Django: Мне нужно заменить определенный модуль Python в уже не поддерживаемом пакете

Ну, я думаю, что пакет "Pinax" больше не поддерживается...

В любом случае, он ссылается на уже устаревший пакет django.utils.tzinfo. Мне нужно внести однострочное изменение в один исходный модуль, а затем заставить эту версию пакета загружаться вместо той, что находится в каталоге модулей. Есть ли в Django общий способ делать такие вещи? (Я знаю, что некоторые пакеты, такие как программное обеспечение форума Machina, могут делать это.)

Я бы удалил модуль, который вы хотите изменить, из вашей виртуальной среды, затем форк модуля на вашем github, зафиксировал ваши изменения и установил его в вашу виртуальную среду с вашего github, как

python -m pip install git+https://github.com/path/to/repo
Вернуться на верх