From 3e051ceda2cbab6f4774387f32350eb0b47bd970 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 24 Jul 2024 08:14:12 -0700 Subject: [PATCH 1/2] python312Packages.inflect: 7.2.1 -> 7.3.1 Diff: https://github.com/jaraco/inflect/compare/refs/tags/v7.2.1...v7.3.1 Changelog: https://github.com/jaraco/inflect/blob/v7.3.1/CHANGES.rst --- .../python-modules/inflect/default.nix | 25 ++++++++++--------- 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/pkgs/development/python-modules/inflect/default.nix b/pkgs/development/python-modules/inflect/default.nix index 8d0fe80336c6..36e0d96f9782 100644 --- a/pkgs/development/python-modules/inflect/default.nix +++ b/pkgs/development/python-modules/inflect/default.nix @@ -1,31 +1,32 @@ { lib, buildPythonPackage, - fetchPypi, - isPy27, + pythonOlder, + fetchFromGitHub, more-itertools, setuptools-scm, - pydantic, pytestCheckHook, typeguard, }: buildPythonPackage rec { pname = "inflect"; - version = "7.2.1"; - disabled = isPy27; - format = "pyproject"; + version = "7.3.1"; + pyproject = true; - src = fetchPypi { - inherit pname version; - hash = "sha256-p85eI9Z5hzTyVsGtntUhhrjsJ28QsYzj0+yxnCHrbLY="; + disabled = pythonOlder "3.8"; + + src = fetchFromGitHub { + owner = "jaraco"; + repo = "inflect"; + rev = "refs/tags/v${version}"; + hash = "sha256-J0XgSKPzZIt/7WnMGARXpyYzagBGiqRiuNmNnGKDBrs="; }; - nativeBuildInputs = [ setuptools-scm ]; + build-system = [ setuptools-scm ]; - propagatedBuildInputs = [ + dependencies = [ more-itertools - pydantic typeguard ]; From 6fd9741c85cd7751d3d0e5e06173510c2caed358 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 24 Jul 2024 10:51:39 -0700 Subject: [PATCH 2/2] snapcraft: don't override pydantic --- pkgs/by-name/sn/snapcraft/package.nix | 5 ----- 1 file changed, 5 deletions(-) diff --git a/pkgs/by-name/sn/snapcraft/package.nix b/pkgs/by-name/sn/snapcraft/package.nix index 396d81826841..1af08c97fd1a 100644 --- a/pkgs/by-name/sn/snapcraft/package.nix +++ b/pkgs/by-name/sn/snapcraft/package.nix @@ -13,7 +13,6 @@ let python = python3.override { packageOverrides = self: super: { - pydantic = self.pydantic_1; pydantic-yaml = super.pydantic-yaml.overridePythonAttrs (old: rec { version = "0.11.2"; src = fetchFromGitHub { @@ -30,10 +29,6 @@ let types-deprecated ]; }); - versioningit = super.versioningit.overridePythonAttrs (old: rec { - # incompatible with pydantic_1 - doCheck = false; - }); }; }; in