gnu: python2-entrypoints: Add missing input. * gnu/packages/python-xyz.scm (python2-entrypoints)[propagated-inputs]: Add python2-configparser. (python-entrypoints)[properties]: Add python2-variant.
gnu: python-setuptools-scm-git-archive: Don't install duplicate egginfo. * gnu/packages/python-xyz.scm (python-setuptools-scm-git-archive)[arguments]: New field.
gnu: python-distributed: Update to 2021.11.2. * gnu/packages/python-science.scm (python-distributed): Update to 2021.11.2. [source](snippet): New field. [arguments]: Add versioneer phase. [native-inputs]: Add PYTHON-VERSIONEER.
gnu: python-dask: Remove bundled versioneer. * gnu/packages/python-xyz.scm (python-dask)[source](snippet): New field. [arguments]: Add versioneer phase. [native-inputs]: Add PYTHON-VERSIONEER.
gnu: python-versioneer: Add support for Guix build directories. * gnu/packages/patches/python-versioneer-guix-support.patch: New file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/python-xyz.scm (python-versioneer)[source](patches): New field.
gnu: python-versioneer: Update to 0.21. * gnu/packages/python-xyz.scm (python-versioneer): Update to 0.21.
Merge branch 'core-updates-frozen' into 'master'. At last!
gnu: Further simplify package inputs. This is the result of running: ./pre-inst-env guix style --input-simplification=safe and manually undoing changes on a dozen of packages to reduce rebuilds (derivations for emacs, icecat, and libreoffice are unchanged.)
gnu: Add python-robotframework-datadriver. * gnu/packages/python-xyz.scm (python-robotframework-datadriver): New variable.
gnu: Add python-robotframework-stacktrace. * gnu/packages/python-xyz.scm (python-robotframework-stacktrace): New variable.
gnu: Simplify package inputs. This commit was obtained by running: ./pre-inst-env guix style without any additional argument.
Merge branch 'master' into core-updates-frozen
gnu: python-pyflakes@2.2: Adjust tests for Python 3.9. * gnu/packages/patches/python-pyflakes-test-location.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/python-xyz.scm (python-pyflakes-2.2): Use it.
gnu: python-moto: Honor #:tests? flag. * gnu/packages/python-xyz.scm (python-moto)[arguments]: Adjust custom 'check phase to honor the #:tests? flag. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: python-moto: Update to 2.2.12. * gnu/packages/python-xyz.scm (python-moto): Update to 2.2.12. [arguments]: Make some cosmetic changes. <#:phases>: Don't return #t. Support cross-compilation in 'patch-hardcoded-executable-names. Skip more tests and simplify the custom 'check phase. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Update awscli, python-boto3 and python-botocore. awscli, botocore and boto3 work together and typically require matching versions. * gnu/packages/python-xyz.scm (python-botocore): Update to 1.22.11. (python-boto3): Update to 1.19.11. [native-inputs]: Add python-pytest. * gnu/packages/python-web.scm (awscli): Update to 1.21.11. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add python-ipaddress. * gnu/packages/python-xyz.scm (python-ipaddress): New variable; (python2-ipaddress): Use package-with-python2. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merge remote-tracking branch 'signed/master' into core-updates
gnu: pyzo: Update to 4.11.7. * gnu/packages/python-xyz.scm (pyzo): Update to 4.11.7.
gnu: python-rich: Remove optional input ipywidgets. * gnu/packages/python-xyz.scm (python-rich)[propagated-inputs]: Remove python-ipywidgets.