Я пытаюсь выпустить пакет, но я нуб, поэтому мне сложно понять, как настроить файлы.
У меня есть main.py
файл и файл my_code.py в папке mypackage.Все мои функции в my_code.py
, а в main.py
у меня есть:
def main():
some_function_from_my_code(param1,param2)
Но когда я попытался установить ppack3 mypackage, я получаю сообщение об ошибке:
ModuleNotFoundError: No module named 'mypackage.main'
Mysetup.py
скрипт выглядит так:
from setuptools import setup, find_packages
with open('requirements.txt') as requirements:
required = requirements.read().splitlines()
with open("README.md", "r") as fh:
long_description = fh.read()
setup(
name='mypackage',
version='0.0.14',
description='',
long_description=long_description,
long_description_content_type="text/markdown",
url='',
author=[''],
author_email='',
license='MIT',
packages=find_packages(exclude=["build.*", "tests", "tests.*"]),
install_requires=required,
entry_points={
'console_scripts': ['mypackage = mypackage.main:main']
}
)
В чем может быть проблема?