python310Packages.scikit-build 0 -> 1 attrpath: python310Packages.scikit-build 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/wr92dv1agn64j0j994pj47qmccvdgd9l-packages.json.drv building '/nix/store/wr92dv1agn64j0j994pj47qmccvdgd9l-packages.json.drv'... Going to be running update for following packages: - python3.10-scikit-build-0.15.0 Press Enter key to continue... Running update for: - python3.10-scikit-build-0.15.0: UPDATING ... - python3.10-scikit-build-0.15.0: DONE. Packages updated! [quotedUrls] [quotedUrls] nothing found to replace Diff after rewrites: diff --git a/pkgs/development/python-modules/scikit-build/default.nix b/pkgs/development/python-modules/scikit-build/default.nix index 4a466fcef06..707270c53ff 100644 --- a/pkgs/development/python-modules/scikit-build/default.nix +++ b/pkgs/development/python-modules/scikit-build/default.nix @@ -23,12 +23,12 @@ buildPythonPackage rec { pname = "scikit-build"; - version = "0.15.0"; + version = "0.16.4"; format = "pyproject"; src = fetchPypi { inherit pname version; - sha256 = "sha256-5yPNDzSJoEI3C56piLu5z9dyXoslsgyhx5gYIfz2X7k="; + sha256 = "sha256-KiDEreqzwq7BHXC86WkJlc/w5Tvq/jIae1MACayo5zE="; }; propagatedBuildInputs = [ No auto update branch exists Old version 0.15.0" not present in staging derivation file with contents: { lib , buildPythonPackage , fetchPypi , distro , packaging , python , setuptools , setuptools-scm , wheel # Test Inputs , cmake , cython , flake8 , ninja , path , pytestCheckHook , pytest-mock , pytest-virtualenv , requests , six , virtualenv }: buildPythonPackage rec { pname = "scikit-build"; version = "0.16.4"; format = "pyproject"; src = fetchPypi { inherit pname version; hash = "sha256-KiDEreqzwq7BHXC86WkJlc/w5Tvq/jIae1MACayo5zE="; }; # This line in the filterwarnings section of the pytest configuration leads to this error: # E UserWarning: Distutils was imported before Setuptools, but importing Setuptools also replaces the `distutils` module in `sys.modules`. This may lead to undesirable behaviors or errors. To avoid these issues, avoid using distutils directly, ensure that setuptools is installed in the traditional way (e.g. not an editable install), and/or make sure that setuptools is always imported before distutils. postPatch = '' sed -i "/'error',/d" pyproject.toml ''; propagatedBuildInputs = [ distro packaging setuptools setuptools-scm wheel ]; checkInputs = [ cmake cython ninja path pytestCheckHook pytest-mock pytest-virtualenv requests six virtualenv ]; dontUseCmakeConfigure = true; disabledTests = [ "test_hello_develop" # tries setuptools develop install "test_source_distribution" # pip has no way to install missing dependencies "test_wheel" # pip has no way to install missing dependencies "test_fortran_compiler" # passes if gfortran is available "test_install_command" # tries to alter out path "test_test_command" # tries to alter out path "test_setup" # tries to install using distutils "test_pep518" # pip exits with code 1 "test_dual_pep518" # pip exits with code 1 "test_isolated_env_trigger_reconfigure" # Regex pattern 'exit skbuild saving cmake spec' does not match 'exit skbuild running make'. "test_hello_wheel" # [Errno 2] No such file or directory: '_skbuild/linux-x86_64-3.9/setuptools/bdist.linux-x86_64/wheel/helloModule.py' # sdist contents differ, contains additional setup.py "test_hello_sdist" "test_manifest_in_sdist" "test_sdist_with_symlinks" # distutils.errors.DistutilsArgError: no commands supplied "test_invalid_command" "test_manifest_in_sdist" "test_no_command" ]; meta = with lib; { description = "Improved build system generator for CPython C/C++/Fortran/Cython extensions"; homepage = "https://github.com/scikit-build/scikit-build"; license = with licenses; [ mit bsd2 ]; # BSD due to reuses of PyNE code maintainers = with maintainers; [ FlorianFranzen ]; }; }