У меня есть приложение Docker-контейнера.
У меня есть 3 каталога, которые имеют следующие имена:
- scylladb (nosql db)
- metrics (python)методы для расчета метрик)
- пользовательский интерфейс (веб-интерфейс для взаимодействия с пользователем)
У меня есть методы расчета, определенные в «каталоге метрик» и в «каталоге пользовательского интерфейса».
Некоторые из этих методов имеют одинаковую функциональность, например, в каталоге «metrics» у меня есть файл «liquidity.py», в котором есть некоторые методы расчета ликвидности для пользователя.
У меня также есть «ликвидность».py 'файл в' каталоге ui ', который имеет некоторые методы равенства, такие как' каталог метрик 'и некоторые дополнительные функции.
Теперь я реорганизую весь свой код, чтобы объединить те ".py", которые имеют общую функциональность, иМоя идея сделать это - создать модуль в моей «директории scylla db», потому что все эти методы влияют на базу данных.
Все эти «каталоги» являются контейнерами (докером) независимодруг от друга, поэтому я не могу создать init .py со всем myclass из import import (с моими функциями)
Тогда мне интересно, как я могу создать модуль,включить в мой файл «require.txt» для загрузки нужного мне модуля из python, как, например, я делаю с модулем «pandas».
Я добавляю его в файл требований, и каждый контейнер узнает его.
На самом деле речь идет о том, как создать глобальный «пакет», похожий на то, как это может быть «панда»