gnu: poetry: Update to 1.8.4. * gnu/packages/python-xyz.scm (poetry): Update to 1.8.3. [build-system]: Swap to pyproject-build-system. [arguments]<tests>: Enable them. [propagated-inputs]: Remove python-cachy, python-clikit, python-html5lib, and python-msgpack-transitional; add python-dulwich, python-fastjsonschema, python-importlib-metadata, python-installer, python-platformdirs, python-poetry-plugin-export, python-pypa-build, python-pyproject-hooks, python-tomli, python-trove-classifiers, and python-xattr. [native-inputs]: Add python-deepdiff, python-httpretty, python-pytest, python-pytest-mock, python-pytest-randomly, and python-pytest-xdist. [description]: Start from a new line. Change-Id: Ib684aabedc1d95cde3824e24e00acd362da1b0e0 Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
1 files changed, 46 insertions(+), 17 deletions(-) M gnu/packages/python-xyz.scm
M gnu/packages/python-xyz.scm => gnu/packages/python-xyz.scm +46 -17
@@ 22307,50 22307,79 @@ database, file, dict stores. Cachy supports python versions 2.7+ and 3.2+.") (define-public poetry (package (name "poetry") (version "1.1.12") (version "1.8.4") (source (origin (method url-fetch) (uri (pypi-uri "poetry" version)) (sha256 (base32 "0rr54mvcfcv9cv6vw2122y28xvd2pwqpv2x8c8j5ayz3gwsy4rjw")))) (build-system python-build-system) (base32 "00ljr5r9h93wh68h4m242qw58mdai8gji4g0c3bfqznicvdgi42l")))) (build-system pyproject-build-system) (arguments (list #:tests? #f ;PyPI does not have tests #:test-flags #~(list "--ignore=tests/installation/test_executor.py" "--ignore=tests/installation/test_chef.py" "-k" (string-join (list "not test_builder_setup_generation_runs_with_pip_editable" "test_check_invalid" "test_create_poetry_fails_on_invalid_configuration" "test_installer_with_pypi_repository" "test_shell" ;; RuntimeError: No lockfile found. Unable to read ;; locked packages "test_not_fresh_lock" ;; assert False is True "test_env_system_packages_are_relative_to_lib" ;; poetry.inspection.info.PackageInfoError: Unable ;; to determine package info for path "test_info_setup_complex_calls_script") " and not ")) #:phases #~(modify-phases %standard-phases ;; XXX: Silent sanity check as the package requires a long chain of ;; updates. ;; Almost every dependency is pinned too strictly. (delete 'sanity-check)))) (native-inputs (list nss-certs-for-test python-deepdiff python-httpretty python-pytest python-pytest-mock python-pytest-randomly python-pytest-xdist)) (propagated-inputs (list python-cachecontrol python-cachy python-cleo python-clikit python-crashtest python-dulwich python-entrypoints python-html5lib python-fastjsonschema python-importlib-metadata python-installer python-keyring ; Use of deprecated version of msgpack reported upstream: ; https://github.com/python-poetry/poetry/issues/3607 python-msgpack-transitional python-packaging python-pexpect python-pip python-pkginfo python-platformdirs python-poetry-core python-poetry-plugin-export python-pypa-build python-pyproject-hooks python-requests python-requests-toolbelt python-shellingham python-tomli python-tomlkit python-virtualenv)) python-trove-classifiers python-virtualenv python-xattr)) (home-page "https://python-poetry.org") (synopsis "Python dependency management and packaging made easy") (description "Poetry is a tool for dependency management and packaging in Python. It allows you to declare the libraries your project depends on and it will manage (install/update) them for you.") (description "Poetry is a tool for dependency management and packaging in Python. It allows you to declare the libraries your project depends on and it will manage (install/update) them for you.") (license license:expat))) (define-public python-pyproject-api