İş yerinde özel bir pypi sunucusu kullanıyoruz. Bu pypi sunucusu bir bağımlılık bağlantısı olarak belirtilmiştir:
...
from setuptools import setup
config = ConfigParser.ConfigParser()
rc = os.path.join(os.path.expanduser('~'), '.pypirc')
config.read(rc)
dependency_links = [
'https://{}:{}@<private_url>'.format(
config.get('dc', 'username'), config.get('dc', 'password'))]
setup(
dependency_links=dependency_links,
...)
Çoğu vakada bu iyi çalışıyor. Ancak, bir süre önce bir istemci sunucuya paketleri kurmamız gerekiyordu. Bunun için .pypircherhangi bir paket kurmadan önce geçerli bir kopyayı kopyalamamız gerekiyordu .
Ayrıca yukarıdaki kod sadece kirli bir kesmek gibi geliyor.
Sabit kodlama kimlik bilgileri olmadan güvenli bağımlılık bağlantılarını belirtmenin doğru yolu nedir?