-
Notifications
You must be signed in to change notification settings - Fork 213
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
Develop #1243
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Member
WardDeb
commented
Aug 28, 2023
- dependencies and metadata are defined in the toml file (setup.py & requirements deprecated)
- scripts / entrypoints are defined here as well (bin folder deprecated)
- wheels are built with setuptools / toml file now (python >= 3.7)
- deeptools' version is defined in the toml file as well (no more _version.py, keep importlib as a requirement until we drop python 3.7 support). --version flags have been changed to use importlib in all executables.
- usage standardized per executable
- matplotlib version pin has been removed, some changes in the cm.py for newer version.
- nosetests are deprecated and ported to pytests
- pytests now run on proposed wheel with version 3.7 - 3.11
- dependency on the custom typescript action (https://github.com/deeptools/github-actions) has been deprecated in favor of micromamba/python/miniconda-setup actions
- planemo tests and pytests use conda environment(.github/test_and_build.yml), historical 'foo' name is dropped.
- planemo tests expected pngs are slightly changed (due to mpl updates) expected qual metrics in plotfingerprint changed, not 100% where exactly the rounding difference comes from
- planemo tests run on galaxy 23.1
- stricter label checks and validator in galaxy wrapper
- deprecation of np types for builtin types
Bumps [requests](https://github.com/psf/requests) from 2.27.1 to 2.31.0. - [Release notes](https://github.com/psf/requests/releases) - [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md) - [Commits](psf/requests@v2.27.1...v2.31.0) --- updated-dependencies: - dependency-name: requests dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]>
Keeping branches in sync
Bumps [scipy](https://github.com/scipy/scipy) from 1.8.0 to 1.10.0. - [Release notes](https://github.com/scipy/scipy/releases) - [Commits](scipy/scipy@v1.8.0...v1.10.0) --- updated-dependencies: - dependency-name: scipy dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]>
Bumps [pygments](https://github.com/pygments/pygments) from 2.12.0 to 2.15.0. - [Release notes](https://github.com/pygments/pygments/releases) - [Changelog](https://github.com/pygments/pygments/blob/master/CHANGES) - [Commits](pygments/pygments@2.12.0...2.15.0) --- updated-dependencies: - dependency-name: pygments dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]>
Bumps [certifi](https://github.com/certifi/python-certifi) from 2022.12.7 to 2023.7.22. - [Commits](certifi/python-certifi@2022.12.07...2023.07.22) --- updated-dependencies: - dependency-name: certifi dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]>
Bump certifi from 2022.12.7 to 2023.7.22
Bump pygments from 2.12.0 to 2.15.0
Bump scipy from 1.8.0 to 1.10.0
stricter label checks
Bump requests from 2.27.1 to 2.31.0
np.{type} to {type}
Co-authored-by: Björn Grüning <[email protected]>
toml install / requirements version boost
update galaxy version & tool version in galaxy xml
round getJSDcommon to 16 decimals
JSD round to 15 decimals
The profile version does not need to be the latest Galaxy version. It specifies the latest version in which those tools will work. So it would be better to keep it a bit lower. Otherwise, older Galaxy instances can not install this tool.
bgruening
approved these changes
Aug 28, 2023
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.
Ship it! Thanks a lot.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.