-
Notifications
You must be signed in to change notification settings - Fork 9
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
REL: pcds-5.8.1 #310
REL: pcds-5.8.1 #310
Conversation
another CVE back from December popped up when running the tests locally and the local build was going slow so I'll do another round of ci builds instead |
After the last update everything is still passing offline and online |
annotated-types and pydantic-core >=2 snuck in again (gets installed in the conda step, orphaned by downgrading pydantic to <2 in the pip step) not sure if it's better to just ignore this or maybe manually pin pydantic<2 in the environment spec (disadvantage: may need to manually unpin later, more work for only superficial gain) |
I was just looking around for this. Is
For my reference again, pydantic is installed with |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A pretty straightforward env update I think. No "new packages" so to speak, just new dependencies that are showing up.
A slightly confusing bit in the autogenerated PR text, but it's somewhat inconsequential:
- cirun (required by conda-smithy)
...- hatch (required by cirun, notebook, which are used in ipython, jupyter)
The hatch
description makes it sound like both cirun
and notebook
are used in ipython/jupyter, but I think it's actually only notebook? cirun
and notebook
both use hatch
, just separately
@@ -4,6 +4,8 @@ | |||
aiohttp>=3.8.6 | |||
cryptography>=41.0.6 | |||
jupyter_server>=2.11.2 | |||
paramiko>=3.4.0 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
For my own reference: these were already in our environment, just listed in different places. Good to be a bit clearer about what why the packages exist 👍
@@ -833,4 +856,4 @@ dependencies: | |||
- watchgod==0.8.2 | |||
- websockets==11.0.3 | |||
- xraylib==4.1.3 | |||
prefix: /cds/home/z/zlentz/miniconda3/envs/pcds-5.8.0 | |||
prefix: /home/runner/miniconda/envs/pcds-5.8.1 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
is this path on our filesystems? I know it's not that important but I'm just unfamiliar with it
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This path gets generated when you export the env.yaml file, and since this one was exported by the ci job automatically instead of by me manually it shows the github actions filepath. I hand-edited the env name to be "pcds-5.8.1" (it generated as pcds-dev or something like that) but in practice none of this matters as this isn't used when you consume the file to make a new env.
Right, the description here is a bit terse and lacking in detail in cases where multiple packages have the new dependency on their dependency list. It also picks up pypi "optional" dependencies and the like (casts the widest possible net) so the output can be confusing. There is room for improvement. |
Extra verbosity might even be a downside, these PR descriptions are long enough as is. |
@tangkong any more thoughts? Ok to merge and do deploy/post-deploy checks? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Current contents of the security updates file:
PCDS Package Updates
https://github.com/klauer/blark/releases/tag/v0.8.1
SLAC Package Updates
Lab Community Package Updates
Python Community Core Package Updates
Other Python Community Major Updates
Added the Following Packages
Added the Following Dependencies