Я работаю над пакетом python для GitHub, но у меня возникла проблема с моим рабочим процессом.Например, предположим, что я собираюсь добавить новую функцию в пакет, мой текущий рабочий процесс:
- Клонировать исходный код из GitHub и установить пакет из исходного кода.
- Напишите несколько тестов для новой функции
- Если некоторые тесты не пройдены, измените исходный код и переустановите его еще раз
- Сделайте PR, когда все тесты пройдены
У меня вопрос: можно ли использовать какой-нибудь элегантный способ синхронизации исходного кода с кодом, установленным в папке site-packages
, и избежать переустановки на шаге 3?Я знаю, что могу изменить код, установленный в папке site-packages
напрямую, но мне все равно нужно обновить исходные файлы и я могу пропустить некоторые изменения.