Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
PEP 639: Use SPDX license expressions in Core package metadata (pytho…
…n#1625) * Add PEP draft for SPDX license expressions Signed-off-by: Philippe Ombredanne <[email protected]> * Add reference to another license-related ticket pypa/packaging-problems#41 Signed-off-by: Philippe Ombredanne <[email protected]> * Add proper Draft status Signed-off-by: Philippe Ombredanne <[email protected]> * Direct PEP discussions to discuss.python.org Signed-off-by: Philippe Ombredanne <[email protected]> * Adopt latest PEP copyright conventions Reported-by: Aliaksei Urbanski @Jamim Signed-off-by: Philippe Ombredanne <[email protected]> * Add @pf_moore as BDFL delegate. And fix minor typo Signed-off-by: Philippe Ombredanne <[email protected]> * Add Paul Moore as a PEP sponsor CC: @pfmoore Signed-off-by: Philippe Ombredanne <[email protected]> * Reuse License Field. Add License-File. Do not deprecate the License field with a new field. Instead reuse License and provide backward compatibility. Also add License-File field already in use in wheel and setuptools. Integrates latest feedback Signed-off-by: Philippe Ombredanne <[email protected]> * Add packaging license metadata survey sections Signed-off-by: Philippe Ombredanne <[email protected]> * Add poetry and flit references CC: @takluyver and @sdispater Signed-off-by: Philippe Ombredanne <[email protected]> * Fix typo Reported-by: Pradyun Gedam @pradyunsg Signed-off-by: Philippe Ombredanne <[email protected]> Co-Authored-By: Pradyun Gedam <[email protected]> * Fix typo and improve subtitle Reported-by: Pradyun Gedam <[email protected]> Co-Authored-By: Pradyun Gedam <[email protected]> Signed-off-by: Philippe Ombredanne <[email protected]> * Fix typo Reported-by: Pradyun Gedam <[email protected]> Signed-off-by: Philippe Ombredanne <[email protected]> Co-Authored-By: Pradyun Gedam <[email protected]> * Fix typo Reported-by: Pradyun Gedam <[email protected]> Co-Authored-By: Pradyun Gedam <[email protected]> Signed-off-by: Philippe Ombredanne <[email protected]> * Use appendix and use footnotes for links Also improve formatting Reported-by: Pradyun Gedam @pradyunsg Signed-off-by: Philippe Ombredanne <[email protected]> * Add new sections and improve existing sections - Refactor intro with new and improved abstract, scope, non-scope, motivation and rationale sections - Add new Backwards Compatibility, Security and How to Teach sections - Move Reference Implementation out of appendix as its own section - Add new Rejected ideas section - Add new License Expression example using setuptools in Appendix Reported-by: Chris Jerdonek @cjerdonek Signed-off-by: Philippe Ombredanne <[email protected]> * Fix typo Reported-By: Pradyun Gedam <[email protected]> Signed-off-by: Philippe Ombredanne <[email protected]> Co-Authored-By: Pradyun Gedam <[email protected]> * Fix typo Reported-By: Pradyun Gedam <[email protected]> Signed-off-by: Philippe Ombredanne <[email protected]> Co-Authored-By: Pradyun Gedam <[email protected]> * Improve presentation Reported-By: Pradyun Gedam <[email protected]> Signed-off-by: Philippe Ombredanne <[email protected]> Co-Authored-By: Pradyun Gedam <[email protected]> * Improve style Reported-By: Pradyun Gedam <[email protected]> Signed-off-by: Philippe Ombredanne <[email protected]> Co-Authored-By: Pradyun Gedam <[email protected]> * Move setuptools and wheel notes on license-file out Reported-by: Nick Coghlan @ncoghlan Signed-off-by: Philippe Ombredanne <[email protected]> * Clarify and discourage use of public domain Reported-by: Nick Coghlan @ncoghlan Signed-off-by: Philippe Ombredanne <[email protected]> * Fix typo Signed-off-by: Philippe Ombredanne <[email protected]> * Fix typos and clarify multi classifiers migrations Signed-off-by: Philippe Ombredanne <[email protected]> * Report warning for expression case The case does nt matter, but there is a canonical case: if the case is the not the standard canonical case, tools should issue a warning. Reported-by: Oleg Grenrus @phadej Signed-off-by: Philippe Ombredanne <[email protected]> * Use deprecated not obsolete per SPDX Reported-by: Oleg Grenrus @phadej Signed-off-by: Philippe Ombredanne <[email protected]> * Correct Cabal that uses SPDX expressions Cabal uses both expressions and license files as proposed in this PEP Reported-by: Oleg Grenrus @phadej Signed-off-by: Philippe Ombredanne <[email protected]> * Fix typo Reported-by: Oleg Grenrus @phadej Signed-off-by: Philippe Ombredanne <[email protected]> * Use LicenseRef- prefix for non-standard SPDX ids This help endsure that the expressions is fully parseable by a conforming license expression processor Reported-by: Oleg Grenrus @phadej Reported-by: Nick Coghlan @ncoghlan Signed-off-by: Philippe Ombredanne <[email protected]> * Fix typos. Reporte-by: Cyril Roelandt <[email protected]> Signed-off-by: Philippe Ombredanne <[email protected]> * Fix typo and add BSD* distributions reference Signed-off-by: Philippe Ombredanne <[email protected]> * Fix typo and improve grammar Reported-by: Nick Coghlan @ncoghlan Signed-off-by: Philippe Ombredanne <[email protected]> * Copy Edits for initial sections * Reword a paragraph * Update pep-9999.rst * Fix typo Signed-off-by: Philippe Ombredanne <[email protected]> * Remove erroneous leading spaces Reported-by: Pradyun Gedam @pradyunsg Signed-off-by: Philippe Ombredanne <[email protected]> Co-authored-by: Pradyun Gedam <[email protected]> * Update SPDX license list and spec versions Use latest SPDX spec 2.2 and SPDX license list 3.10 Signed-off-by: Philippe Ombredanne <[email protected]> * Fix typos and formatting Signed-off-by: Philippe Ombredanne <[email protected]> * Clarify License file path definition Reported-by: Miro Hrončok @hroncok Signed-off-by: Philippe Ombredanne <[email protected]> * Use permalink for discussion link Reported-by: Tzu-ping Chung @uranusjr Signed-off-by: Philippe Ombredanne <[email protected]> * Assign number as PEP-0639 Signed-off-by: Philippe Ombredanne <[email protected]> Co-authored-by: Pradyun Gedam <[email protected]>
- Loading branch information