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

Develop #1243

Merged
merged 101 commits into from
Aug 29, 2023
Merged

Develop #1243

merged 101 commits into from
Aug 29, 2023

Conversation

WardDeb
Copy link
Member

@WardDeb 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

dependabot bot and others added 30 commits May 23, 2023 03:56
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]>
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]>
WardDeb and others added 28 commits August 21, 2023 15:23
toml install / requirements version boost
update galaxy version & tool version in galaxy xml
round getJSDcommon to 16 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.
Copy link
Member

@bgruening bgruening left a 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.

@WardDeb WardDeb merged commit 83f1929 into master Aug 29, 2023
26 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants