Answer
t.me/python_tesstОтвет:
runfile('D:/mypython/tkachev1.py', wdir='D:/mypython')
Traceback (most recent call last):
File "D:\WPy64-3850\python-3.8.5.amd64\lib\distutils\core.py", line 134, in setup
ok = dist.parse_command_line()
Объяснение:
Для того чтобы код отработал корректно, необходимо провести небольшие манипуляции:
- В корневой директории на одном уровне с
test_packageсоздайте файлREADME.md. Он будет содержать необходимую пользователям информацию о пакете, например сведения об установке и инструкции по применению. - На этом же уровне находится файл
setup.py. Он будет включать информацию, необходимую для подготовки пакета к публикации. - В директории
test_packageсоздайте файл__init__.pyименно с таким именем. Он трансформирует обычную директорию в пакет Python. Для этого простого пакета просто поместим код вpython_file_0.pyи экспортируемfrom test_package.python_file_0 import hello_world.
Код:
import setuptools
with open("README.md") as file:
read_me_description = file.read()
setuptools.setup(
name="test-package-username",
version="0.1",
author="Your Name",
author_email="your_email",
description="This is a test package.",
long_description=read_me_description,
long_description_content_type="text/markdown",
url="package_github_page",
packages=['test_package'],
classifiers=[
"Programming Language :: Python :: 3",
"License :: OSI Approved :: MIT License",
"Operating System :: OS Independent",
],
python_requires='>=3.5',
)