python310Packages.pydantic 0 -> 1 attrpath: python310Packages.pydantic Checking auto update branch... [version] [version] skipping because derivation has updateScript [rustCrateVersion] [rustCrateVersion] No cargoSha256 or cargoHash found [golangModuleVersion] [golangModuleVersion] Not a buildGoModule package with vendorSha256 or vendorHash [updateScript] [updateScript] Success [updateScript] this derivation will be built: /nix/store/ss5y201ba2j8vy8d9ycd9f0vsiabsvya-packages.json.drv building '/nix/store/ss5y201ba2j8vy8d9ycd9f0vsiabsvya-packages.json.drv'... Going to be running update for following packages: - python3.10-pydantic-1.10.4 Press Enter key to continue... Running update for: - python3.10-pydantic-1.10.4: UPDATING ... - python3.10-pydantic-1.10.4: DONE. Packages updated! [quotedUrls] [quotedUrls] nothing found to replace Diff after rewrites: diff --git a/pkgs/development/python-modules/pydantic/default.nix b/pkgs/development/python-modules/pydantic/default.nix index 93af15c4e0d..3dae9c7c6fe 100644 --- a/pkgs/development/python-modules/pydantic/default.nix +++ b/pkgs/development/python-modules/pydantic/default.nix @@ -30,7 +30,7 @@ buildPythonPackage rec { pname = "pydantic"; - version = "1.10.4"; + version = "1.10.5"; outputs = [ "out" @@ -44,7 +44,7 @@ buildPythonPackage rec { owner = "samuelcolvin"; repo = pname; rev = "refs/tags/v${version}"; - sha256 = "sha256-BFyv1uVq2pLcJeS5955G/pDA3ce9YTqZ6F7kAkwnuvY="; + sha256 = "sha256-hcjnFqHTQiCIJh7L9JfpHHTm8GEZ+Vac6HO59cbEpWM="; }; postPatch = '' No auto update branch exists Old version 1.10.4" not present in staging derivation file with contents: { lib , stdenv , buildPythonPackage , autoflake , cython , devtools , email-validator , fetchFromGitHub , pytest-mock , pytestCheckHook , python-dotenv , pythonAtLeast , pythonOlder , pyupgrade , typing-extensions # dependencies for building documentation. # docs fail to build in Darwin sandbox: https://github.com/samuelcolvin/pydantic/issues/4245 , withDocs ? (stdenv.hostPlatform == stdenv.buildPlatform && !stdenv.isDarwin && pythonAtLeast "3.10") , ansi2html , markdown-include , mkdocs , mkdocs-exclude , mkdocs-material , mdx-truly-sane-lists , sqlalchemy , ujson , orjson , hypothesis }: buildPythonPackage rec { pname = "pydantic"; version = "1.10.5"; outputs = [ "out" ] ++ lib.optionals withDocs [ "doc" ]; disabled = pythonOlder "3.7"; src = fetchFromGitHub { owner = "samuelcolvin"; repo = pname; rev = "refs/tags/v${version}"; hash = "sha256-hcjnFqHTQiCIJh7L9JfpHHTm8GEZ+Vac6HO59cbEpWM="; }; postPatch = '' sed -i '/flake8/ d' Makefile ''; nativeBuildInputs = [ cython ] ++ lib.optionals withDocs [ # dependencies for building documentation autoflake ansi2html markdown-include mdx-truly-sane-lists mkdocs mkdocs-exclude mkdocs-material sqlalchemy ujson orjson hypothesis ]; propagatedBuildInputs = [ devtools email-validator pyupgrade python-dotenv typing-extensions ]; nativeCheckInputs = [ pytest-mock pytestCheckHook ]; pytestFlagsArray = [ # https://github.com/pydantic/pydantic/issues/4817 "-W" "ignore::pytest.PytestReturnNotNoneWarning" ]; preCheck = '' export HOME=$(mktemp -d) ''; # Must include current directory into PYTHONPATH, since documentation # building process expects "import pydantic" to work. preBuild = lib.optionalString withDocs '' PYTHONPATH=$PWD:$PYTHONPATH make docs ''; # Layout documentation in same way as "sphinxHook" does. postInstall = lib.optionalString withDocs '' mkdir -p $out/share/doc/$name mv ./site $out/share/doc/$name/html ''; enableParallelBuilding = true; pythonImportsCheck = [ "pydantic" ]; meta = with lib; { homepage = "https://github.com/samuelcolvin/pydantic"; description = "Data validation and settings management using Python type hinting"; license = licenses.mit; maintainers = with maintainers; [ wd15 ]; }; }