Merge pull request #325618 from dotlambda/python3Packages.legacy-cgi

python313Packages.webob: fix build
This commit is contained in:
Martin Weinelt
2024-07-10 01:33:57 +02:00
committed by GitHub
4 changed files with 51 additions and 5 deletions
@@ -0,0 +1,36 @@
{
lib,
buildPythonPackage,
fetchFromGitHub,
poetry-core,
pytestCheckHook,
}:
buildPythonPackage rec {
pname = "legacy-cgi";
version = "2.6.1";
pyproject = true;
src = fetchFromGitHub {
owner = "jackrosenthal";
repo = "legacy-cgi";
rev = "refs/tags/v${version}";
hash = "sha256-hhWZoRswkuwvgkcKthNhMkPPhhoRH4TjdNp+orluQTQ=";
};
build-system = [ poetry-core ];
pythonImportsCheck = [
"cgi"
"cgitb"
];
nativeCheckInputs = [ pytestCheckHook ];
meta = {
description = "Fork of the standard library cgi and cgitb modules, being deprecated in PEP-594";
homepage = "https://github.com/jackrosenthal/legacy-cgi";
license = lib.licenses.psfl;
maintainers = with lib.maintainers; [ dotlambda ];
};
}
@@ -12,7 +12,7 @@
buildPythonPackage rec {
pname = "time-machine";
version = "2.13.0";
version = "2.14.2";
pyproject = true;
disabled = pythonOlder "3.8";
@@ -21,12 +21,12 @@ buildPythonPackage rec {
owner = "adamchainz";
repo = pname;
rev = version;
hash = "sha256-SjenPLLr4JoWK5HAokwgW+bw3mfAZiuDb1N7Za5wtrw=";
hash = "sha256-u5RxNv+hsL+0yxtiWeYHtmMQY7bvb8WY7ipouj+IZJ8=";
};
nativeBuildInputs = [ setuptools ];
build-system = [ setuptools ];
propagatedBuildInputs = [
dependencies = [
python-dateutil
] ++ lib.optionals (pythonOlder "3.9") [ backports-zoneinfo ];
@@ -2,14 +2,17 @@
lib,
buildPythonPackage,
fetchPypi,
setuptools,
legacy-cgi,
pytestCheckHook,
pythonAtLeast,
pythonOlder,
}:
buildPythonPackage rec {
pname = "webob";
version = "1.8.7";
format = "setuptools";
pyproject = true;
disabled = pythonOlder "3.7";
@@ -19,6 +22,11 @@ buildPythonPackage rec {
hash = "sha256-tk71FBvlWc+t5EjwRPpFwiYDUe3Lao72t+AMfc7wwyM=";
};
build-system = [ setuptools ];
# https://github.com/Pylons/webob/issues/437
dependencies = lib.optionals (pythonAtLeast "3.13") [ legacy-cgi ];
nativeCheckInputs = [ pytestCheckHook ];
pythonImportsCheck = [ "webob" ];
+2
View File
@@ -6687,6 +6687,8 @@ self: super: with self; {
inherit (pkgs.darwin.apple_sdk.frameworks) AppKit;
};
legacy-cgi = callPackage ../development/python-modules/legacy-cgi { };
leidenalg = callPackage ../development/python-modules/leidenalg {
igraph-c = pkgs.igraph;
};