18 Ocak 2013, Cuma
Nasıl setuptools içinde install_requires bu kwarg için başvuru requirements.txt ' setup.py dosya yapabilir miyim?
Travis-CI ile kullanıyorum o requirements.txt
Bir dosya var. Aptal requirements.txt
ve bir dosya geçmesini umuyorum setup.py
, hem de gereksinimleri setuptools.setup
install_requires
kwarg tanıtıcı yinelenen gibi görünüyor.
Bu mümkün mü?
Eğer öyleyse, bunu nasıl yapıyor hakkında gitmek gerekir?
İyi ölçmek için, burada requirements.txt
dosyamı
guessit>=0.5.2
tvdb_api>=1.8.2
hachoir-metadata>=1.3.3
hachoir-core>=1.3.3
hachoir-parser>=1.3.4
CEVAP
18 Mayıs 2013, CUMARTESİ
Yorum içerebilir gereği bir dosya (#) ve diğer bazı dosyaları (--gereksinimi veya-r) vardır. Eğer gerçekten bir requirement.txt ayrıştırmak istiyorsanız böylece, pip ayrıştırıcı kullanmanız gerekir :
from pip.req import parse_requirements
# parse_requirements() returns generator of pip.req.InstallRequirement objects
install_reqs = parse_requirements(<requirements_path>)
# reqs is a list of requirement
# e.g. ['django==1.5.1', 'mezzanine==1.4.6']
reqs = [str(ir.req) for ir in install_reqs]
setup(
...
install_requires=reqs
)
Bunu Paylaş:
Nasıl bir proje içinde tek bir dosya i...
Nasıl ve bash ile bir dosya için hem s...
Nasıl bir dosya veya dizin için Gıt da...
Nasıl gıt için taahhütte bulunmadan ön...
Nasıl bir dosya çok satırlı bir desen ...