sırasında yapılandırma verileri isteyin. Kurulum sırasında, kullanıcıya çeşitli değerler (kullanıcı adı, diğer yapılandırma değerleri) sormak istiyorum, bu değerler daha sonra kullanıcı dizininin içinde saklanan uygulama yapılandırma dosyasına kaydedilir. Python setup.py: Bir setup.py sağlayan <a href="http://pypi.python.org/pypi/pip" rel="noreferrer">PIP</a> ile benim Python uygulama paketi kurulum
kurulumu sırasında bu yapılandırma değerleri istemek için özel bir PIP/distutils-yolu var mı?#!/usr/bin/env python
from distutils.core import setup
cfg['name'] = input("Please your username:")
cfg.save()
setup(name='appname',
version='1.0',
description='App Description',
author='Author',
author_email='[email protected]',
packages=['mypackage'],
)
Ya bu değerlerin soran dışarıda bırakın gerektiğini ve bunun yerine kullanıcı ilk açılışta uygulamayı yapılandırmak bakalım: Ya da sadece bu gibi kullanıcıya sorulacak input
kullanmalıdır?
Ben bu yollardan tüm olası olduğunu biliyoruz, ama bunun için herhangi konvansiyonlar veya en iyi uygulamalar vardır? Ya da iyi bir örnek olan benzer bir şey yapan popüler bir Python projesini biliyor musunuz?
Bunun gibi şeyler için bir 'standart' olduğunu sanmıyorum. Asıl kurulum için gerekli olan bazı yollar olmadıkça, kurulumdan sonra ayarları sormayı geciktirmeyi seviyorum. – Bogdan
Kullanıcı etkileşimi için yükleme aşamasını kullanmamalısınız. Kullanıcıdan bir şey sormak istiyorsanız, uygulama ilk kez çalıştırıldığında bunu yapın. –