Создание различных типов распространения с помощью setup.py

Учитывая следующий (демонстрационный) макет проекта:

MyProject/
    README
    LICENSE
    setup.py
    myproject/
        ... # packages
    extrastuff/
        ... # some extra data

Как (и где) объявить разные типы распространения? Особенно мне нужны эти два варианта:

  1. Дистрибутив, содержащий только исходный код

  2. Дистрибутив, содержащий исходный код и все файлы данных в (extrastuff)

В идеале, как мне объявить две верхние конфигурации, тогда как вторая зависит от на первом?

12
задан Constantinius 9 November 2011 в 12:10
поделиться