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

Remove pin on Sphinx. Update all dependencies #7365

Merged
merged 3 commits into from Feb 20, 2019

Conversation

Projects
None yet
2 participants
@nsoranzo
Copy link
Member

commented Feb 15, 2019

with make update-dependencies using pipenv 2018.11.26 .

Important updates:

  • Cheetah3 3.2.0 has now x86_64 wheels on PyPI
  • sphinx-rtd-theme 0.4.3 has integrated Google Analytics support that we can use for the docs website
  • Fix environment markers for functools32 and more-itertools

Also:

  • Use mysqlclient instead of mysql-python as conditional dependency. MySQL-python is legacy and unmaintained. xref. galaxyproject/starforge-recipes#22
  • Update documentation about dependencies

nsoranzo added some commits Feb 15, 2019

Remove pin on Sphinx. Update all dependencies
with `make update-dependencies` using pipenv 2018.11.26 .

Important updates:
- Cheetah3 3.2.0 has now x86_64 wheels on PyPI
- `sphinx-rtd-theme` 0.4.3 has integrated Google Analytics support that we
  can use for the docs website
- Fix environment markers for `configparser`, `functools32` and
  `more-itertools`

@nsoranzo nsoranzo force-pushed the nsoranzo:update_deps branch from 8385cac to b84c61a Feb 18, 2019

@nsoranzo nsoranzo changed the title Use pyuwsgi. Remove pin on Sphinx. Update all dependencies Remove pin on Sphinx. Update all dependencies Feb 18, 2019

@nsoranzo nsoranzo added status/review and removed status/WIP labels Feb 19, 2019

@nsoranzo

This comment has been minimized.

Copy link
Member Author

commented Feb 19, 2019

I had to revert the uWSGI to pyuwsgi migration because on Python 3.5 it was crashing with Fatal Python error: GC object already tracked.

Any way, it is now green (failed selenium test is unrelated).

@mvdbeek mvdbeek merged commit b8a9868 into galaxyproject:dev Feb 20, 2019

5 of 6 checks passed

selenium test Build finished. 151 tests run, 3 skipped, 1 failed.
Details
api test Build finished. 453 tests run, 1 skipped, 0 failed.
Details
continuous-integration/travis-ci/pr The Travis CI build passed
Details
framework test Build finished. 197 tests run, 0 skipped, 0 failed.
Details
integration test Build finished. 287 tests run, 12 skipped, 0 failed.
Details
toolshed test Build finished. 578 tests run, 0 skipped, 0 failed.
Details

@nsoranzo nsoranzo deleted the nsoranzo:update_deps branch Feb 20, 2019

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.