Ваш setup.py
перечисляет множество пакетов верхнего уровня :
packages=['anomaly', 'batch_transform', 'hive_table_checker', 'metadata_io',
'parquet_converter', 'pyspark_visualizer'],
После установки вы можете импортировать anomaly
или parquet_converter
, но не charter_common_utils
; последнее нигде не упоминается. Для импорта charter_common_utils
вам необходимо:
1) создать новый каталог charter_common_utils
в верхней части исходного каталога (где находится setup.py
);
2) создать новый пустой файл charter_common_utils/__init__.py
;
3) переместите все ваши каталоги верхнего уровня (anomaly
, batch_transform
, hive_table_checker
, metadata_io
, parquet_converter
, pyspark_visualizer
) в charter_common_utils
;
4) изменить setup.py
:
packages=['charter_common_utils',
'charter_common_utils.anomaly',
'charter_common_utils.batch_transform',
'charter_common_utils.hive_table_checker',
'charter_common_utils.metadata_io',
'charter_common_utils.parquet_converter',
'charter_common_utils.pyspark_visualizer',
],
или изменить setup.py
таким образом:
from setuptools import find_packages()
…
packages=find_packages(),