Closed blinkdog closed 1 year ago
The bot updated requirements.txt and pinned the conflicted requirements to specific versions.
suru check
may suggest upgrades that can't really be done.
googleapis-common-protos can be upgraded from 1.56.2 to 1.58.0
protobuf can be upgraded from 3.20.3 to 4.21.12
pyjwt can be upgraded from 2.5.0 to 2.6.0
The bot updated requirements.txt and pinned the conflicted requirements to specific versions.
suru check
may suggest upgrades that can't really be done.googleapis-common-protos can be upgraded from 1.56.2 to 1.58.0 protobuf can be upgraded from 3.20.3 to 4.21.12 pyjwt can be upgraded from 2.5.0 to 2.6.0
ack! protobuf
has had conflicting version bumps for a while now... it wouldn't be the worse thing to pin these in setup.cfg. We'll just have to remember to bump them later-- O(months)
The bot updated requirements.txt and pinned the conflicted requirements to specific versions.
suru check
may suggest upgrades that can't really be done.googleapis-common-protos can be upgraded from 1.56.2 to 1.58.0 protobuf can be upgraded from 3.20.3 to 4.21.12 pyjwt can be upgraded from 2.5.0 to 2.6.0
ack!
protobuf
has had conflicting version bumps for a while now... it wouldn't be the worse thing to pin these in setup.cfg. We'll just have to remember to bump them later-- O(months)
Given that the bot is pretty smart (it knows about pinned dependencies anywhere in the dependency chain), and also checks on every commit, does suru check
add any value?
Note: in many of our projects, we've started doing
pip install .[tests]
in the pytest action, and listing all the test deps in setup.cfg
.
This has the advantage that the bot will keep the resulting requirements.txt file up to date, if it is ever needed (it's usually more of a record of what versions passed the CI tests).
I think this wins largest PR of the year so far :smile:
Nope, IceProd is still winning: https://github.com/WIPACrepo/iceprod/pull/323
The bot updated requirements.txt and pinned the conflicted requirements to specific versions.
suru check
may suggest upgrades that can't really be done.googleapis-common-protos can be upgraded from 1.56.2 to 1.58.0 protobuf can be upgraded from 3.20.3 to 4.21.12 pyjwt can be upgraded from 2.5.0 to 2.6.0
ack!
protobuf
has had conflicting version bumps for a while now... it wouldn't be the worse thing to pin these in setup.cfg. We'll just have to remember to bump them later-- O(months)Given that the bot is pretty smart (it knows about pinned dependencies anywhere in the dependency chain), and also checks on every commit, does
suru check
add any value?
It's a helper script; it just helps me keep tabs on things. My comment was more of a note-to-self: you can't upgrade these things quite yet.
Note: in many of our projects, we've started doing
pip install .[tests]
in the pytest action, and listing all the test deps in
setup.cfg
.This has the advantage that the bot will keep the resulting requirements.txt file up to date, if it is ever needed (it's usually more of a record of what versions passed the CI tests).
I've added this as an [options.extras_require]
section in setup.cfg
and modified the CI and setup scripts.
Does that work?
I think we got most of the issues cleaned up, except #111 . I'm going to cut bait and work on that tomorrow.
Note: in many of our projects, we've started doing
pip install .[tests]
in the pytest action, and listing all the test deps in
setup.cfg
. This has the advantage that the bot will keep the resulting requirements.txt file up to date, if it is ever needed (it's usually more of a record of what versions passed the CI tests).I've added this as an
[options.extras_require]
section insetup.cfg
and modified the CI and setup scripts. Does that work?
That's it! It's a smart bot :robot:
Nice add! Let's see if this works: closes #111
What's the status of this PR?
What's the status of this PR?
Ready to merge. I'll probably do so this afternoon.
File Catalog Auth Update
config.yml
to GitHub Actionsprofile_queries.yml
wipac-cicd.yml
README.md
file-catalog.sh
script__future__
imports; the future is now!__main__.py
to use asyncio.run loopserver.py
to use new keycloak_role_auth <-- Hey, I knew there was auth in here somewhere!server.py
pymongo.errors.InvalidId
(removed from PyMongo)requirements-dev.txt
suru
script as a development helperconftest.py
Closes #111 Closes #135