-
Notifications
You must be signed in to change notification settings - Fork 1k
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
base: release_24.1
Are you sure you want to change the base?
Conversation
pip install galaxy
47c5d75
to
437acec
Compare
pip install galaxy
pip install galaxy
|
||
[options] | ||
include_package_data = True | ||
install_requires = |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Are there tools to keep this up to date ?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
No, I guess it should be part of the package release process?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yep, this could be handled as part of create_point_release
in https://github.com/galaxyproject/galaxy-release-util/blob/main/galaxy_release_util/point_release.py#L597
Is this is a subset of pinned-requirements.txt
? (I assume it's the difference between that and the union of requirements for all other packages?)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
☝️ and I can add that to galaxy-release-util unless you'd like to handle it.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
437acec
to
50311f3
Compare
This pins versions of all theyesgalaxy*
packages, but to mimic the current production best practice/run.sh
, should we add all ofpinned-requirements.txt
?I tried adding all of
pinned-requirements.txt
toinstall_requires
but it fails becausegalaxy-data
24.1.2 (and all earlier versions of it) have a pin onsocial-auth-core==4.0.3
while thepinned-requirements.txt
version for 24.1.2 is 4.5.4. We should unpin this ingalaxy-data
but it won't be possible to build a fully pinnedgalaxy
metapackage until we unpin that and publish 24.1.3 packages.How to test the changes?
(Select all options that apply)
License