python3Packages.pydantic-extra-types: 2.10.2-> 2.10.5

https://github.com/pydantic/pydantic-extra-types/releases/tag/v2.10.3
https://github.com/pydantic/pydantic-extra-types/releases/tag/v2.10.4
https://github.com/pydantic/pydantic-extra-types/releases/tag/v2.10.5

Changed files
+12 -8
pkgs
development
python-modules
pydantic-extra-types
+12 -8
pkgs/development/python-modules/pydantic-extra-types/default.nix
···
fetchFromGitHub,
hatchling,
pydantic,
+
typing-extensions,
semver,
pendulum,
phonenumbers,
pycountry,
+
pymongo,
python-ulid,
pytz,
pytestCheckHook,
···
buildPythonPackage rec {
pname = "pydantic-extra-types";
-
version = "2.10.2";
+
version = "2.10.5";
pyproject = true;
src = fetchFromGitHub {
owner = "pydantic";
repo = "pydantic-extra-types";
tag = "v${version}";
-
hash = "sha256-hjwComN2CQWPnF7frWobxbzN9/ZhHGVSsRHnmAkL6wk=";
+
hash = "sha256-05yGIAgN/sW+Nj7F720ZAHeMz/AyvwHMfzp4OdLREe4=";
};
build-system = [ hatchling ];
dependencies = [
pydantic
-
semver
+
typing-extensions
];
optional-dependencies = {
···
pendulum
phonenumbers
pycountry
+
pymongo
python-ulid
pytz
+
semver
];
+
phonenumbers = [ phonenumbers ];
+
pycountry = [ pycountry ];
+
semver = [ semver ];
+
python_ulid = [ python-ulid ];
+
pendulum = [ pendulum ];
};
pythonImportsCheck = [ "pydantic_extra_types" ];
nativeCheckInputs = [ pytestCheckHook ] ++ optional-dependencies.all;
-
-
disabledTests = [
-
# outdated jsonschema fixture
-
"test_json_schema"
-
];
# PermissionError accessing '/etc/localtime'
disabledTestPaths = lib.optionals stdenv.hostPlatform.isDarwin [ "tests/test_pendulum_dt.py" ];