python311Packages.cchardet: fix for python 3.11
The .cpp file released with this package to PyPI was built using an older version of Cython that is incompatible with Python 3.11. This package is not actively maintained, so it's unclear when the fix for this will be merged and released. In the meantime, we can include a newer version of Cython locally, which will be used instead to regenerate the .cpp file.
This commit is contained in:
parent
d3e80e4be3
commit
cd726c9a91
@ -2,19 +2,24 @@
|
||||
, stdenv
|
||||
, buildPythonPackage
|
||||
, fetchPypi
|
||||
, python
|
||||
, cython
|
||||
, nose
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "cchardet";
|
||||
version = "2.1.7";
|
||||
format = "setuptools";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
sha256 = "c428b6336545053c2589f6caf24ea32276c6664cb86db817e03a94c60afa0eaf";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
cython # pending https://github.com/PyYoshi/cChardet/pull/78 being released to PyPI
|
||||
];
|
||||
|
||||
pythonImportsCheck = [
|
||||
"cchardet"
|
||||
];
|
||||
|
Loading…
Reference in New Issue
Block a user