Skip to content

[Docs]  #4093

Open
Open
[Docs] #4093
@htgoebel

Description

@htgoebel

Summary

Was reading the documentation for setuptools v68.2.2 and have problems understanding the meaning of the 'license' meta-data field, see https://setuptools.pypa.io/en/stable/deprecated/distutils/setupscript.html#additional-meta-data

The license field is a text indicating the license covering the package where the license is not a selection from the “License” Trove classifiers.

For me it is unclear, what this "where … is not a selection from" means:

  • Is this fields only to be set if the license is not one of those available as “License” Trove classifier?
  • Is the field allowed to be set if the license is not one of those available as “License” Trove classifier?
  • Does this field take precedence over any “License” Trove classifier listed in the package? Or the other way round?

OS / Environment

n/a

Additional Information

Proposal for rewording:

The license field is a text indicating the license covering the package if the license of the package is available as the “License” Trove classifiers.
If the license is available as “License” Trove classifier, please use that one and leave the license field away.
If the license is not available as “License” Trove classifier, please set “License” Trove classifier to License :: Other/Proprietary License and briefly state the license here.

Code of Conduct

  • I agree to follow the PSF Code of Conduct

Metadata

Metadata

Assignees

No one assigned

    Labels

    Needs TriageIssues that need to be evaluated for severity and status.documentation

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions