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

Popular posts from this blog

inversion of control - Autofac named registration constructor injection -

verilog - Systemverilog dynamic casting issues -

ios - Change Storyboard View using Seague -