Создание модуля в Python с применением Docker (рефакторинг) - PullRequest
0 голосов
/ 21 марта 2019

У меня есть приложение Docker-контейнера.

У меня есть 3 каталога, которые имеют следующие имена:

  • scylladb (nosql db)
  • metrics (python)методы для расчета метрик)
  • пользовательский интерфейс (веб-интерфейс для взаимодействия с пользователем)

У меня есть методы расчета, определенные в «каталоге метрик» и в «каталоге пользовательского интерфейса».

Некоторые из этих методов имеют одинаковую функциональность, например, в каталоге «metrics» у меня есть файл «liquidity.py», в котором есть некоторые методы расчета ликвидности для пользователя.

У меня также есть «ликвидность».py 'файл в' каталоге ui ', который имеет некоторые методы равенства, такие как' каталог метрик 'и некоторые дополнительные функции.

Теперь я реорганизую весь свой код, чтобы объединить те ".py", которые имеют общую функциональность, иМоя идея сделать это - создать модуль в моей «директории scylla db», потому что все эти методы влияют на базу данных.

Все эти «каталоги» являются контейнерами (докером) независимодруг от друга, поэтому я не могу создать init .py со всем myclass из import import (с моими функциями)

Тогда мне интересно, как я могу создать модуль,включить в мой файл «require.txt» для загрузки нужного мне модуля из python, как, например, я делаю с модулем «pandas».

Я добавляю его в файл требований, и каждый контейнер узнает его.

На самом деле речь идет о том, как создать глобальный «пакет», похожий на то, как это может быть «панда»

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...