Commit Graph
31 Commits
Author SHA1 Message Date
Nicola Soranzo 39c0000c1b Bump minimum pip version to 20.3 . Ignore `--replace-pip and --no-replace-pip` startup options
Pip 20.3 added support for PEP 600, i.e. manylinux wheels using platform
tags of the form "manylinux_${GLIBCMAJOR}_${GLIBCMINOR}_${ARCH}". Fix
installation of dependencies like pysam 0.20.0 wheels, which otherwise need
to be built from source and can fail as reported by @assuntad23 in
https://gist.github.com/assuntad23/3022db63a6878f044a209961dd40e592

Also:
- Install `wheel` to fix warning like `Using legacy setup.py install for
  beaker, since package 'wheel' is not installed.`
- Drop unnecessary `defaults` channel from conda commands.
- Fix "SC2223: This default assignment may cause DoS due to globbing. Quote
  it." errors reported by `shellcheck -x` .
2023-01-17 15:01:38 +00:00
Nicola Soranzo 157d9647ea Update docs on adding Python dependencies
to use Wheelforge instead of Starforge.
2022-09-09 17:26:30 +01:00
Nicola Soranzo 0df5c9a5fb Updates for Poetry 1.2.0
Also:
- Export only dev requirements to `lib/galaxy/dependencies/dev-requirements.txt` .
- Packages don't have a `requirements.txt` file.
2022-09-05 17:23:18 +01:00
Marius van den BeekandNicola Soranzo a11e29b6f7 More details on adding or updating framework dependencies
Co-authored-by: Nicola Soranzo <nicola.soranzo@gmail.com>
2022-02-16 15:38:20 +01:00
mvdbeek 62362d541c Clarify that we only need wheels if upstream doesn't provide 2022-02-16 12:02:08 +01:00
mvdbeek 2a84df94ad Drop unpinned dependencies section 2022-02-16 11:58:56 +01:00
mvdbeek 9c7c5429ee Touch up wheel building instructions
This is far from complete, but better than sending people to the wrong
place.
2022-02-15 16:19:20 +01:00
mvdbeek 04f6cd7f84 Drop irrelvant uWSGI virtualenv tips in framework dependencies docs 2022-02-15 16:19:14 +01:00
Nicola Soranzo 437f51c2a6 Create Python3 virtualenv by default
- Allow specifying Python to use to create virtualenv using GALAXY_PYTHON
  environment variable.
- Integrate Python support docs from https://galaxyproject.org/admin/python/
- Update virtualenv installation to use v16.7.9
2020-02-09 02:54:24 +00:00
Nicola Soranzo 77d8dac19a Various doc fixes
- Merge invisible `doc/source/admin/reports.md` into
  `doc/source/admin/reports.rst`
- Misc fixes and cleanups
2020-02-07 02:37:57 +00:00
pvanheus ae3b0cfb55 Note cannot import name _remove_dead_weakref error and solution
Having a different Python version on the Galaxy server vs the compute nodes can cause an error including the message `ImportError: cannot import name _remove_dead_weakref`. This adds text to describe the error and its resolution
2019-03-04 22:00:46 +02:00
Nicola Soranzo c6f1183939 Update documentation about dependencies 2019-02-18 22:36:32 +00:00
John Chilton c679b64272 Merge pull request #7065 from ic4f/dev
Fix link to requirements.txt
2018-12-02 21:54:12 -05:00
Sergey Golitsynskiy 6703584714 Fix link to requirements.txt
Dependency files rearranged (commit 1b0ccf6, Nov. 1, 2017)
2018-11-30 19:26:41 -05:00
Dannon Baker 35bc1b387a Typos in admin docs. 2018-11-09 16:26:33 -05:00
mvdbeek 9f8c29520d Use virtualenv when conda is on PATH
This uses our proper pinned requirements and is sginificantly easier
to set up and maintain.
2018-11-07 14:20:05 +01:00
Nicola Soranzo c83c5cb784 Change conda channel priority: conda-forge > bioconda
xref. https://github.com/bioconda/bioconda-utils/issues/330
2018-10-08 11:02:23 +01:00
Nicola Soranzo ad02c53154 Fix many links 2018-09-03 14:34:13 +01:00
Nate Coraor 8261a2398a Make the startup scripts play just as nicely with Conda as they do with
virtualenv.
2018-04-04 16:38:01 -04:00
Nate Coraor 6d8edce331 Admin doc corrections 2018-02-01 16:25:12 -05:00
Nate Coraor 6333e83a65 Doc corrections from @nsoranzo 2018-01-26 10:18:53 -05:00
Nate Coraor fd96864bd6 Finish updates to framework dependencies doc 2018-01-25 12:36:11 -05:00
Nate Coraor 6bdd755aaf WIP framework dependencies doc update 2018-01-25 12:36:11 -05:00
Martin Cech bdcf4807ce add basic Reports documentation 2017-03-27 15:39:54 -04:00
Dannon Baker a7b1ce7670 Update doc 2016-03-09 09:09:52 -05:00
Nate Coraor 9c7c75b766 Typo 2016-02-05 09:45:30 -05:00
Nate Coraor 4b24d95f6f Improve documentation about binary-compatibility.cfg. Resolves #1672. 2016-02-04 11:07:31 -05:00
Nate Coraor 33ba1face9 Link from the 16.01 announcement to the Admin wheels documentation,
document the process of adding new wheels.
2016-01-28 13:13:09 -05:00
Nate Coraor 168f453094 Suggest installing virtualenv from brew 2016-01-26 16:49:39 -05:00
Nate Coraor 9827f32775 conda-requirements.txt renamed to conda-environment.txt 2016-01-26 16:48:38 -05:00
Nate Coraor dc801dc1f6 Add admin documentation for framework dependencies (wheels) for the
16.01 release.
2016-01-26 16:17:49 -05:00