Komut satırdan Python paketlerini yayımlama ve tüketme
Azure DevOps Services | Azure DevOps Server 2019 | Azure DevOps Server 2020
Bu Azure Artifacts, akışlardan ve Azure Artifacts gibi genel kayıt defterlerinden paket yayımlar ve pypi.org. Komut satırı kullanarak Python paketlerini yayımlamayı ve kullanmayı öğrenmek için bu hızlı başlangıç makalelerini izleyin.
Python paketlerini yayımlama
Akışınıza bir Python paketi yayımlamak için şu adımları izleyin:
Anahtarlık anahtarı için en son Azure Artifacts yükleme
pip install twine keyring artifacts-keyringGiriş dizininize bir .pypirc yapılandırma dosyası ekleme
touch ~/.pypirc.pypirc dosyanıza aşağıdaki içeriği ekleyin
[distutils] Index-servers = <organizationName> [<organizationName>] Repository = https://pkgs.dev.azure.com/<organizationName>/_packaging/<feedName>/pypi/uploadKaynak ve tekerlek dağıtımları oluşturma
python setup.py sdist bdist_wheelPaketinizi yayımlamak için aşağıdaki komutu çalıştırın
twine upload -r <organizationName> dist/*
Python paketlerini tüketme
Komut satırına bir Python paketi yüklemek için şu adımları izleyin:
Python paket yükleyicinizi güncelleştirme
python -m pip install --upgrade pipAnahtarlık anahtarı için en son sürüme Azure Artifacts olun
pip install twine keyring artifacts-keyringHenüz sanal ortamı yoksa bir sanal ortam oluşturun
Sanal ortamınıza pip.ini (Windows) veya pip.conf (Mac/Linux) yapılandırma dosyası ekleme
[global] extra-index-url=https://pkgs.dev.azure.com/<organizationName>/_packaging/<feedName>/pypi/simple/Paketinizi yüklemek için proje dizininize aşağıdaki komutu çalıştırın
pip install <package>