Skip to content

Python package set: major updates#38483

Merged
FRidh merged 278 commits intostagingfrom
python-unstable
Apr 8, 2018
Merged

Python package set: major updates#38483
FRidh merged 278 commits intostagingfrom
python-unstable

Conversation

@FRidh
Copy link
Member

@FRidh FRidh commented Apr 5, 2018

Motivation for this change
Things done
  • Tested using sandboxing (nix.useSandbox on NixOS, or option build-use-sandbox in nix.conf on non-NixOS)
  • Built on platform(s)
    • NixOS
    • macOS
    • other Linux distributions
  • Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
  • Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
  • Tested execution of all binary files (usually in ./result/bin/)
  • Fits CONTRIBUTING.md.

Hydra job

https://hydra.nixos.org/jobset/nixpkgs/python-unstable

@FRidh FRidh added 6.topic: python Python is a high-level, general-purpose programming language. 8.has: package (new) This PR adds a new package 8.has: package (update) This PR updates a package to a newer version labels Apr 5, 2018
@GrahamcOfBorg GrahamcOfBorg added the 8.has: documentation This PR adds or changes documentation label Apr 5, 2018
@FRidh FRidh force-pushed the python-unstable branch from f5c52db to c26d3f4 Compare April 5, 2018 19:09
@GrahamcOfBorg GrahamcOfBorg added 8.has: clean-up This PR removes packages or removes other cruft 10.rebuild-darwin: 501+ This PR causes many rebuilds on Darwin and should normally target the staging branches. 10.rebuild-linux: 501+ This PR causes many rebuilds on Linux and should normally target the staging branches. labels Apr 5, 2018
@FRidh FRidh mentioned this pull request Apr 5, 2018
8 tasks
@GrahamcOfBorg
Copy link

Success on x86_64-linux (full log)

Attempted: python

Partial log (click to expand)

/nix/store/ivdcnkynqa01bq6n1srwi1kpjnawifkd-python-2.7.14

@GrahamcOfBorg
Copy link

Success on aarch64-linux (full log)

Attempted: python

Partial log (click to expand)

/nix/store/ycr22pph2f6dyvczcyh8v0x0bd7zqgjb-python-2.7.14

@GrahamcOfBorg
Copy link

Success on x86_64-darwin (full log)

Attempted: python

Partial log (click to expand)

copying path '/nix/store/1dxvnqcqxxr5s7iaq4bfc4zjdw2lxzpx-Security-osx-10.9.5' from 'https://cache.nixos.org'...
copying path '/nix/store/dgiipdlscvbw6x44rdmv7v4mzjyi0lmk-bzip2-1.0.6.0.1' from 'https://cache.nixos.org'...
copying path '/nix/store/ardl1xch4jxxhqgjvnlmsr0q30ln93hg-gdbm-1.14' from 'https://cache.nixos.org'...
copying path '/nix/store/j0xkvycj96q5gx2ab6zg7156lyjdgqh0-ncurses-6.1' from 'https://cache.nixos.org'...
copying path '/nix/store/6ycjypzsw5ka9r85581g0ryjk7cqql77-openssl-1.0.2o' from 'https://cache.nixos.org'...
copying path '/nix/store/l7d2lzy4sma5hgp1kld6546w2ph6dn64-sqlite-3.22.0' from 'https://cache.nixos.org'...
copying path '/nix/store/frp01ijf344mpfczaajszh8ab2z7mhhb-configd-osx-10.8.5' from 'https://cache.nixos.org'...
copying path '/nix/store/38in1ic2j95a4rxp1szn0p6j06z9z47h-readline-6.3p08' from 'https://cache.nixos.org'...
copying path '/nix/store/1x069g63p15s0mi8av2d0zqpj6hgdssx-python-2.7.14' from 'https://cache.nixos.org'...
/nix/store/1x069g63p15s0mi8av2d0zqpj6hgdssx-python-2.7.14

@FRidh FRidh force-pushed the python-unstable branch from f0e1853 to 6f6625c Compare April 5, 2018 19:34
@GrahamcOfBorg
Copy link

Success on aarch64-linux (full log)

Attempted: python

Partial log (click to expand)

/nix/store/ycr22pph2f6dyvczcyh8v0x0bd7zqgjb-python-2.7.14

@GrahamcOfBorg
Copy link

Success on x86_64-linux (full log)

Attempted: python

Partial log (click to expand)

/nix/store/ivdcnkynqa01bq6n1srwi1kpjnawifkd-python-2.7.14

@GrahamcOfBorg
Copy link

Success on x86_64-darwin (full log)

Attempted: python

Partial log (click to expand)

copying path '/nix/store/zhb2xrncr0yd9b5a0x4dbkw953r0xss9-gmp-6.1.2' from 'https://cache.nixos.org'...
copying path '/nix/store/syz6vx1pp0bn2922ngmvny5zzxqbb844-coreutils-8.29' from 'https://cache.nixos.org'...
copying path '/nix/store/xhdi8y85fr535yl1w93979wabdmcgjqs-CF-osx-10.10.5' from 'https://cache.nixos.org'...
copying path '/nix/store/frp01ijf344mpfczaajszh8ab2z7mhhb-configd-osx-10.8.5' from 'https://cache.nixos.org'...
copying path '/nix/store/ardl1xch4jxxhqgjvnlmsr0q30ln93hg-gdbm-1.14' from 'https://cache.nixos.org'...
copying path '/nix/store/6ycjypzsw5ka9r85581g0ryjk7cqql77-openssl-1.0.2o' from 'https://cache.nixos.org'...
copying path '/nix/store/38in1ic2j95a4rxp1szn0p6j06z9z47h-readline-6.3p08' from 'https://cache.nixos.org'...
copying path '/nix/store/l7d2lzy4sma5hgp1kld6546w2ph6dn64-sqlite-3.22.0' from 'https://cache.nixos.org'...
copying path '/nix/store/1x069g63p15s0mi8av2d0zqpj6hgdssx-python-2.7.14' from 'https://cache.nixos.org'...
/nix/store/1x069g63p15s0mi8av2d0zqpj6hgdssx-python-2.7.14

@dotlambda dotlambda force-pushed the python-unstable branch 2 times, most recently from bd0cd1b to 963a4b7 Compare April 5, 2018 20:17
@GrahamcOfBorg
Copy link

Success on x86_64-darwin (full log)

Attempted: python

Partial log (click to expand)

/nix/store/1x069g63p15s0mi8av2d0zqpj6hgdssx-python-2.7.14

@GrahamcOfBorg
Copy link

Success on x86_64-linux (full log)

Attempted: python

Partial log (click to expand)

/nix/store/ivdcnkynqa01bq6n1srwi1kpjnawifkd-python-2.7.14

@GrahamcOfBorg
Copy link

Success on aarch64-linux (full log)

Attempted: python

Partial log (click to expand)

/nix/store/ycr22pph2f6dyvczcyh8v0x0bd7zqgjb-python-2.7.14

@GrahamcOfBorg
Copy link

Success on x86_64-linux (full log)

Attempted: beancount, python

Partial log (click to expand)

copying path '/nix/store/dcqxi5ilflm4yaxvlapb0qjjs11h9bq7-python3.6-six-1.11.0' from 'https://cache.nixos.org'...
copying path '/nix/store/bkd92mrdjdwx2hzsb56r56zr88np47ds-python3.6-pyasn1-modules-0.2.1' from 'https://cache.nixos.org'...
copying path '/nix/store/x1gi2f90hhd1liy7d4fabzmnszfihf1r-python3.6-rsa-3.4.2' from 'https://cache.nixos.org'...
copying path '/nix/store/md909cg4iqlvhlaa1p1vvfvmh2q7967s-python3.6-python-dateutil-2.7.2' from 'https://cache.nixos.org'...
copying path '/nix/store/myygbl9br63xc8gi8g21k7mxc747iaqy-python3.6-uritemplate-3.0.0' from 'https://cache.nixos.org'...
copying path '/nix/store/a8y3psiwjp4ysq43gnl6k8aa8himsywy-python3.6-oauth2client-4.1.2' from 'https://cache.nixos.org'...
copying path '/nix/store/cr7d5n0ygnfzb49w64ninlsddy0v4yxl-python3.6-google-api-python-client-1.6.6' from 'https://cache.nixos.org'...
copying path '/nix/store/myg5c2mi6ghwkbwaj1xcqgbjpd410wxr-python3.6-beancount-2.0.0' from 'https://cache.nixos.org'...
/nix/store/myg5c2mi6ghwkbwaj1xcqgbjpd410wxr-python3.6-beancount-2.0.0
/nix/store/ivdcnkynqa01bq6n1srwi1kpjnawifkd-python-2.7.14

@GrahamcOfBorg
Copy link

Success on x86_64-darwin (full log)

Attempted: beancount, python

Partial log (click to expand)

wrapping `/nix/store/927lil17z0h12lvbziw4dsrin3rllxna-python3.6-beancount-2.0.0/bin/bean-report'...
wrapping `/nix/store/927lil17z0h12lvbziw4dsrin3rllxna-python3.6-beancount-2.0.0/bin/bean-price'...
wrapping `/nix/store/927lil17z0h12lvbziw4dsrin3rllxna-python3.6-beancount-2.0.0/bin/bean-identify'...
wrapping `/nix/store/927lil17z0h12lvbziw4dsrin3rllxna-python3.6-beancount-2.0.0/bin/treeify'...
wrapping `/nix/store/927lil17z0h12lvbziw4dsrin3rllxna-python3.6-beancount-2.0.0/bin/bean-doctor'...
wrapping `/nix/store/927lil17z0h12lvbziw4dsrin3rllxna-python3.6-beancount-2.0.0/bin/bean-example'...
wrapping `/nix/store/927lil17z0h12lvbziw4dsrin3rllxna-python3.6-beancount-2.0.0/bin/bean-web'...
wrapping `/nix/store/927lil17z0h12lvbziw4dsrin3rllxna-python3.6-beancount-2.0.0/bin/bean-file'...
/nix/store/927lil17z0h12lvbziw4dsrin3rllxna-python3.6-beancount-2.0.0
/nix/store/1x069g63p15s0mi8av2d0zqpj6hgdssx-python-2.7.14

@GrahamcOfBorg
Copy link

Success on aarch64-linux (full log)

Attempted: beancount, python

Partial log (click to expand)

wrapping `/nix/store/lasa5s778y8l1x2hg4yz2npvx6js31r7-python3.6-beancount-2.0.0/bin/bean-identify'...
wrapping `/nix/store/lasa5s778y8l1x2hg4yz2npvx6js31r7-python3.6-beancount-2.0.0/bin/bean-price'...
wrapping `/nix/store/lasa5s778y8l1x2hg4yz2npvx6js31r7-python3.6-beancount-2.0.0/bin/bean-query'...
wrapping `/nix/store/lasa5s778y8l1x2hg4yz2npvx6js31r7-python3.6-beancount-2.0.0/bin/bean-report'...
wrapping `/nix/store/lasa5s778y8l1x2hg4yz2npvx6js31r7-python3.6-beancount-2.0.0/bin/bean-sql'...
wrapping `/nix/store/lasa5s778y8l1x2hg4yz2npvx6js31r7-python3.6-beancount-2.0.0/bin/bean-web'...
wrapping `/nix/store/lasa5s778y8l1x2hg4yz2npvx6js31r7-python3.6-beancount-2.0.0/bin/treeify'...
wrapping `/nix/store/lasa5s778y8l1x2hg4yz2npvx6js31r7-python3.6-beancount-2.0.0/bin/upload-to-sheets'...
/nix/store/lasa5s778y8l1x2hg4yz2npvx6js31r7-python3.6-beancount-2.0.0
/nix/store/ycr22pph2f6dyvczcyh8v0x0bd7zqgjb-python-2.7.14

@dotlambda
Copy link
Member

Should I push a libgit2 update to this PR or should we move the pygit2 update to a seperate PR?

@dotlambda
Copy link
Member

Pytest-flake8 is broken due to pytest bump. See tholo/pytest-flake8#45.

@dotlambda
Copy link
Member

@FRidh Did you intentionally update python packages that are not located in pkgs/development/python-modules such as fava or home-assistant-frontend?

@FRidh
Copy link
Member Author

FRidh commented Apr 6, 2018

Should I push a libgit2 update to this PR or should we move the pygit2 update to a seperate PR?

We could, or keep it for the next batch. I think it would be nice to stabilize the listed changes, but feel free to add anyway.

Pytest-flake8 is broken due to pytest bump. See tholo/pytest-flake8#45.

That package always breaks on every update.

Did you intentionally update python packages that are not located in pkgs/development/python-modules such as fava or home-assistant-frontend?

I did. We should also keep those updated, though maybe some should be excluded. Typically I go over the list of commits and remove commits I don't actually want. I suppose the home-assistant ones should be excluded?

@dotlambda
Copy link
Member

I think it would be nice to stabilize the listed changes

I don't get what you mean.
The updated pygit2 version requires an updated libgit2. Therefore I think the easiest thing to do is putting the pygit2 update into a seperate PR.

I suppose the home-assistant ones should be excluded?

Not necessarily. I usually update the frontend when I updae Home Assistant, but it doesn't hurt if it is updated seperately.

@FRidh FRidh force-pushed the python-unstable branch from 67ccd20 to 94f8800 Compare April 8, 2018 09:36
@FRidh FRidh merged commit 6961f7a into staging Apr 8, 2018
@mguentner mguentner mentioned this pull request Apr 13, 2018
8 tasks
dotlambda pushed a commit to mguentner/nixpkgs that referenced this pull request Apr 17, 2018
@purefn
Copy link
Contributor

purefn commented Jun 15, 2018

The update from aniso8601 2.0.1 to 3.0.0 broke the tests for flask-restful. Unfortunately there isn't a newer release of flask-restful that is compatible, but there is a change on the master branch which fixes the tests. Perhaps we should disable the tests for flask-restful for now? Or patch flask-restful?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

6.topic: python Python is a high-level, general-purpose programming language. 8.has: clean-up This PR removes packages or removes other cruft 8.has: documentation This PR adds or changes documentation 8.has: package (new) This PR adds a new package 8.has: package (update) This PR updates a package to a newer version 10.rebuild-darwin: 501+ This PR causes many rebuilds on Darwin and should normally target the staging branches. 10.rebuild-linux: 501+ This PR causes many rebuilds on Linux and should normally target the staging branches.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants