Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

pythonPackages: update setuptools, many updates and fixes #12552

Merged
merged 166 commits into from
Jan 27, 2016
Merged

Conversation

FRidh
Copy link
Member

@FRidh FRidh commented Jan 22, 2016

I intended to update only a few packages, but due to all sorts of dependencies this PR got a bit bigger than planned. The reason why this PR is so large is that setuptools had to be upgraded which had a sizeable fall out.

Important changes:

  • setuptools is upgraded from 18.2 to the latest, 19.4. Since 18.4, setuptools will always try to run tests. This can cause lots of vague errors (often ImportError) during checkPhase. See Python: packages require newer setuptools because of environment markers #12565 for more. On the somewhat positive side, this helps us to detect false positives, i.e. packages that used to pass the tests but now don't because the test runner was simply not invoked correctly.
  • pep8 and flake8 now support Python 3.5
  • twisted is now version 15.5. The old 11.1 is available as twisted_11.
  • xray has become xarray, since upstream changed their name.

Progress on Hydra

https://headcounter.org/hydra/jobset/iElectric/python-wip/evals

@FRidh FRidh changed the title pythonPackages: some updates WIP: pythonPackages: some updates Jan 22, 2016
@mention-bot
Copy link

By analyzing the blame information on this pull request, we identified @roblabla to be a potential reviewer

@FRidh
Copy link
Member Author

FRidh commented Jan 22, 2016

Updating ipython and/or pip results in the following error:

error in ipython setup command: Invalid environment marker: sys_platform == "darwin" and platform_python_implementation == "CPython"

See also ipython/ipython#9159

@FRidh
Copy link
Member Author

FRidh commented Jan 22, 2016

Some pypy packages build but cannot install the wheel:

Related issue: gevent/gevent#722
And at Pip: pypa/pip#3414

They all seem to be having extension types but supposedly are supported on pypy.
Any ideas @domenkozar ?

@FRidh FRidh changed the title WIP: pythonPackages: some updates WIP: pythonPackages: many updates, including setuptools and pip Jan 23, 2016
@FRidh FRidh mentioned this pull request Jan 23, 2016
@FRidh FRidh changed the title WIP: pythonPackages: many updates, including setuptools and pip WIP: pythonPackages: many updates, including setuptools Jan 23, 2016
@FRidh FRidh force-pushed the python-wip branch 4 times, most recently from b294b7d to e2c1461 Compare January 24, 2016 13:09
@FRidh
Copy link
Member Author

FRidh commented Jan 27, 2016

At some point we wanted to upgrade to setuptools 19.6 as well, however, due to some difficulties that was not possible. See also https://bitbucket.org/pypa/setuptools/issues/490/upgrading-194-196-breaks-pyramid_mako

@FRidh FRidh changed the title WIP: pythonPackages: update setuptools, many updates and fixes pythonPackages: update setuptools, many updates and fixes Jan 27, 2016
FRidh added a commit that referenced this pull request Jan 27, 2016
pythonPackages: update setuptools, many updates and fixes
@FRidh FRidh merged commit e366168 into master Jan 27, 2016
@FRidh FRidh deleted the python-wip branch January 27, 2016 12:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants