distutils를 사용하여 파이썬 패키지를 패키징하고 있습니다.Distutils 패키지 이름
내 구조는 다음과 같습니다 setup.py 내 패키지에서
src
\ __init__.py
| util.py
| client
\ __init__.py
| file1.py
| file2.py
은 다음과 같습니다
package_dir={'pkg_name':'src'},
packages=['pkg_name','pkg_name.client']
내가 pkg_name.client
를 가져올 필요가 밖으로없이 client
의 콘텐츠를 사용할 수 있도록하고 싶습니다 하지만 pkg
을 가져 오기 만하면됩니다.
뭔가 파이썬에서
package_dir = {'': 'src', '': 'src/client'}
처럼 초기화 여전히 참조 할 필요가있을 것이다하지만 distutil
를 바라고하는 디렉토리 이름은 그 주위에 약간의 트릭이있다.