-
Notifications
You must be signed in to change notification settings - Fork 65
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
Simplify toml
file
#456
Comments
On this note, do we want to specify the requirements in I also don't like how we are pinning to much older versions of thing (like Any thoughts, @purva-thakre ? |
Even if we pin these, dependabot does create a PR to the update to the lastest version. I double-checked, we are using the latest version of |
Ah okay, that's good. I wonder then if it makes more sense to use the |
We used to use a version of this. I changed it in #204 or #218 because I noticed some local failures when the latest installed dependency versions were not compatible with toqito. But these changes were before we started using I could give the pattern a try again since we can also catch failures like these through PRs. |
We could put that as a "thing to investigate" for this issue. I honestly don't know if doing it how we are is standard or if it's misleading to pin to a lower version if a higher one is being used. My thoughts would be that this would be misleading, but we can use this issue to look into that as well. |
I think The issue with |
The problem with this is My preference would be to keep the toml file for dev dependencies at least. We could use |
Discussed with Vincent to keep the Skip the |
@vprusso Do we use the I am thinking of adding |
Right now, I use |
Ok. I'll use this issue to get rid of the I vaguely remember the release process. So, I will send you a link to a Google doc over the next few days related to this process. My notes for the use of |
Dependency groups were added in #585 This issue is kept open to figure out a way to use the toml file in place of setup.py. |
#455 shows the installation needs for different workflows/jobs are becoming bloated.
It might be better to use something like
dependency groups
to simplify what installation is needed for which job.https://python-poetry.org/docs/pyproject/#dependencies-and-dependency-groups
We also have a separate requirements file for docs. It might be better to figure out a way to condense these into the
toml
file.If the above is possible then we will also need to simplify the workflows for Github Actions.
The text was updated successfully, but these errors were encountered: