2015-05-03 45 views
5

setup.py ma jeden poważny problem:alternatywą setup.py

  • nie może być analizowany bezpiecznie

Prowadzi to do wielu problemów - nie może być bezpiecznie analizowane, czytanie 100k + pakiety PyPI wymagają zbyt dużego narzutu, pakiety źródłowe nie mogą być automatycznie konwertowane do rodzimych formatów systemowych, takich jak Debian i Fedora itp.

Czy istnieją zatem alternatywy do pakowania źródła Pythona, które używa statycznego formularza danych t (nie setup.py) do opisywania i zawijania ich zawartości? Tak więc source package to po prostu plik ZIP z kodem źródłowym, który nie wymaga magii z krokami kompilacji.

+4

boję aktualną odpowiedź (ale można je zbudować samemu.) nie jest". –

+0

setuptools może? http://stackoverflow.com/questions/6344076/differences-between-distribute-distutils-setuptools-and-distutils2 – myaut

+1

To nie odpowiada bezpośrednio na twoje pytanie, ale możesz utworzyć rpm z 'python setup.py bdist_rpm'. Ale nie deb. – cdarke

Odpowiedz

1

koła Python są odpowiedzią na opisać problemy: http://pythonwheels.com/

Jednak w chwili pisania wiele projektów nie dostarczają koła