setup.py содержит License в классификаторах, но у установленного колеса лицензия = UNKNOWN - PullRequest
0 голосов
/ 26 мая 2020

Я делаю колесо из своего локального пакета с помощью python setup.py sdist bdist_wheel Файл setup.py содержит лицензию в классификаторах, как предложено в документации:

    classifiers=[
        "Programming Language :: Python :: 3",
        "License :: OSI Approved :: MIT License",
        "Operating System :: Microsoft :: Windows",
    ]

Файл LICENSE присутствует и найден при подготовке колеса. Тем не менее, после установки этого колеса я получаю License = UNKNOWN. Что мне делать, чтобы его включить? Использую python 3.7, все пакеты актуальные.

Извините, я новичок в этой процедуре упаковки, так что, возможно, вопрос глупый, но здесь мне никакие поиски в Google не помогли.

UPD: похоже, я тоже не могу его импортировать! Вот журнал setup.py, если он имеет значение

running sdist
running egg_info
writing db_utils.egg-info\PKG-INFO
writing dependency_links to db_utils.egg-info\dependency_links.txt
writing top-level names to db_utils.egg-info\top_level.txt
writing manifest file 'db_utils.egg-info\SOURCES.txt'
running check
creating db_utils-1.0.0
creating db_utils-1.0.0\db_utils.egg-info
copying files to db_utils-1.0.0...
copying README.md -> db_utils-1.0.0
copying __init__.py -> db_utils-1.0.0
copying fetcher.py -> db_utils-1.0.0
copying setup.py -> db_utils-1.0.0
copying db_utils.egg-info\PKG-INFO -> db_utils-1.0.0\db_utils.egg-info
copying db_utils.egg-info\SOURCES.txt -> db_utils-1.0.0\db_utils.egg-info
copying db_utils.egg-info\dependency_links.txt -> db_utils-1.0.0\db_utils.egg-info
copying db_utils.egg-info\top_level.txt -> db_utils-1.0.0\db_utils.egg-info
Writing db_utils-1.0.0\setup.cfg
Creating tar archive
removing 'db_utils-1.0.0' (and everything under it)
running bdist_wheel
running build
installing to build\bdist.win-amd64\wheel
running install
running install_egg_info
Copying db_utils.egg-info to build\bdist.win-amd64\wheel\.\db_utils-1.0.0-py3.7.egg-info
running install_scripts
adding license file "LICENSE" (matched pattern "LICEN[CS]E*")
creating build\bdist.win-amd64\wheel\db_utils-1.0.0.dist-info\WHEEL
creating 'dist\db_utils-1.0.0-py3-none-any.whl' and adding 'build\bdist.win-amd64\wheel' to it
adding 'db_utils-1.0.0.dist-info/LICENSE'
adding 'db_utils-1.0.0.dist-info/METADATA'
adding 'db_utils-1.0.0.dist-info/WHEEL'
adding 'db_utils-1.0.0.dist-info/top_level.txt'
adding 'db_utils-1.0.0.dist-info/RECORD'
removing build\bdist.win-amd64\wheel

Он установлен в c: \ users \ XXXXX \ appdata \ roaming \ python \ python37 \ site-packages, который я добавил в свой PYTHONPATH. Я действительно заблудился, пожалуйста, помогите.

...