Итак, у меня есть пакет python, который соответствует этой структуре:
packageA:
__init__.py
moduleA:
fileA.py
moduleB:
fileB.py
Моя проблема в том, что fileA.py
имеет зависимости pyspark, а fileB.py
нет, поэтому я хочу иметь возможность собирать пакет A без модуль А для удаления этой зависимости cie. Возможно ли это?
Или какие другие решения я мог бы использовать, чтобы избежать зависимости pyspark cie при использовании моего модуля снаружи и только при вызове fileB.py
?