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

Do we want concrete versions of dependencies, or not? #6

Open
1 of 3 tasks
matuskalas opened this issue Dec 3, 2022 · 1 comment
Open
1 of 3 tasks

Do we want concrete versions of dependencies, or not? #6

matuskalas opened this issue Dec 3, 2022 · 1 comment
Assignees
Labels
help wanted Extra attention is needed question Further information is requested

Comments

@matuskalas
Copy link
Member

matuskalas commented Dec 3, 2022

https://github.com/edamontology/caseologue/blob/main/caseologue_python/requirements.txt

At least some of the packages need to have a fixed version, to make sure the CI workflows don't suddenly start breaking.

  • Fix the versions of all packages as the start. Merged in Added current versions to requirements.txt #12

  • Set up a workflow or bot tool that would submit a PR if a dependency has a new version

  • Consider later: Would it later be easier or harder to use with Conda / PyPI as a package, if the versions are fixed? Should maybe even some of the packages have fixed versions and some not? (And: Is Conda useful inside GitHub Actions at all? Perhaps useful as a standalone tool, but then decoupled from EDAM, ROBOT, ELK)

@matuskalas matuskalas added the help wanted Extra attention is needed label Dec 20, 2022
@matuskalas matuskalas pinned this issue Dec 20, 2022
@matuskalas
Copy link
Member Author

For info,
pip install -r requirements.txt --upgrade
installed the following today:
Successfully installed argparse-1.4.0 codespell-2.2.5 lxml-4.9.3 pandas-2.0.3 rdflib-7.0.0 tzdata-2023.3

@maanst

@matuskalas matuskalas added the question Further information is requested label Aug 23, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed question Further information is requested
Projects
None yet
Development

No branches or pull requests

5 participants