-
Notifications
You must be signed in to change notification settings - Fork 1
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
Lower setuptools requirement (currently >=61) #4
Comments
Besides RHEL9 this also applies to the current releases of Fedora: F35: 57.4.0 Only F37 (62.6.0), currently in beta, has new enough setuptools to support building this package. So, lowering the requirements will make PyMunin3 available for a broader audience. For the nitty gritty: https://setuptools.pypa.io/en/latest/history.html#id184 (short) or #3067 (long). |
I've lowered the setuptools requirement, just to hit another roadblock: setuptools_scm. The requirement is For a preview see: https://copr.fedorainfracloud.org/coprs/gui1ty/PyMunin3/build/4881892/ For anyone who lives by the motto Who says I can't, the only runtime requirement is a recent Python3 version (>=3.7). That means a local install should work without problems:
Disclaimer: YMMV! |
RHEL 9 CRB repository (available and required for EPEL 9) contains python3-setuptools_scm, however also version 6.0.1. As with the setuptools 62+ requirement, I see 2 options:
You cannot have both at the same time. Either don't use the new stuff upstream or patch it out downstream in EL 9. Sorry about that. You may of course open a RHEL Bugzilla to request the features of setuptools and setuptools_scm you want, but without a customer ticket, there is no guarantee it will be aded. |
- re-introduce setup.cfg - move pyproject.toml project table to setup.cfg - setuptools_scm[toml]>=6 for el9 Build works perfectly fine with the lower setuptools_scm[toml].
Roadblock has been cleared. Next release will be available for all current Fedora releases as well as el9. For the impatient: |
From munin irc:
If that matters, I'm the maintainer of munin.rpm in EPEL and Fedora. I've also written 10+ plugins for it in Python.
The text was updated successfully, but these errors were encountered: