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

PEP 639: Use SPDX license expressions in Core package metadata #1625

Merged
merged 42 commits into from
Sep 28, 2020

Commits on Sep 27, 2020

  1. Add PEP draft for SPDX license expressions

    Signed-off-by: Philippe Ombredanne <pombredanne@nexb.com>
    pombredanne committed Sep 27, 2020
    Configuration menu
    Copy the full SHA
    7e46cc8 View commit details
    Browse the repository at this point in the history
  2. Add reference to another license-related ticket

    pypa/packaging-problems#41
    
    Signed-off-by: Philippe Ombredanne <pombredanne@nexb.com>
    pombredanne committed Sep 27, 2020
    Configuration menu
    Copy the full SHA
    1eaec3a View commit details
    Browse the repository at this point in the history
  3. Add proper Draft status

    Signed-off-by: Philippe Ombredanne <pombredanne@nexb.com>
    pombredanne committed Sep 27, 2020
    Configuration menu
    Copy the full SHA
    0f1d0b7 View commit details
    Browse the repository at this point in the history
  4. Direct PEP discussions to discuss.python.org

    Signed-off-by: Philippe Ombredanne <pombredanne@nexb.com>
    pombredanne committed Sep 27, 2020
    Configuration menu
    Copy the full SHA
    fd9895e View commit details
    Browse the repository at this point in the history
  5. Adopt latest PEP copyright conventions

    Reported-by: Aliaksei Urbanski @Jamim
    Signed-off-by: Philippe Ombredanne <pombredanne@nexb.com>
    pombredanne committed Sep 27, 2020
    Configuration menu
    Copy the full SHA
    43c0c1e View commit details
    Browse the repository at this point in the history
  6. Add @pf_moore as BDFL delegate.

    And fix minor typo
    
    Signed-off-by: Philippe Ombredanne <pombredanne@nexb.com>
    pombredanne committed Sep 27, 2020
    Configuration menu
    Copy the full SHA
    86119d4 View commit details
    Browse the repository at this point in the history
  7. Add Paul Moore as a PEP sponsor

    CC: @pfmoore
    Signed-off-by: Philippe Ombredanne <pombredanne@nexb.com>
    pombredanne committed Sep 27, 2020
    Configuration menu
    Copy the full SHA
    e1b027d View commit details
    Browse the repository at this point in the history
  8. 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 <pombredanne@nexb.com>
    pombredanne committed Sep 27, 2020
    Configuration menu
    Copy the full SHA
    1e05161 View commit details
    Browse the repository at this point in the history
  9. Add packaging license metadata survey sections

    Signed-off-by: Philippe Ombredanne <pombredanne@nexb.com>
    pombredanne committed Sep 27, 2020
    Configuration menu
    Copy the full SHA
    08859dc View commit details
    Browse the repository at this point in the history
  10. Add poetry and flit references

    CC: @takluyver and @sdispater
    Signed-off-by: Philippe Ombredanne <pombredanne@nexb.com>
    pombredanne committed Sep 27, 2020
    Configuration menu
    Copy the full SHA
    89fad3b View commit details
    Browse the repository at this point in the history
  11. Fix typo

    Reported-by: Pradyun Gedam @pradyunsg
    Signed-off-by: Philippe Ombredanne <pombredanne@nexb.com>
    
    Co-Authored-By: Pradyun Gedam <pradyunsg@gmail.com>
    pombredanne and pradyunsg committed Sep 27, 2020
    Configuration menu
    Copy the full SHA
    dbde90a View commit details
    Browse the repository at this point in the history
  12. Fix typo and improve subtitle

    Reported-by: Pradyun Gedam <pradyunsg@gmail.com>
    Co-Authored-By: Pradyun Gedam <pradyunsg@gmail.com>
    Signed-off-by: Philippe Ombredanne <pombredanne@nexb.com>
    pombredanne and pradyunsg committed Sep 27, 2020
    Configuration menu
    Copy the full SHA
    b0681c4 View commit details
    Browse the repository at this point in the history
  13. Fix typo

    Reported-by: Pradyun Gedam <pradyunsg@gmail.com>
    Signed-off-by: Philippe Ombredanne <pombredanne@nexb.com>
    
    Co-Authored-By: Pradyun Gedam <pradyunsg@gmail.com>
    pombredanne and pradyunsg committed Sep 27, 2020
    Configuration menu
    Copy the full SHA
    5ebad29 View commit details
    Browse the repository at this point in the history
  14. Fix typo

    Reported-by: Pradyun Gedam <pradyunsg@gmail.com>
    Co-Authored-By: Pradyun Gedam <pradyunsg@gmail.com>
    Signed-off-by: Philippe Ombredanne <pombredanne@nexb.com>
    pombredanne and pradyunsg committed Sep 27, 2020
    Configuration menu
    Copy the full SHA
    fb91d46 View commit details
    Browse the repository at this point in the history
  15. Use appendix and use footnotes for links

    Also improve formatting
    
    Reported-by: Pradyun Gedam @pradyunsg
    Signed-off-by: Philippe Ombredanne <pombredanne@nexb.com>
    pombredanne committed Sep 27, 2020
    Configuration menu
    Copy the full SHA
    3824483 View commit details
    Browse the repository at this point in the history
  16. 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 <pombredanne@nexb.com>
    pombredanne committed Sep 27, 2020
    Configuration menu
    Copy the full SHA
    bb8e3c1 View commit details
    Browse the repository at this point in the history
  17. Fix typo

    Reported-By: Pradyun Gedam <pradyunsg@gmail.com>
    Signed-off-by: Philippe Ombredanne <pombredanne@nexb.com>
    
    Co-Authored-By: Pradyun Gedam <pradyunsg@gmail.com>
    pombredanne and pradyunsg committed Sep 27, 2020
    Configuration menu
    Copy the full SHA
    0cb7f26 View commit details
    Browse the repository at this point in the history
  18. Fix typo

    Reported-By: Pradyun Gedam <pradyunsg@gmail.com>
    Signed-off-by: Philippe Ombredanne <pombredanne@nexb.com>
    
    Co-Authored-By: Pradyun Gedam <pradyunsg@gmail.com>
    pombredanne and pradyunsg committed Sep 27, 2020
    Configuration menu
    Copy the full SHA
    8a352cf View commit details
    Browse the repository at this point in the history
  19. Improve presentation

    Reported-By: Pradyun Gedam <pradyunsg@gmail.com>
    Signed-off-by: Philippe Ombredanne <pombredanne@nexb.com>
    
    Co-Authored-By: Pradyun Gedam <pradyunsg@gmail.com>
    pombredanne and pradyunsg committed Sep 27, 2020
    Configuration menu
    Copy the full SHA
    f26c8e4 View commit details
    Browse the repository at this point in the history
  20. Improve style

    Reported-By: Pradyun Gedam <pradyunsg@gmail.com>
    Signed-off-by: Philippe Ombredanne <pombredanne@nexb.com>
    
    Co-Authored-By: Pradyun Gedam <pradyunsg@gmail.com>
    pombredanne and pradyunsg committed Sep 27, 2020
    Configuration menu
    Copy the full SHA
    c98cd13 View commit details
    Browse the repository at this point in the history
  21. Move setuptools and wheel notes on license-file out

    Reported-by: Nick Coghlan @ncoghlan
    Signed-off-by: Philippe Ombredanne <pombredanne@nexb.com>
    pombredanne committed Sep 27, 2020
    Configuration menu
    Copy the full SHA
    4637124 View commit details
    Browse the repository at this point in the history
  22. Clarify and discourage use of public domain

    Reported-by: Nick Coghlan @ncoghlan
    Signed-off-by: Philippe Ombredanne <pombredanne@nexb.com>
    pombredanne committed Sep 27, 2020
    Configuration menu
    Copy the full SHA
    161354c View commit details
    Browse the repository at this point in the history
  23. Fix typo

    Signed-off-by: Philippe Ombredanne <pombredanne@nexb.com>
    pombredanne committed Sep 27, 2020
    Configuration menu
    Copy the full SHA
    67a5e04 View commit details
    Browse the repository at this point in the history
  24. Fix typos and clarify multi classifiers migrations

    Signed-off-by: Philippe Ombredanne <pombredanne@nexb.com>
    pombredanne committed Sep 27, 2020
    Configuration menu
    Copy the full SHA
    e900fc9 View commit details
    Browse the repository at this point in the history
  25. 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 <pombredanne@nexb.com>
    pombredanne committed Sep 27, 2020
    Configuration menu
    Copy the full SHA
    453b65c View commit details
    Browse the repository at this point in the history
  26. Use deprecated not obsolete per SPDX

    Reported-by: Oleg Grenrus @phadej
    Signed-off-by: Philippe Ombredanne <pombredanne@nexb.com>
    pombredanne committed Sep 27, 2020
    Configuration menu
    Copy the full SHA
    fcaaf6b View commit details
    Browse the repository at this point in the history
  27. 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 <pombredanne@nexb.com>
    pombredanne committed Sep 27, 2020
    Configuration menu
    Copy the full SHA
    ad39305 View commit details
    Browse the repository at this point in the history
  28. Fix typo

    Reported-by: Oleg Grenrus @phadej
    Signed-off-by: Philippe Ombredanne <pombredanne@nexb.com>
    pombredanne committed Sep 27, 2020
    Configuration menu
    Copy the full SHA
    fdef4fd View commit details
    Browse the repository at this point in the history
  29. 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 <pombredanne@nexb.com>
    pombredanne committed Sep 27, 2020
    Configuration menu
    Copy the full SHA
    f07819c View commit details
    Browse the repository at this point in the history
  30. Fix typos.

    Reporte-by: Cyril Roelandt <tipecaml@gmail.com>
    Signed-off-by: Philippe Ombredanne <pombredanne@nexb.com>
    pombredanne committed Sep 27, 2020
    Configuration menu
    Copy the full SHA
    4842b9c View commit details
    Browse the repository at this point in the history
  31. Fix typo and add BSD* distributions reference

    Signed-off-by: Philippe Ombredanne <pombredanne@nexb.com>
    pombredanne committed Sep 27, 2020
    Configuration menu
    Copy the full SHA
    6527b96 View commit details
    Browse the repository at this point in the history
  32. Fix typo and improve grammar

    Reported-by: Nick Coghlan @ncoghlan
    Signed-off-by: Philippe Ombredanne <pombredanne@nexb.com>
    pombredanne committed Sep 27, 2020
    Configuration menu
    Copy the full SHA
    42bb89f View commit details
    Browse the repository at this point in the history
  33. Copy Edits for initial sections

    pradyunsg authored and pombredanne committed Sep 27, 2020
    Configuration menu
    Copy the full SHA
    90ae2e7 View commit details
    Browse the repository at this point in the history
  34. Reword a paragraph

    pradyunsg authored and pombredanne committed Sep 27, 2020
    Configuration menu
    Copy the full SHA
    0283c59 View commit details
    Browse the repository at this point in the history
  35. Update pep-9999.rst

    pradyunsg authored and pombredanne committed Sep 27, 2020
    Configuration menu
    Copy the full SHA
    877cc4e View commit details
    Browse the repository at this point in the history
  36. Fix typo

    Signed-off-by: Philippe Ombredanne <pombredanne@nexb.com>
    pombredanne committed Sep 27, 2020
    Configuration menu
    Copy the full SHA
    5cbeff7 View commit details
    Browse the repository at this point in the history
  37. Remove erroneous leading spaces

    Reported-by: Pradyun Gedam @pradyunsg
    Signed-off-by: Philippe Ombredanne <pombredanne@nexb.com>
    
    Co-authored-by: Pradyun Gedam <pradyunsg@gmail.com>
    pombredanne and pradyunsg committed Sep 27, 2020
    Configuration menu
    Copy the full SHA
    cc240bb View commit details
    Browse the repository at this point in the history
  38. Update SPDX license list and spec versions

    Use latest SPDX spec 2.2 and SPDX license list 3.10
    
    Signed-off-by: Philippe Ombredanne <pombredanne@nexb.com>
    pombredanne committed Sep 27, 2020
    Configuration menu
    Copy the full SHA
    46f46e1 View commit details
    Browse the repository at this point in the history
  39. Fix typos and formatting

    Signed-off-by: Philippe Ombredanne <pombredanne@nexb.com>
    pombredanne committed Sep 27, 2020
    Configuration menu
    Copy the full SHA
    1d1829d View commit details
    Browse the repository at this point in the history
  40. Clarify License file path definition

    Reported-by: Miro Hrončok @hroncok
    Signed-off-by: Philippe Ombredanne <pombredanne@nexb.com>
    pombredanne committed Sep 27, 2020
    Configuration menu
    Copy the full SHA
    0fe3434 View commit details
    Browse the repository at this point in the history
  41. Use permalink for discussion link

    Reported-by: Tzu-ping Chung @uranusjr
    Signed-off-by: Philippe Ombredanne <pombredanne@nexb.com>
    pombredanne committed Sep 27, 2020
    Configuration menu
    Copy the full SHA
    eae8321 View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2020

  1. Assign number as PEP-0639

    Signed-off-by: Philippe Ombredanne <pombredanne@nexb.com>
    pombredanne committed Sep 28, 2020
    Configuration menu
    Copy the full SHA
    cc56df4 View commit details
    Browse the repository at this point in the history