mirror of
https://github.com/ilyakooo0/nixpkgs.git
synced 2024-10-17 18:47:57 +03:00
Merge pull request #334019 from pbsds/migrate-replace-fail-2-1723415142
treewide: modernize python packages
This commit is contained in:
commit
2e0f674976
@ -10,7 +10,7 @@
|
|||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "hydrus-api";
|
pname = "hydrus-api";
|
||||||
version = "5.0.1";
|
version = "5.0.1";
|
||||||
format = "pyproject";
|
pyproject = true;
|
||||||
|
|
||||||
disabled = pythonOlder "3.9";
|
disabled = pythonOlder "3.9";
|
||||||
|
|
||||||
@ -20,15 +20,9 @@ buildPythonPackage rec {
|
|||||||
hash = "sha256-3Roeab9/woGF/aZYm9nbqrcyYN8CKA1k66cTRxx6jM4=";
|
hash = "sha256-3Roeab9/woGF/aZYm9nbqrcyYN8CKA1k66cTRxx6jM4=";
|
||||||
};
|
};
|
||||||
|
|
||||||
postPatch = ''
|
build-system = [ poetry-core ];
|
||||||
substituteInPlace pyproject.toml --replace \
|
|
||||||
"poetry.masonry.api" \
|
|
||||||
"poetry.core.masonry.api"
|
|
||||||
'';
|
|
||||||
|
|
||||||
nativeBuildInputs = [ poetry-core ];
|
dependencies = [ requests ];
|
||||||
|
|
||||||
propagatedBuildInputs = [ requests ];
|
|
||||||
|
|
||||||
pythonImportsCheck = [ "hydrus_api" ];
|
pythonImportsCheck = [ "hydrus_api" ];
|
||||||
|
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
{
|
{
|
||||||
buildPythonPackage,
|
buildPythonPackage,
|
||||||
fetchPypi,
|
fetchPypi,
|
||||||
|
setuptools,
|
||||||
numpy,
|
numpy,
|
||||||
scikit-image,
|
scikit-image,
|
||||||
lib,
|
lib,
|
||||||
@ -10,19 +11,18 @@
|
|||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "imagecorruptions";
|
pname = "imagecorruptions";
|
||||||
version = "1.1.2";
|
version = "1.1.2";
|
||||||
format = "setuptools";
|
pyproject = true;
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
sha256 = "044e173f24d5934899bdbf3596bfbec917e8083e507eed583ab217abebbe084d";
|
sha256 = "044e173f24d5934899bdbf3596bfbec917e8083e507eed583ab217abebbe084d";
|
||||||
};
|
};
|
||||||
|
|
||||||
postPatch = ''
|
pythonRemoveDeps = [ "opencv-python" ];
|
||||||
substituteInPlace setup.py \
|
|
||||||
--replace "'opencv-python >= 3.4.5'," ""
|
|
||||||
'';
|
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
build-system = [ setuptools ];
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
numpy
|
numpy
|
||||||
scikit-image
|
scikit-image
|
||||||
opencv4
|
opencv4
|
||||||
|
@ -2,6 +2,7 @@
|
|||||||
buildPythonPackage,
|
buildPythonPackage,
|
||||||
fetchFromGitHub,
|
fetchFromGitHub,
|
||||||
lib,
|
lib,
|
||||||
|
setuptools,
|
||||||
numpy,
|
numpy,
|
||||||
opencv4,
|
opencv4,
|
||||||
lxml,
|
lxml,
|
||||||
@ -12,7 +13,7 @@
|
|||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "imantics";
|
pname = "imantics";
|
||||||
version = "0.1.12";
|
version = "0.1.12";
|
||||||
format = "setuptools";
|
pyproject = true;
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "jsbroks";
|
owner = "jsbroks";
|
||||||
@ -21,18 +22,17 @@ buildPythonPackage rec {
|
|||||||
sha256 = "1zv2gj8cbakhh2fyr2611cbqhfk37a56x973ny9n43y70n26pzm8";
|
sha256 = "1zv2gj8cbakhh2fyr2611cbqhfk37a56x973ny9n43y70n26pzm8";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
pythonRemoveDeps = [ "opencv-python" ];
|
||||||
|
|
||||||
|
build-system = [ setuptools ];
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
numpy
|
numpy
|
||||||
opencv4
|
opencv4
|
||||||
lxml
|
lxml
|
||||||
xmljson
|
xmljson
|
||||||
];
|
];
|
||||||
|
|
||||||
postPatch = ''
|
|
||||||
substituteInPlace setup.py \
|
|
||||||
--replace "'opencv-python>=3'," ""
|
|
||||||
'';
|
|
||||||
|
|
||||||
nativeCheckInputs = [ pytestCheckHook ];
|
nativeCheckInputs = [ pytestCheckHook ];
|
||||||
|
|
||||||
pythonImportsCheck = [ "imantics" ];
|
pythonImportsCheck = [ "imantics" ];
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
{
|
{
|
||||||
lib,
|
lib,
|
||||||
buildPythonPackage,
|
buildPythonPackage,
|
||||||
|
setuptools,
|
||||||
fetchPypi,
|
fetchPypi,
|
||||||
ipykernel,
|
ipykernel,
|
||||||
gcc,
|
gcc,
|
||||||
@ -9,7 +10,7 @@
|
|||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "jupyter-c-kernel";
|
pname = "jupyter-c-kernel";
|
||||||
version = "1.2.2";
|
version = "1.2.2";
|
||||||
format = "setuptools";
|
pyproject = true;
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
pname = "jupyter_c_kernel";
|
pname = "jupyter_c_kernel";
|
||||||
@ -19,10 +20,12 @@ buildPythonPackage rec {
|
|||||||
|
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
substituteInPlace jupyter_c_kernel/kernel.py \
|
substituteInPlace jupyter_c_kernel/kernel.py \
|
||||||
--replace "'gcc'" "'${gcc}/bin/gcc'"
|
--replace-fail "'gcc'" "'${gcc}/bin/gcc'"
|
||||||
'';
|
'';
|
||||||
|
|
||||||
propagatedBuildInputs = [ ipykernel ];
|
build-system = [ setuptools ];
|
||||||
|
|
||||||
|
dependencies = [ ipykernel ];
|
||||||
|
|
||||||
# no tests in repository
|
# no tests in repository
|
||||||
doCheck = false;
|
doCheck = false;
|
||||||
|
@ -5,13 +5,14 @@
|
|||||||
fetchFromGitHub,
|
fetchFromGitHub,
|
||||||
jupyterhub,
|
jupyterhub,
|
||||||
pythonOlder,
|
pythonOlder,
|
||||||
|
setuptools,
|
||||||
tornado,
|
tornado,
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "jupyterhub-systemdspawner";
|
pname = "jupyterhub-systemdspawner";
|
||||||
version = "1.0.1";
|
version = "1.0.1";
|
||||||
format = "setuptools";
|
pyproject = true;
|
||||||
|
|
||||||
disabled = pythonOlder "3.8";
|
disabled = pythonOlder "3.8";
|
||||||
|
|
||||||
@ -23,16 +24,13 @@ buildPythonPackage rec {
|
|||||||
};
|
};
|
||||||
|
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
substituteInPlace systemdspawner/systemd.py \
|
|
||||||
--replace "/bin/bash" "${bash}/bin/bash"
|
|
||||||
|
|
||||||
substituteInPlace systemdspawner/systemdspawner.py \
|
substituteInPlace systemdspawner/systemdspawner.py \
|
||||||
--replace "/bin/bash" "${bash}/bin/bash"
|
--replace-fail "/bin/bash" "${bash}/bin/bash"
|
||||||
'';
|
'';
|
||||||
|
|
||||||
buildInputs = [ bash ];
|
build-system = [ setuptools ];
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
dependencies = [
|
||||||
jupyterhub
|
jupyterhub
|
||||||
tornado
|
tornado
|
||||||
];
|
];
|
||||||
|
@ -1,8 +1,9 @@
|
|||||||
{ lib
|
{
|
||||||
, buildPythonPackage
|
lib,
|
||||||
, fetchPypi
|
buildPythonPackage,
|
||||||
, jupyterlab
|
fetchPypi,
|
||||||
, jupyter-packaging
|
jupyterlab,
|
||||||
|
jupyter-packaging,
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
@ -19,7 +20,7 @@ buildPythonPackage rec {
|
|||||||
# jupyterlab is required to build from source but we use the pre-build package
|
# jupyterlab is required to build from source but we use the pre-build package
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
substituteInPlace pyproject.toml \
|
substituteInPlace pyproject.toml \
|
||||||
--replace '"jupyterlab~=4.0.0"' ""
|
--replace-fail '"jupyterlab~=4.0.0"' ""
|
||||||
'';
|
'';
|
||||||
|
|
||||||
dependencies = [
|
dependencies = [
|
||||||
|
@ -3,6 +3,7 @@
|
|||||||
autoit-ripper,
|
autoit-ripper,
|
||||||
buildPythonPackage,
|
buildPythonPackage,
|
||||||
fetchFromGitHub,
|
fetchFromGitHub,
|
||||||
|
setuptools,
|
||||||
karton-core,
|
karton-core,
|
||||||
malduck,
|
malduck,
|
||||||
pythonOlder,
|
pythonOlder,
|
||||||
@ -12,31 +13,32 @@
|
|||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "karton-autoit-ripper";
|
pname = "karton-autoit-ripper";
|
||||||
version = "1.2.0";
|
version = "1.2.0";
|
||||||
format = "setuptools";
|
pyproject = true;
|
||||||
|
|
||||||
disabled = pythonOlder "3.7";
|
disabled = pythonOlder "3.7";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "CERT-Polska";
|
owner = "CERT-Polska";
|
||||||
repo = pname;
|
repo = "karton-autoit-ripper";
|
||||||
rev = "refs/tags/v${version}";
|
rev = "refs/tags/v${version}";
|
||||||
hash = "sha256-D+M3JsIN8LUWg8GVweEzySHI7KaBb6cNHHn4pXoq55M=";
|
hash = "sha256-D+M3JsIN8LUWg8GVweEzySHI7KaBb6cNHHn4pXoq55M=";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
build-system = [ setuptools ];
|
||||||
|
|
||||||
|
pythonRelaxDeps = [
|
||||||
|
"autoit-ripper"
|
||||||
|
"malduck"
|
||||||
|
"regex"
|
||||||
|
];
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
autoit-ripper
|
autoit-ripper
|
||||||
karton-core
|
karton-core
|
||||||
malduck
|
malduck
|
||||||
regex
|
regex
|
||||||
];
|
];
|
||||||
|
|
||||||
postPatch = ''
|
|
||||||
substituteInPlace requirements.txt \
|
|
||||||
--replace "autoit-ripper==" "autoit-ripper>=" \
|
|
||||||
--replace "malduck==" "malduck>=" \
|
|
||||||
--replace "regex==" "regex>="
|
|
||||||
'';
|
|
||||||
|
|
||||||
# Module has no tests
|
# Module has no tests
|
||||||
doCheck = false;
|
doCheck = false;
|
||||||
|
|
||||||
|
@ -3,6 +3,7 @@
|
|||||||
buildPythonPackage,
|
buildPythonPackage,
|
||||||
chardet,
|
chardet,
|
||||||
fetchFromGitHub,
|
fetchFromGitHub,
|
||||||
|
setuptools,
|
||||||
karton-core,
|
karton-core,
|
||||||
pytestCheckHook,
|
pytestCheckHook,
|
||||||
python-magic,
|
python-magic,
|
||||||
@ -12,18 +13,25 @@
|
|||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "karton-classifier";
|
pname = "karton-classifier";
|
||||||
version = "2.0.0";
|
version = "2.0.0";
|
||||||
format = "setuptools";
|
pyproject = true;
|
||||||
|
|
||||||
disabled = pythonOlder "3.7";
|
disabled = pythonOlder "3.7";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "CERT-Polska";
|
owner = "CERT-Polska";
|
||||||
repo = pname;
|
repo = "karton-classifier";
|
||||||
rev = "refs/tags/v${version}";
|
rev = "refs/tags/v${version}";
|
||||||
hash = "sha256-DH8I4Lbbs2TVMvYlvh/P2I/7O4+VechP2JDDVHNsTSg=";
|
hash = "sha256-DH8I4Lbbs2TVMvYlvh/P2I/7O4+VechP2JDDVHNsTSg=";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
pythonRelaxDeps = [
|
||||||
|
"chardet"
|
||||||
|
"python-magic"
|
||||||
|
];
|
||||||
|
|
||||||
|
build-system = [ setuptools ];
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
chardet
|
chardet
|
||||||
karton-core
|
karton-core
|
||||||
python-magic
|
python-magic
|
||||||
@ -31,12 +39,6 @@ buildPythonPackage rec {
|
|||||||
|
|
||||||
nativeCheckInputs = [ pytestCheckHook ];
|
nativeCheckInputs = [ pytestCheckHook ];
|
||||||
|
|
||||||
postPatch = ''
|
|
||||||
substituteInPlace requirements.txt \
|
|
||||||
--replace "chardet==3.0.4" "chardet" \
|
|
||||||
--replace "python-magic==0.4.18" "python-magic"
|
|
||||||
'';
|
|
||||||
|
|
||||||
pythonImportsCheck = [ "karton.classifier" ];
|
pythonImportsCheck = [ "karton.classifier" ];
|
||||||
|
|
||||||
disabledTests = [
|
disabledTests = [
|
||||||
|
@ -24,10 +24,10 @@ buildPythonPackage rec {
|
|||||||
|
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
substituteInPlace keyring_pass/__init__.py \
|
substituteInPlace keyring_pass/__init__.py \
|
||||||
--replace 'pass_binary = "pass"' 'pass_binary = "${lib.getExe pass}"'
|
--replace-fail 'pass_binary = "pass"' 'pass_binary = "${lib.getExe pass}"'
|
||||||
'';
|
'';
|
||||||
|
|
||||||
nativeBuildInputs = [ poetry-core ];
|
build-system = [ poetry-core ];
|
||||||
|
|
||||||
nativeCheckInputs = [
|
nativeCheckInputs = [
|
||||||
keyring
|
keyring
|
||||||
|
@ -3,16 +3,18 @@
|
|||||||
argon2-cffi,
|
argon2-cffi,
|
||||||
buildPythonPackage,
|
buildPythonPackage,
|
||||||
fetchPypi,
|
fetchPypi,
|
||||||
|
setuptools,
|
||||||
keyring,
|
keyring,
|
||||||
pycryptodome,
|
pycryptodome,
|
||||||
pytestCheckHook,
|
pytestCheckHook,
|
||||||
|
pytest-cov-stub,
|
||||||
pythonOlder,
|
pythonOlder,
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "keyrings-cryptfile";
|
pname = "keyrings-cryptfile";
|
||||||
version = "1.3.9";
|
version = "1.3.9";
|
||||||
format = "setuptools";
|
pyproject = true;
|
||||||
|
|
||||||
disabled = pythonOlder "3.5";
|
disabled = pythonOlder "3.5";
|
||||||
|
|
||||||
@ -22,12 +24,9 @@ buildPythonPackage rec {
|
|||||||
hash = "sha256-fCpFPKuZhUJrjCH3rVSlfkn/joGboY4INAvYgBrPAJE=";
|
hash = "sha256-fCpFPKuZhUJrjCH3rVSlfkn/joGboY4INAvYgBrPAJE=";
|
||||||
};
|
};
|
||||||
|
|
||||||
postPatch = ''
|
build-system = [ setuptools ];
|
||||||
substituteInPlace setup.cfg \
|
|
||||||
--replace "-s --cov=keyrings/cryptfile" ""
|
|
||||||
'';
|
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
dependencies = [
|
||||||
argon2-cffi
|
argon2-cffi
|
||||||
keyring
|
keyring
|
||||||
pycryptodome
|
pycryptodome
|
||||||
@ -35,7 +34,10 @@ buildPythonPackage rec {
|
|||||||
|
|
||||||
pythonImportsCheck = [ "keyrings.cryptfile" ];
|
pythonImportsCheck = [ "keyrings.cryptfile" ];
|
||||||
|
|
||||||
nativeCheckInputs = [ pytestCheckHook ];
|
nativeCheckInputs = [
|
||||||
|
pytestCheckHook
|
||||||
|
pytest-cov-stub
|
||||||
|
];
|
||||||
|
|
||||||
disabledTests = [
|
disabledTests = [
|
||||||
# FileNotFoundError: [Errno 2] No such file or directory: '/build/...
|
# FileNotFoundError: [Errno 2] No such file or directory: '/build/...
|
||||||
|
@ -7,12 +7,13 @@
|
|||||||
scipy,
|
scipy,
|
||||||
matplotlib,
|
matplotlib,
|
||||||
pytestCheckHook,
|
pytestCheckHook,
|
||||||
|
pytest-cov-stub,
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "kneed";
|
pname = "kneed";
|
||||||
version = "0.8.5";
|
version = "0.8.5";
|
||||||
format = "pyproject";
|
pyproject = true;
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "arvkevi";
|
owner = "arvkevi";
|
||||||
@ -21,20 +22,16 @@ buildPythonPackage rec {
|
|||||||
sha256 = "sha256-oakP6NkdvTzMZcoXS6cKNsRo//K+CoPLlhvbQLGij00=";
|
sha256 = "sha256-oakP6NkdvTzMZcoXS6cKNsRo//K+CoPLlhvbQLGij00=";
|
||||||
};
|
};
|
||||||
|
|
||||||
postPatch = ''
|
build-system = [ hatchling ];
|
||||||
substituteInPlace pytest.ini \
|
|
||||||
--replace "--cov=kneed" ""
|
|
||||||
'';
|
|
||||||
|
|
||||||
nativeBuildInputs = [ hatchling ];
|
dependencies = [
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
|
||||||
numpy
|
numpy
|
||||||
scipy
|
scipy
|
||||||
];
|
];
|
||||||
|
|
||||||
checkInputs = [
|
checkInputs = [
|
||||||
pytestCheckHook
|
pytestCheckHook
|
||||||
|
pytest-cov-stub
|
||||||
matplotlib
|
matplotlib
|
||||||
];
|
];
|
||||||
|
|
||||||
|
@ -4,13 +4,14 @@
|
|||||||
fetchPypi,
|
fetchPypi,
|
||||||
pytestCheckHook,
|
pytestCheckHook,
|
||||||
pythonOlder,
|
pythonOlder,
|
||||||
|
setuptools,
|
||||||
six,
|
six,
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "libais";
|
pname = "libais";
|
||||||
version = "0.17";
|
version = "0.17";
|
||||||
format = "setuptools";
|
pyproject = true;
|
||||||
|
|
||||||
disabled = pythonOlder "3.7";
|
disabled = pythonOlder "3.7";
|
||||||
|
|
||||||
@ -19,12 +20,9 @@ buildPythonPackage rec {
|
|||||||
hash = "sha256-6yrqIpjF6XaSfXSOTA0B4f3aLcHXkgA/3WBZBBNQ018=";
|
hash = "sha256-6yrqIpjF6XaSfXSOTA0B4f3aLcHXkgA/3WBZBBNQ018=";
|
||||||
};
|
};
|
||||||
|
|
||||||
postPatch = ''
|
build-system = [ setuptools ];
|
||||||
substituteInPlace setup.py \
|
|
||||||
--replace "'pytest-runner'," ""
|
|
||||||
'';
|
|
||||||
|
|
||||||
propagatedBuildInputs = [ six ];
|
dependencies = [ six ];
|
||||||
|
|
||||||
nativeCheckInputs = [ pytestCheckHook ];
|
nativeCheckInputs = [ pytestCheckHook ];
|
||||||
|
|
||||||
|
@ -2,6 +2,7 @@
|
|||||||
lib,
|
lib,
|
||||||
buildPythonPackage,
|
buildPythonPackage,
|
||||||
fetchPypi,
|
fetchPypi,
|
||||||
|
setuptools,
|
||||||
netifaces,
|
netifaces,
|
||||||
paho-mqtt,
|
paho-mqtt,
|
||||||
pycryptodome,
|
pycryptodome,
|
||||||
@ -13,7 +14,7 @@
|
|||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "libpurecool";
|
pname = "libpurecool";
|
||||||
version = "0.6.4";
|
version = "0.6.4";
|
||||||
format = "setuptools";
|
pyproject = true;
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
@ -24,10 +25,12 @@ buildPythonPackage rec {
|
|||||||
postPatch = ''
|
postPatch = ''
|
||||||
rm libpurecool/zeroconf.py
|
rm libpurecool/zeroconf.py
|
||||||
substituteInPlace libpurecool/dyson_pure_cool_link.py \
|
substituteInPlace libpurecool/dyson_pure_cool_link.py \
|
||||||
--replace "from .zeroconf import ServiceBrowser, Zeroconf" "from zeroconf import ServiceBrowser, Zeroconf"
|
--replace-fail "from .zeroconf import ServiceBrowser, Zeroconf" "from zeroconf import ServiceBrowser, Zeroconf"
|
||||||
'';
|
'';
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
build-system = [ setuptools ];
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
netifaces
|
netifaces
|
||||||
paho-mqtt
|
paho-mqtt
|
||||||
pycryptodome
|
pycryptodome
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
{
|
{
|
||||||
lib,
|
lib,
|
||||||
buildPythonPackage,
|
buildPythonPackage,
|
||||||
|
setuptools,
|
||||||
chardet,
|
chardet,
|
||||||
cryptography,
|
cryptography,
|
||||||
feedparser,
|
feedparser,
|
||||||
@ -17,7 +18,7 @@
|
|||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "limnoria";
|
pname = "limnoria";
|
||||||
version = "2024.5.30";
|
version = "2024.5.30";
|
||||||
format = "setuptools";
|
pyproject = true;
|
||||||
|
|
||||||
disabled = pythonOlder "3.6";
|
disabled = pythonOlder "3.6";
|
||||||
|
|
||||||
@ -26,7 +27,9 @@ buildPythonPackage rec {
|
|||||||
hash = "sha256-uKJMeC1dXhQp1CGbtdnqmELFO64VWblhABGfpKHGCZQ=";
|
hash = "sha256-uKJMeC1dXhQp1CGbtdnqmELFO64VWblhABGfpKHGCZQ=";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
build-system = [ setuptools ];
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
chardet
|
chardet
|
||||||
cryptography
|
cryptography
|
||||||
feedparser
|
feedparser
|
||||||
@ -40,7 +43,7 @@ buildPythonPackage rec {
|
|||||||
|
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
substituteInPlace setup.py \
|
substituteInPlace setup.py \
|
||||||
--replace "version=version" 'version="${version}"'
|
--replace-fail "version=version" 'version="${version}"'
|
||||||
'';
|
'';
|
||||||
|
|
||||||
checkPhase = ''
|
checkPhase = ''
|
||||||
|
@ -3,13 +3,14 @@
|
|||||||
buildPythonPackage,
|
buildPythonPackage,
|
||||||
fetchPypi,
|
fetchPypi,
|
||||||
fetchpatch,
|
fetchpatch,
|
||||||
|
setuptools,
|
||||||
markdown,
|
markdown,
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "markdown-macros";
|
pname = "markdown-macros";
|
||||||
version = "0.1.2";
|
version = "0.1.2";
|
||||||
format = "setuptools";
|
pyproject = true;
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
@ -27,10 +28,12 @@ buildPythonPackage rec {
|
|||||||
];
|
];
|
||||||
|
|
||||||
prePatch = ''
|
prePatch = ''
|
||||||
substituteInPlace setup.py --replace "distribute" "setuptools"
|
substituteInPlace setup.py --replace-fail "distribute" "setuptools"
|
||||||
'';
|
'';
|
||||||
|
|
||||||
propagatedBuildInputs = [ markdown ];
|
build-system = [ setuptools ];
|
||||||
|
|
||||||
|
dependencies = [ markdown ];
|
||||||
|
|
||||||
doCheck = false;
|
doCheck = false;
|
||||||
|
|
||||||
|
@ -5,6 +5,7 @@
|
|||||||
marshmallow,
|
marshmallow,
|
||||||
pythonOlder,
|
pythonOlder,
|
||||||
pytestCheckHook,
|
pytestCheckHook,
|
||||||
|
pytest-cov-stub,
|
||||||
setuptools,
|
setuptools,
|
||||||
}:
|
}:
|
||||||
|
|
||||||
@ -22,16 +23,14 @@ buildPythonPackage rec {
|
|||||||
hash = "sha256-jbpeyih2Ccw1Rk+QcXRO9AfN5B/DhZmxa/M6FzXHqqs=";
|
hash = "sha256-jbpeyih2Ccw1Rk+QcXRO9AfN5B/DhZmxa/M6FzXHqqs=";
|
||||||
};
|
};
|
||||||
|
|
||||||
postPatch = ''
|
build-system = [ setuptools ];
|
||||||
substituteInPlace setup.cfg \
|
|
||||||
--replace "--cov=marshmallow_polyfield" ""
|
|
||||||
'';
|
|
||||||
|
|
||||||
nativeBuildInputs = [ setuptools ];
|
dependencies = [ marshmallow ];
|
||||||
|
|
||||||
propagatedBuildInputs = [ marshmallow ];
|
nativeCheckInputs = [
|
||||||
|
pytestCheckHook
|
||||||
nativeCheckInputs = [ pytestCheckHook ];
|
pytest-cov-stub
|
||||||
|
];
|
||||||
|
|
||||||
pythonImportsCheck = [ "marshmallow" ];
|
pythonImportsCheck = [ "marshmallow" ];
|
||||||
|
|
||||||
|
@ -2,6 +2,7 @@
|
|||||||
lib,
|
lib,
|
||||||
buildPythonPackage,
|
buildPythonPackage,
|
||||||
fetchPypi,
|
fetchPypi,
|
||||||
|
setuptools,
|
||||||
imagemagick,
|
imagemagick,
|
||||||
matplotlib,
|
matplotlib,
|
||||||
}:
|
}:
|
||||||
@ -9,18 +10,20 @@
|
|||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "matplotlib-sixel";
|
pname = "matplotlib-sixel";
|
||||||
version = "0.0.2";
|
version = "0.0.2";
|
||||||
format = "setuptools";
|
pyproject = true;
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
hash = "sha256-JXOb1/IacJV8bhDvF+OPs2Yg1tgRDOqwiAQfiSKTlew=";
|
hash = "sha256-JXOb1/IacJV8bhDvF+OPs2Yg1tgRDOqwiAQfiSKTlew=";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [ matplotlib ];
|
build-system = [ setuptools ];
|
||||||
|
|
||||||
|
dependencies = [ matplotlib ];
|
||||||
|
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
substituteInPlace sixel/sixel.py \
|
substituteInPlace sixel/sixel.py \
|
||||||
--replace 'Popen(["convert",' 'Popen(["${imagemagick}/bin/convert",'
|
--replace-fail 'Popen(["convert",' 'Popen(["${imagemagick}/bin/convert",'
|
||||||
'';
|
'';
|
||||||
|
|
||||||
pythonImportsCheck = [ "sixel" ];
|
pythonImportsCheck = [ "sixel" ];
|
||||||
|
@ -11,6 +11,7 @@
|
|||||||
|
|
||||||
# test
|
# test
|
||||||
pytest-asyncio,
|
pytest-asyncio,
|
||||||
|
pytest-cov-stub,
|
||||||
|
|
||||||
pytestCheckHook,
|
pytestCheckHook,
|
||||||
}:
|
}:
|
||||||
@ -27,16 +28,11 @@ buildPythonPackage rec {
|
|||||||
hash = "sha256-nb0E9kMEJUihaCp8RnqGh0nSyDQo50eL1C4K5lBPlPQ=";
|
hash = "sha256-nb0E9kMEJUihaCp8RnqGh0nSyDQo50eL1C4K5lBPlPQ=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [
|
build-system = [
|
||||||
setuptools
|
setuptools
|
||||||
wheel
|
wheel
|
||||||
];
|
];
|
||||||
|
|
||||||
postPatch = ''
|
|
||||||
substituteInPlace pyproject.toml \
|
|
||||||
--replace "--cov=src --cov-append --cov-report term-missing" ""
|
|
||||||
'';
|
|
||||||
|
|
||||||
passthru.optional-dependencies = {
|
passthru.optional-dependencies = {
|
||||||
postgres = [ psycopg ] ++ psycopg.optional-dependencies.pool;
|
postgres = [ psycopg ] ++ psycopg.optional-dependencies.pool;
|
||||||
mysql = [ asyncmy ];
|
mysql = [ asyncmy ];
|
||||||
@ -47,6 +43,7 @@ buildPythonPackage rec {
|
|||||||
[
|
[
|
||||||
pytestCheckHook
|
pytestCheckHook
|
||||||
pytest-asyncio
|
pytest-asyncio
|
||||||
|
pytest-cov-stub
|
||||||
]
|
]
|
||||||
++ (with passthru.optional-dependencies; [
|
++ (with passthru.optional-dependencies; [
|
||||||
postgres
|
postgres
|
||||||
|
@ -14,7 +14,7 @@
|
|||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "mesonpep517";
|
pname = "mesonpep517";
|
||||||
version = "0.2";
|
version = "0.2";
|
||||||
format = "pyproject";
|
pyproject = true;
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
@ -26,15 +26,15 @@ buildPythonPackage rec {
|
|||||||
#
|
#
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
substituteInPlace pyproject.toml \
|
substituteInPlace pyproject.toml \
|
||||||
--replace 'backend-path = "."' 'backend-path = ["."]'
|
--replace-fail 'backend-path = "."' 'backend-path = ["."]'
|
||||||
'';
|
'';
|
||||||
|
|
||||||
nativeBuildInputs = [
|
build-system = [
|
||||||
setuptools
|
setuptools
|
||||||
wheel
|
wheel
|
||||||
];
|
];
|
||||||
|
|
||||||
propagatedBuildInputs = [ toml ];
|
dependencies = [ toml ];
|
||||||
|
|
||||||
propagatedNativeBuildInputs = [
|
propagatedNativeBuildInputs = [
|
||||||
meson
|
meson
|
||||||
|
@ -10,13 +10,14 @@
|
|||||||
nbconvert,
|
nbconvert,
|
||||||
pygments,
|
pygments,
|
||||||
pytestCheckHook,
|
pytestCheckHook,
|
||||||
|
pytest-cov-stub,
|
||||||
pythonOlder,
|
pythonOlder,
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "mkdocs-jupyter";
|
pname = "mkdocs-jupyter";
|
||||||
version = "0.24.8";
|
version = "0.24.8";
|
||||||
format = "pyproject";
|
pyproject = true;
|
||||||
|
|
||||||
disabled = pythonOlder "3.7";
|
disabled = pythonOlder "3.7";
|
||||||
|
|
||||||
@ -26,19 +27,11 @@ buildPythonPackage rec {
|
|||||||
hash = "sha256-Cadi9ITVQNnA6UTTSyjLU2oyhp4iS0YOL8eRsUP3aUA=";
|
hash = "sha256-Cadi9ITVQNnA6UTTSyjLU2oyhp4iS0YOL8eRsUP3aUA=";
|
||||||
};
|
};
|
||||||
|
|
||||||
postPatch = ''
|
|
||||||
sed -i "/--cov/d" pyproject.toml
|
|
||||||
substituteInPlace src/mkdocs_jupyter/tests/test_base_usage.py \
|
|
||||||
--replace "[\"mkdocs\"," "[\"${mkdocs.out}/bin/mkdocs\","
|
|
||||||
'';
|
|
||||||
|
|
||||||
pythonRelaxDeps = [ "nbconvert" ];
|
pythonRelaxDeps = [ "nbconvert" ];
|
||||||
|
|
||||||
nativeBuildInputs = [
|
build-system = [ hatchling ];
|
||||||
hatchling
|
|
||||||
];
|
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
dependencies = [
|
||||||
ipykernel
|
ipykernel
|
||||||
jupytext
|
jupytext
|
||||||
mkdocs
|
mkdocs
|
||||||
@ -47,7 +40,10 @@ buildPythonPackage rec {
|
|||||||
pygments
|
pygments
|
||||||
];
|
];
|
||||||
|
|
||||||
nativeCheckInputs = [ pytestCheckHook ];
|
nativeCheckInputs = [
|
||||||
|
pytestCheckHook
|
||||||
|
pytest-cov-stub
|
||||||
|
];
|
||||||
|
|
||||||
pythonImportsCheck = [ "mkdocs_jupyter" ];
|
pythonImportsCheck = [ "mkdocs_jupyter" ];
|
||||||
|
|
||||||
|
@ -4,6 +4,7 @@
|
|||||||
buildPythonPackage,
|
buildPythonPackage,
|
||||||
fetchFromGitHub,
|
fetchFromGitHub,
|
||||||
fetchpatch,
|
fetchpatch,
|
||||||
|
setuptools,
|
||||||
scikit-learn,
|
scikit-learn,
|
||||||
pytestCheckHook,
|
pytestCheckHook,
|
||||||
pytest-randomly,
|
pytest-randomly,
|
||||||
@ -12,7 +13,7 @@
|
|||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "mlrose";
|
pname = "mlrose";
|
||||||
version = "1.3.0";
|
version = "1.3.0";
|
||||||
format = "setuptools";
|
pyproject = true;
|
||||||
disabled = isPy27;
|
disabled = isPy27;
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
@ -30,14 +31,15 @@ buildPythonPackage rec {
|
|||||||
})
|
})
|
||||||
];
|
];
|
||||||
|
|
||||||
propagatedBuildInputs = [ scikit-learn ];
|
build-system = [ setuptools ];
|
||||||
|
dependencies = [ scikit-learn ];
|
||||||
nativeCheckInputs = [
|
nativeCheckInputs = [
|
||||||
pytest-randomly
|
pytest-randomly
|
||||||
pytestCheckHook
|
pytestCheckHook
|
||||||
];
|
];
|
||||||
|
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
substituteInPlace setup.py --replace sklearn scikit-learn
|
substituteInPlace setup.py --replace-fail sklearn scikit-learn
|
||||||
'';
|
'';
|
||||||
|
|
||||||
pythonImportsCheck = [ "mlrose" ];
|
pythonImportsCheck = [ "mlrose" ];
|
||||||
|
@ -31,15 +31,15 @@ buildPythonPackage rec {
|
|||||||
# Asked in https://github.com/Project-MONAI/monai-deploy-app-sdk/issues/450
|
# Asked in https://github.com/Project-MONAI/monai-deploy-app-sdk/issues/450
|
||||||
# if this patch can be incorporated upstream.
|
# if this patch can be incorporated upstream.
|
||||||
substituteInPlace pyproject.toml \
|
substituteInPlace pyproject.toml \
|
||||||
--replace 'versioneer-518' 'versioneer'
|
--replace-fail 'versioneer-518' 'versioneer'
|
||||||
'';
|
'';
|
||||||
|
|
||||||
nativeBuildInputs = [
|
build-system = [
|
||||||
versioneer
|
versioneer
|
||||||
setuptools
|
setuptools
|
||||||
];
|
];
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
dependencies = [
|
||||||
numpy
|
numpy
|
||||||
networkx
|
networkx
|
||||||
colorama
|
colorama
|
||||||
|
@ -32,12 +32,12 @@ buildPythonPackage rec {
|
|||||||
};
|
};
|
||||||
|
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
substituteInPlace setup.py --replace "path.py" "path"
|
substituteInPlace setup.py --replace-fail "path.py" "path"
|
||||||
'';
|
'';
|
||||||
|
|
||||||
nativeBuildInputs = [ setuptools ];
|
build-system = [ setuptools ];
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
dependencies = [
|
||||||
dnspython
|
dnspython
|
||||||
eventlet
|
eventlet
|
||||||
kombu
|
kombu
|
||||||
|
@ -40,16 +40,14 @@ buildPythonPackage rec {
|
|||||||
hash = "sha256-29ZxLuKrvgCIOMMCUpi0HHhlNlgqUrUrSCiikwecmKw=";
|
hash = "sha256-29ZxLuKrvgCIOMMCUpi0HHhlNlgqUrUrSCiikwecmKw=";
|
||||||
};
|
};
|
||||||
|
|
||||||
postPatch = ''
|
pythonRelaxDeps = [ "traits" ];
|
||||||
substituteInPlace pyproject.toml --replace '"traits < 6.4"' '"traits"'
|
|
||||||
'';
|
|
||||||
|
|
||||||
nativeBuildInputs = [
|
build-system = [
|
||||||
hatch-vcs
|
hatch-vcs
|
||||||
hatchling
|
hatchling
|
||||||
];
|
];
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
dependencies = [
|
||||||
attrs
|
attrs
|
||||||
importlib-resources
|
importlib-resources
|
||||||
jinja2
|
jinja2
|
||||||
|
@ -2,6 +2,7 @@
|
|||||||
lib,
|
lib,
|
||||||
buildPythonPackage,
|
buildPythonPackage,
|
||||||
fetchFromGitHub,
|
fetchFromGitHub,
|
||||||
|
setuptools,
|
||||||
isPy3k,
|
isPy3k,
|
||||||
pexpect,
|
pexpect,
|
||||||
notebook,
|
notebook,
|
||||||
@ -11,7 +12,7 @@
|
|||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "nix-kernel";
|
pname = "nix-kernel";
|
||||||
version = "unstable-2020-04-26";
|
version = "unstable-2020-04-26";
|
||||||
format = "setuptools";
|
pyproject = true;
|
||||||
|
|
||||||
disabled = !isPy3k;
|
disabled = !isPy3k;
|
||||||
|
|
||||||
@ -24,14 +25,16 @@ buildPythonPackage rec {
|
|||||||
|
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
substituteInPlace nix-kernel/kernel.py \
|
substituteInPlace nix-kernel/kernel.py \
|
||||||
--replace "'nix'" "'${nix}/bin/nix'" \
|
--replace-fail "'nix'" "'${nix}/bin/nix'" \
|
||||||
--replace "'nix repl'" "'${nix}/bin/nix repl'"
|
--replace-fail "'nix repl'" "'${nix}/bin/nix repl'"
|
||||||
|
|
||||||
substituteInPlace setup.py \
|
substituteInPlace setup.py \
|
||||||
--replace "cmdclass={'install': install_with_kernelspec}," ""
|
--replace-fail "cmdclass={'install': install_with_kernelspec}," ""
|
||||||
'';
|
'';
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
build-system = [ setuptools ];
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
pexpect
|
pexpect
|
||||||
notebook
|
notebook
|
||||||
];
|
];
|
||||||
|
@ -4,6 +4,7 @@
|
|||||||
fetchPypi,
|
fetchPypi,
|
||||||
pytestCheckHook,
|
pytestCheckHook,
|
||||||
pythonOlder,
|
pythonOlder,
|
||||||
|
setuptools,
|
||||||
requests,
|
requests,
|
||||||
requests-mock,
|
requests-mock,
|
||||||
}:
|
}:
|
||||||
@ -11,7 +12,7 @@
|
|||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "packet-python";
|
pname = "packet-python";
|
||||||
version = "1.44.3";
|
version = "1.44.3";
|
||||||
format = "setuptools";
|
pyproject = true;
|
||||||
|
|
||||||
disabled = pythonOlder "3.7";
|
disabled = pythonOlder "3.7";
|
||||||
|
|
||||||
@ -22,10 +23,12 @@ buildPythonPackage rec {
|
|||||||
|
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
substituteInPlace setup.py \
|
substituteInPlace setup.py \
|
||||||
--replace "pytest-runner" ""
|
--replace-fail "pytest-runner" ""
|
||||||
'';
|
'';
|
||||||
|
|
||||||
propagatedBuildInputs = [ requests ];
|
build-system = [ setuptools ];
|
||||||
|
|
||||||
|
dependencies = [ requests ];
|
||||||
|
|
||||||
nativeCheckInputs = [
|
nativeCheckInputs = [
|
||||||
pytestCheckHook
|
pytestCheckHook
|
||||||
|
@ -5,12 +5,13 @@
|
|||||||
pythonOlder,
|
pythonOlder,
|
||||||
setuptools,
|
setuptools,
|
||||||
pytest,
|
pytest,
|
||||||
|
pytest-cov-stub,
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "pglast";
|
pname = "pglast";
|
||||||
version = "6.2";
|
version = "6.2";
|
||||||
format = "setuptools";
|
pyproject = true;
|
||||||
|
|
||||||
disabled = pythonOlder "3.7";
|
disabled = pythonOlder "3.7";
|
||||||
|
|
||||||
@ -19,14 +20,14 @@ buildPythonPackage rec {
|
|||||||
hash = "sha256-mGP7o52Wun6AdE2jMAJBmLR10EmN50qzbMzB06BFXMg=";
|
hash = "sha256-mGP7o52Wun6AdE2jMAJBmLR10EmN50qzbMzB06BFXMg=";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [ setuptools ];
|
build-system = [ setuptools ];
|
||||||
|
|
||||||
postPatch = ''
|
dependencies = [ setuptools ];
|
||||||
substituteInPlace setup.cfg \
|
|
||||||
--replace "--cov=pglast --cov-report term-missing" ""
|
|
||||||
'';
|
|
||||||
|
|
||||||
nativeCheckInputs = [ pytest ];
|
nativeCheckInputs = [
|
||||||
|
pytest
|
||||||
|
pytest-cov-stub
|
||||||
|
];
|
||||||
|
|
||||||
# pytestCheckHook doesn't work
|
# pytestCheckHook doesn't work
|
||||||
# ImportError: cannot import name 'parse_sql' from 'pglast'
|
# ImportError: cannot import name 'parse_sql' from 'pglast'
|
||||||
|
@ -2,27 +2,28 @@
|
|||||||
lib,
|
lib,
|
||||||
buildPythonPackage,
|
buildPythonPackage,
|
||||||
fetchPypi,
|
fetchPypi,
|
||||||
|
setuptools,
|
||||||
pika,
|
pika,
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "pika-pool";
|
pname = "pika-pool";
|
||||||
version = "0.1.3";
|
version = "0.1.3";
|
||||||
format = "setuptools";
|
pyproject = true;
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
sha256 = "f3985888cc2788cdbd293a68a8b5702a9c955db6f7b8b551aeac91e7f32da397";
|
sha256 = "f3985888cc2788cdbd293a68a8b5702a9c955db6f7b8b551aeac91e7f32da397";
|
||||||
};
|
};
|
||||||
|
|
||||||
postPatch = ''
|
pythonRelaxDeps = [ "pika" ];
|
||||||
substituteInPlace setup.py --replace "pika >=0.9,<0.11" "pika"
|
|
||||||
'';
|
build-system = [ setuptools ];
|
||||||
|
|
||||||
# Tests require database connections
|
# Tests require database connections
|
||||||
doCheck = false;
|
doCheck = false;
|
||||||
|
|
||||||
propagatedBuildInputs = [ pika ];
|
dependencies = [ pika ];
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
homepage = "https://github.com/bninja/pika-pool";
|
homepage = "https://github.com/bninja/pika-pool";
|
||||||
license = licenses.bsdOriginal;
|
license = licenses.bsdOriginal;
|
||||||
|
@ -2,6 +2,7 @@
|
|||||||
lib,
|
lib,
|
||||||
buildPythonPackage,
|
buildPythonPackage,
|
||||||
fetchFromGitHub,
|
fetchFromGitHub,
|
||||||
|
setuptools,
|
||||||
flask,
|
flask,
|
||||||
mutagen,
|
mutagen,
|
||||||
}:
|
}:
|
||||||
@ -9,7 +10,7 @@
|
|||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "podcats";
|
pname = "podcats";
|
||||||
version = "0.5.0";
|
version = "0.5.0";
|
||||||
format = "setuptools";
|
pyproject = true;
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "jakubroztocil";
|
owner = "jakubroztocil";
|
||||||
@ -18,12 +19,14 @@ buildPythonPackage rec {
|
|||||||
sha256 = "0zjdgry5n209rv19kj9yaxy7c7zq5gxr488izrgs4sc75vdzz8xc";
|
sha256 = "0zjdgry5n209rv19kj9yaxy7c7zq5gxr488izrgs4sc75vdzz8xc";
|
||||||
};
|
};
|
||||||
|
|
||||||
patchPhase = ''
|
postPatch = ''
|
||||||
substituteInPlace podcats.py \
|
substituteInPlace podcats.py \
|
||||||
--replace 'debug=True' 'debug=True, use_reloader=False'
|
--replace-fail 'debug=True' 'debug=True, use_reloader=False'
|
||||||
'';
|
'';
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
build-system = [ setuptools ];
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
flask
|
flask
|
||||||
mutagen
|
mutagen
|
||||||
];
|
];
|
||||||
|
Loading…
Reference in New Issue
Block a user