-
Notifications
You must be signed in to change notification settings - Fork 706
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
Adopt a dependency management strategy for utility dependencies #7988
Comments
I propose a third alternative which would work well for the use case of the utility scripts:
The biggest argument against this, of course, is:
|
That's a good point. I updated the issue to be more generic about dependency management. I'm in favor of either approach. In my opinion, I feel like offering something to handle dependencies, even if it does add another tool to the project, makes it easier to use all the utility scripts. |
#10487 has been merged, to help with the Python side. |
We have requirements.txt now, closing. |
Description of problem:
The
utils/
directory has a bunch of useful python scripts for working with CaC content. Some of the scripts rely on libraries outside the python standard library. To make it easier to use, should we consider adopting a requirements.txt file utility dependencies?SCAP Security Guide Version:
Operating System Version:
Steps to Reproduce:
Actual Results:
Import failures depending on the scripts you're trying to use.
Expected Results:
Tools work as expected after installing requirements.
Additional Information/Debugging Steps:
We could update the documentation to reference
requirements.txt
during install process, or usetox
to build a virtual environment with all the necessary dependencies for the utility scripts we rely on in CaC.The text was updated successfully, but these errors were encountered: