-
Notifications
You must be signed in to change notification settings - Fork 4
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
Unpin version of requests
#302
Comments
It looks like the version is not strictly pinned in the project. I created a new virtualenv and installed the latest
That matches here: https://github.com/posit-dev/posit-sdk-py/blob/main/pyproject.toml#L22 For background on the discrepancy, see #5 for where the requirements.txt file was introduced to the repo. If you're having trouble installing, could you share some example output, or a reproducible example? |
Thank you for clarifying!! |
A follow up question - do you know if In our case, we have a monorepo with a lot of non-current dependencies, so it caused a lot of constraints. Ultimately, we had to re-implement aspects of the Totally understand if that's not feasible! |
API-wise, I don't think we depend on anything in In principle, I don't object to setting it to something more permissive, like |
@fh-mthomson, can you share your minimum version requirement? We want to encourage using newer versions of Another reason for the current setting is that we have not tested against |
That all makes sense, thanks for sharing!
Yep! The current binding constraint is a library requiring Totally hear you a broader upgrade would be advisable; but since the current repo we're navigating a large legacy repo, it's non-trivial to execute. Fully understand if y'all draw a line in the sand to require a more modern version here - it's not critical on our end :) |
While trying to add
posit-sdk
to arequirements.txt
file, we hit a lot of conflicts with other packages where the required version ofrequests
could not be satisfied.My understanding (correct me if I'm wrong!) is that
posit-sdk
requires an exact version ofrequests
, per https://github.com/posit-dev/posit-sdk-py/blob/main/requirements.txtis it possible to relax this constraint (e.g., floor, as needed)?
The text was updated successfully, but these errors were encountered: