Skip to content
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

feature/#75 add support for project license auditing #76

Open
wants to merge 7 commits into
base: main
Choose a base branch
from

Conversation

Nicoretti
Copy link
Member

@Nicoretti Nicoretti commented Jul 6, 2023

fixes #75

  • Update lockfile
  • Add pip-licenses as dependency
  • Clearly seperate dev from normal dependencies
  • Add license module

✔ Checklist(s)

  • Is the title of the Pull Request correct?
  • Is the title of the corresponding issue correct?
  • Have you updated the changelog?
  • Have you updated the templates?
  • Have you checked to ensure there aren't other open Pull Requests for the same update/change?
  • Are you mentioning the issue which this PullRequest fixes ("Fixes...")

Note: If any of the above is not relevant to your PR just check the box.

that it is an opt in, controlled by the "user/client".

Replacing pylint with an alternative (like `ruff <https://github.com/astral-sh/ruff>`_)
with a more would remove the ambiguity and need for justification.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
with a more would remove the ambiguity and need for justification.
with a more permissive license would remove the ambiguity and need for justification.

"-m",
"piplicenses",
"--packages",
*packages,
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

in that case you must hope, that you don't have more packages as the command line allows parameters.https://www.cyberciti.biz/faq/linux-unix-arg_max-maximum-length-of-arguments/

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@Nicoretti Nicoretti force-pushed the feature/#75-add-support-for-project-license-auditing branch from ae6ac61 to 4e7826d Compare July 6, 2023 12:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

✨ Add support for project license auditing
2 participants