-
Notifications
You must be signed in to change notification settings - Fork 4.3k
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
Distribution of py3-law in cmssw #45698
Comments
cms-bot internal usage |
A new Issue was created by @smuzaffar. @Dr15Jones, @antoniovilela, @makortel, @mandrenguyen, @rappoccio, @sextonkennedy, @smuzaffar can you please review it and eventually sign/assign? Thanks. cms-bot commands are listed here |
assign analysis (even if |
New categories assigned: analysis @tvami you have been requested to review this Pull request/Issue and eventually sign? Thanks |
Tagging @riga who authored cms-sw/cmsdist#6649, and @clelange @lenzip @anigamova for CAT. |
Thanks for the ping -- luigi seems to support Python 3.12 though, it's stated on their PyPI page? |
@clelange the issue is with python-daemon (which is required for luigi, which in turn is required for law). This is the error reported:
|
OK, thanks @iarspider -- maybe this is something @riga can fix (if it's still advantageous to have law in CMSSW). |
Hi! This looks like an inconsistency in the dependency tree within cmsdist. I guess updating As far as I know, 3 projects in 2 POGs use the version of law that is shipped with the cmssw software stack. In case the above suggestion helps, we could keep it for now. If not, we should reiterate. |
@iarspider , can you please try to update setuptools to |
That doesn't help:
@riga But I think I have found how to fix python-daemon for now. We can close this issue. |
Hi,
While building CMSSW software stack for python 3.12 we noticed that py3-law ( which was added to our software stack via cms-sw/cmsdist#6649 ) did not build due to its dependencies python-daemon and luigi failed to build for python 3.12 ( along with updated setuptools).
As nothing in cmssw directly use
law
or any of its dependencies, do we need to include this in our distribution? @cms-sw/analysis-l2, if no objections then we would like to droplaw
from cmssw software stack and one can use python virtual environment in cmssw to locally install it once it supports python 3.12?The text was updated successfully, but these errors were encountered: