У меня есть проект PyPI, и я хочу импортировать в него локальные модули (модули, которые я создал специально для этого проекта). Моя структура каталогов выглядит следующим образом:Как импортировать локальные модули в проект PyPI?
├── __init__.py
├── albumsearch.py
├── command_line.py
├── improvename.py
Внутри command_line.py, у меня есть:
''' local modules'''
import albumsearch
import improvename
Когда я зарегистрироваться PyPI, я получаю сообщение об ошибке, что эти модули не существует.
Как я могу получить доступ к локальным модулям в проекте PyPI без регистрации их отдельно от PyPI?
Setup.py выглядит следующим образом:
from setuptools import setup
setup(name='package_name',
version='',
description='',
url='',
author='',
author_email='',
license='',
packages =['package_name'],
install_requires=[
'bs4',
],
entry_points = {
'console_scripts': ['package_name=package_name.command_line:main'],
},
)
Это не nescessary к использовать py_modules для отображения всех модулей? – Jiri