piton komut satırı araçlarını dağıtmak için en iyi yolu nedir?

oy
38

Benim şu anki setup.pykomut tamam çalışır, ancak yükler tvnamer.pyolarak (aracı) tvnamer.pysite paketleri içine ya da bir yerde benzer ..

Ben yapabilir miyim setup.pyyüklemek tvnamer.pyolarak tvnamerve / veya komut satırı uygulamaları yüklemeden daha iyi bir yolu var mı?

Oluştur 20/08/2008 saat 12:07
kaynak kullanıcı
Diğer dillerde...                            


1 cevaplar

oy
33

Deneyin entry_points.console_scriptskurulumu () çağrısında parametre. Açıklandığı gibi Setuptools docs , bu ne istediğini ne düşündüğünü yapmalıdır.

Burada yeniden oluşturmak için:

from setuptools import setup

setup(
    # other arguments here...
    entry_points = {
        'console_scripts': [
            'foo = package.module:func',
            'bar = othermodule:somefunc',
        ],
    }
)
Cevap 20/08/2008 saat 12:25
kaynak kullanıcı

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more