setuptools - Python packaging: subdirectories not installed -
i have python project layout
setup.py foobar/ __init__.py foo.py bar/ __init__.py where foobar/__init__.py reads
from . import foo . import bar and setup.py
from setuptools import setup setup( name='foobar', version='0.0.1', packages=['foobar'], ) when doing import foobar source directory, works expected. however, when installing package via pip install ., subfolder bar/ not installed, leading import error
importerror: cannot import name bar any hints?
apparently include subpackages, need find_packages():
from setuptools import setup, find_packages() setup( name='foobar', version='0.0.1', packages=find_packages() ) this recommended in the setuptools docs well.
Comments
Post a Comment