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/k97fgdiiqipxfxj38rglv311birad7c7-packages.json.drv building '/nix/store/k97fgdiiqipxfxj38rglv311birad7c7-packages.json.drv'... Going to be running update for following packages: - python3.10-pydantic-1.9.2 Press Enter key to continue... Running update for: - python3.10-pydantic-1.9.2: UPDATING ... - python3.10-pydantic-1.9.2: 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 31f456dabc6..cd49372bb5e 100644 --- a/pkgs/development/python-modules/pydantic/default.nix +++ b/pkgs/development/python-modules/pydantic/default.nix @@ -27,7 +27,7 @@ buildPythonPackage rec { pname = "pydantic"; - version = "1.9.2"; + version = "1.10.4"; outputs = [ "out" @@ -41,7 +41,7 @@ buildPythonPackage rec { owner = "samuelcolvin"; repo = pname; rev = "refs/tags/v${version}"; - sha256 = "sha256-ZGFxyQ1qD3zZWTdfTeoGj3UcUwAzO8K0DySdVAsMHyI="; + sha256 = "sha256-BFyv1uVq2pLcJeS5955G/pDA3ce9YTqZ6F7kAkwnuvY="; }; postPatch = '' No auto update branch exists Old version 1.9.2" not present in staging derivation file with contents: { lib , stdenv , buildPythonPackage , autoflake , cython , devtools , email-validator , fetchFromGitHub , pytest-mock , pytestCheckHook , python-dotenv , 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) , ansi2html , markdown-include , mkdocs , mkdocs-exclude , mkdocs-material , mdx-truly-sane-lists , sqlalchemy , ujson , orjson , hypothesis }: buildPythonPackage rec { pname = "pydantic"; version = "1.10.4"; outputs = [ "out" ] ++ lib.optionals withDocs [ "doc" ]; disabled = pythonOlder "3.7"; src = fetchFromGitHub { owner = "samuelcolvin"; repo = pname; rev = "refs/tags/v${version}"; sha256 = "sha256-BFyv1uVq2pLcJeS5955G/pDA3ce9YTqZ6F7kAkwnuvY="; }; 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 ]; checkInputs = [ 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 ]; }; }