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

loosen dependency version requirements #108

Merged
merged 1 commit into from
Feb 11, 2023
Merged

loosen dependency version requirements #108

merged 1 commit into from
Feb 11, 2023

Conversation

cognifloyd
Copy link
Member

I could not build python-ldap on one machine that had openldap 2.6.
And the pinned version of cachetools is from 2017 and does not technically support python3.8. Cachetools added support for python3.8 in v3.1.

Also, this is a libraray, so it should not have deps locked down this far anyway. Deps should be locked at an app-level, not at a library level.

So, loosen the requirements. Let the lockfile in the st2 repo handle pinning a precise version.

I could not build python-ldap on one machine that had openldap 2.6.
And the pinned version of cachetools is from 2017 and does not
technically support python3.8 until cachetools v3.1.

So, loosen the requirements. Let the lockfile in the st2 repo
handle pinning a precise version. This is a libraray, so it should
not have deps locked down this far anyway. Deps should be locked
at an app-level, not at a library level.
@cognifloyd cognifloyd added enhancement dependencies Pull requests that update a dependency file labels Feb 10, 2023
@cognifloyd cognifloyd self-assigned this Feb 10, 2023
@cognifloyd cognifloyd enabled auto-merge (squash) February 10, 2023 21:18
@cognifloyd cognifloyd merged commit d6dcbed into master Feb 11, 2023
@cognifloyd cognifloyd deleted the unpin branch February 11, 2023 20:20
@arm4b
Copy link
Member

arm4b commented Feb 13, 2023

Looks like the tests weren't ran for this repo due to GHA expiration.

Something is failing: https://github.com/StackStorm/st2-auth-ldap/actions/runs/4029527433/jobs/6927507250, probably was broken many months ago.

If you have a few cycles to fix it, considering you tried building it recently.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file enhancement
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants