about summary refs log tree commit diff
diff options
context:
space:
mode:
authorFabian Affolter <fabian@affolter-engineering.ch>2023-11-12 14:01:52 +0100
committerGitHub <noreply@github.com>2023-11-12 14:01:52 +0100
commitf5b44f36d133824818aca83c2ab4ca6bc20d9f25 (patch)
tree791e1c5fb6d11791e8b2e164de83d78326d8565e
parent15bec51982e0df2757ea52e2d9f13fa8bda5dc88 (diff)
parentecd068255faa67fb0d2d8fff44416db825ce0263 (diff)
Merge pull request #266889 from natsukium/zope-dottedname
python311Packages.zope-dottedname: 5.0 -> 6.0; rename from zope_dottedname
-rw-r--r--pkgs/development/python-modules/zope-dottedname/default.nix49
-rw-r--r--pkgs/development/python-modules/zope_dottedname/default.nix22
-rw-r--r--pkgs/top-level/python-aliases.nix1
-rw-r--r--pkgs/top-level/python-packages.nix2
4 files changed, 51 insertions, 23 deletions
diff --git a/pkgs/development/python-modules/zope-dottedname/default.nix b/pkgs/development/python-modules/zope-dottedname/default.nix
new file mode 100644
index 0000000000000..895b00231aea2
--- /dev/null
+++ b/pkgs/development/python-modules/zope-dottedname/default.nix
@@ -0,0 +1,49 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+, pythonOlder
+, setuptools
+, pytestCheckHook
+}:
+
+buildPythonPackage rec {
+  pname = "zope-dottedname";
+  version = "6.0";
+  pyproject = true;
+
+  disabled = pythonOlder "3.7";
+
+  src = fetchPypi {
+    pname = "zope.dottedname";
+    inherit version;
+    hash = "sha256-28S4W/vzSx74jasWJSrG7xbZBDnyIjstCiYs9Bnq6QI=";
+  };
+
+  nativeBuildInputs = [
+    setuptools
+  ];
+
+  nativeCheckInputs = [
+    pytestCheckHook
+  ];
+
+  pytestFlagsArray = [
+    "src/zope/dottedname/tests.py"
+  ];
+
+  pythonImportsCheck = [
+    "zope.dottedname"
+  ];
+
+  pythonNamespaces = [
+    "zope"
+  ];
+
+  meta = with lib; {
+    homepage = "https://github.com/zopefoundation/zope.dottedname";
+    description = "Resolver for Python dotted names";
+    changelog = "https://github.com/zopefoundation/zope.dottedname/blob/${version}/CHANGES.rst";
+    license = licenses.zpl21;
+    maintainers = with maintainers; [ goibhniu ];
+  };
+}
diff --git a/pkgs/development/python-modules/zope_dottedname/default.nix b/pkgs/development/python-modules/zope_dottedname/default.nix
deleted file mode 100644
index bb9f527555e71..0000000000000
--- a/pkgs/development/python-modules/zope_dottedname/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-{ lib
-, buildPythonPackage
-, fetchPypi
-}:
-
-buildPythonPackage rec {
-  pname = "zope.dottedname";
-  version = "5.0";
-
-  src = fetchPypi {
-    inherit pname version;
-    hash = "sha256-mfWDqAKFhqtMIXlGE+QR0BDNCZF/RdqXa9/udI87++w=";
-  };
-
-  meta = with lib; {
-    homepage = "http://pypi.python.org/pypi/zope.dottedname";
-    description = "Resolver for Python dotted names";
-    license = licenses.zpl20;
-    maintainers = with maintainers; [ goibhniu ];
-  };
-
-}
diff --git a/pkgs/top-level/python-aliases.nix b/pkgs/top-level/python-aliases.nix
index b2e04a44b428f..feae7f803eafa 100644
--- a/pkgs/top-level/python-aliases.nix
+++ b/pkgs/top-level/python-aliases.nix
@@ -460,6 +460,7 @@ mapAliases ({
   zope_component = zope-component; # added 2023-07-28
   zope_contenttype = zope-contenttype; # added 2023-10-11
   zope_deprecation = zope-deprecation; # added 2023-10-07
+  zope_dottedname = zope-dottedname; # added 2023-11-12
   zope_i18nmessageid = zope-i18nmessageid; # added 2023-07-29
   zope_lifecycleevent = zope-lifecycleevent; # added 2023-10-11
   zope_proxy = zope-proxy; # added 2023-10-07
diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix
index 0b5471339e0cd..0562fbf3b0e7e 100644
--- a/pkgs/top-level/python-packages.nix
+++ b/pkgs/top-level/python-packages.nix
@@ -16091,7 +16091,7 @@ self: super: with self; {
 
   zope-deprecation = callPackage ../development/python-modules/zope-deprecation { };
 
-  zope_dottedname = callPackage ../development/python-modules/zope_dottedname { };
+  zope-dottedname = callPackage ../development/python-modules/zope-dottedname { };
 
   zope_event = callPackage ../development/python-modules/zope_event { };