Я пишу тонны скриптов python, и я нахожу, что повторно использую код, который я написал для других проектов. Мое решение состояло в том, чтобы убедиться, что код разделен на логические модули/пакеты (этот задан). Затем я делаю их setuptools-aware и публикую их на PyPI. Это позволяет моим другим скриптам всегда иметь самый современный код, я получаю теплое нечеткое чувство, потому что я не повторяюсь, и мое развитие, в общем, делается менее сложным. Я также чувствую себя хорошо, что МОЖЕТ быть кто-то там, который находит мой код удобным для чего-то, над чем они работают, но это в основном по эгоистичным причинам :)Как вы управляете своими настраиваемыми модулями?
Для всех pythonistas, как вы справляетесь с этим? Используете ли вы PyPI или setuptools (easy_install)? или что-то другое?
@Jeremy: это вопрос и ответ в вопросе. Вы должны перефразировать вопрос в простых терминах, а затем вы должны поместить ВАШ метод для этого в качестве первого ответа на вопрос. Лучший способ управления модулями будет проголосовать до вершины ... вы никогда не знаете, это может быть ваше. – 2008-09-25 23:17:55
Я действительно думал об этом, как только я разместил это. Я обязательно сделаю это в следующий раз. – 2008-09-26 01:59:43