-
Notifications
You must be signed in to change notification settings - Fork 43
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
Release 3.0.0 #77
Release 3.0.0 #77
Conversation
* Update dependencies pinned policy for support Python 3.5 * Clarified support for Python 3.9
Codecov Report
@@ Coverage Diff @@
## master #77 +/- ##
=======================================
Coverage 98.52% 98.52%
=======================================
Files 1 1
Lines 338 338
=======================================
Hits 333 333
Misses 5 5
Continue to review full report at Codecov.
|
Line 528 in 59a420e
You could use an |
Another possible idea is to use type hints to make the functions in this This also has the added benefits that editors such as PyCharm and VS Code will provide more auto-complete/inspection when contributors are working on the code base. |
@@ -81,7 +81,7 @@ Execute the command with your venv (or virtualenv) environment. | |||
|
|||
### Option: from | |||
|
|||
By default, this tool finds the license from package Metadata (`--from=meta`). However, depending on the type of package, it does not declare a license only in the Classifiers. | |||
By default, this tool finds the license from [Trove Classifiers](https://pypi.org/classifiers/) or package Metadata. Some Python packages declare their license only in Trove Classifiers. | |||
|
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.
Since pip-licenses 3.0, mixed mode is the standard behavior.
This is an acceptance of Proposal #60, because mixed mode is more convenient for many users.
pytest-pycodestyle<2.1 # Pinned for Python 3.5 | ||
pytest-pycodestyle | ||
pytest-runner | ||
twine<2 # Pinned for Python 3.5 | ||
twine |
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.
Dropping support for Python 3.5 eliminates the need for pinning.
The packages released by TestPyPI seem to be working well. |
The release to PyPI is complete. |
We've been using 3.0.0 and it's been working great. The new default |
Release version of v-3.0.0
Key changes and goals
setup.cfg
--from=mixed
Consider using trove/mixed as default license information source #60Task list