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

[24.1] Add galaxy metapackage for installing the latest stable version of Galaxy with pip install galaxy #19051

Draft
wants to merge 1 commit into
base: release_24.1
Choose a base branch
from

Conversation

natefoo
Copy link
Member

@natefoo natefoo commented Oct 23, 2024

This pins versions of all the galaxy* packages, but to mimic the current production best practice/run.sh, should we add all of pinned-requirements.txt? yes

I tried adding all of pinned-requirements.txt to install_requires but it fails because galaxy-data 24.1.2 (and all earlier versions of it) have a pin on social-auth-core==4.0.3 while the pinned-requirements.txt version for 24.1.2 is 4.5.4. We should unpin this in galaxy-data but it won't be possible to build a fully pinned galaxy metapackage until we unpin that and publish 24.1.3 packages.

How to test the changes?

(Select all options that apply)

  • Instructions for manual testing are as follows:
    cd package/galaxy
    python -m build
    pip install --extra-index-url https://wheels.galaxyproject.org/simple ./dist/galaxy-24.1.2-py3-none-any.whl

License

  • I agree to license these and all my past contributions to the core galaxy codebase under the MIT license.

@natefoo natefoo changed the title Add galaxy metapackage for installing the latest stable version of Galaxy Add galaxy metapackage for installing the latest stable version of Galaxy with pip install galaxy Oct 23, 2024
@github-actions github-actions bot added this to the 24.2 milestone Oct 23, 2024
@natefoo natefoo changed the base branch from dev to release_24.1 October 23, 2024 21:57
@natefoo natefoo changed the title Add galaxy metapackage for installing the latest stable version of Galaxy with pip install galaxy [24.1] Add galaxy metapackage for installing the latest stable version of Galaxy with pip install galaxy Oct 23, 2024
@natefoo natefoo marked this pull request as draft October 24, 2024 17:27
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.

1 participant