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

[AG-39] Parse license classifier field from PyPI #11

Open
felipead opened this issue Jan 10, 2018 · 0 comments
Open

[AG-39] Parse license classifier field from PyPI #11

felipead opened this issue Jan 10, 2018 · 0 comments

Comments

@felipead
Copy link
Contributor

felipead commented Jan 10, 2018

We have some Python dependencies where a license is declared as "UNKNOWN" in PyPI. However, a classifier is added with the license.

For example, the package https://pypi.python.org/pypi/backports_abc/json declares the license as "Python Software Foundation License" in:

     "classifiers": [
            "Development Status :: 5 - Production/Stable", 
            "Intended Audience :: Developers", 
            "License :: OSI Approved :: Python Software Foundation License", 
            "Operating System :: OS Independent", 
            "Programming Language :: Python", 
            "Programming Language :: Python :: 2", 
            "Programming Language :: Python :: 3"
        ], 

Also, https://pypi.python.org/pypi/gensim/json has an empty license field, but declares the classifier:

"License :: OSI Approved :: GNU Lesser General Public License v2 or later (LGPLv2+)", 

https://pypi.python.org/pypi/google/json also declares:

"License :: OSI Approved :: BSD License"

https://pypi.python.org/pypi/lockfile/json:

"License :: OSI Approved :: MIT License"

https://pypi.python.org/pypi/msgpack-python/json:

"License :: OSI Approved :: Apache Software License"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant