Hacker News Digest

16 октября 2025 г. в 11:17 • github.com • ⭐ 89 • 💬 22

OriginalHN

#python#monkey-patching#module-import#code-modification#dependency-management#literate-programming#github

Show HN: Modshim – A new alternative to monkey-patching in Python

Инструмент modshim позволяет переопределять и настраивать Python-пакеты без изменения их исходного кода. Это решение даёт возможность вносить изменения в зависимости, исправлять ошибки или добавлять функциональность без создания форка проекта. Подобные инструменты часто используют техники перехвата импорта или патчирования модулей во время выполнения.

Проект может быть особенно полезен для разработчиков, которым нужно быстро внести небольшие изменения в сторонние библиотеки, но у них нет возможности или желания изменять исходный код. Это упрощает управление зависимостями и ускоряет разработку, позволяя избежать сложного процесса создания и поддержки форков.