GoGPT Best VPN GoSearch

OnWorks favicon'u

dh_python3 - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi öykünücüsü veya MAC OS çevrimiçi öykünücüsü üzerinden OnWorks ücretsiz barındırma sağlayıcısında dh_python3'ü çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen dh_python3 komutudur.

Program:

ADI


dh_python3 - Python bağımlılıklarını hesaplar, bayt derlemesine bakım betikleri ekler
dosyalar vb.

SİNOPSİS


dh_python3 -p PAKET [-V [XY][-][AB]] DIR [-X REGEXPR]

AÇIKLAMA


HIZLI GUIDE İÇİN BAKICILAR
· gerekirse, desteklenen Python 3 sürümlerini X-Python3-Version alanı aracılığıyla açıklayın.
debian/kontrol,

· yapı dh-python'a bağlıdır

· python3 veya python3-all veya python3-all-dev'e göre inşa-bağımlı,

· standart yapı sistemini kullanarak modül/uygulama oluşturun, oluşturmayı unutmayın
desteklenen tüm Python 3 sürümleri için uzantılar (döngü py3versiyonları -VR),

· dosyaları şuraya yükleyin standart konumlar, ekle --install-layout=deb setup.py'ye
paketiniz distutils kullanıyorsa install komutu,

· Ekle python3 dh'ye --seçenekle, veya:

· dahil /usr/share/cdbs/1/class/python-distutils.mk debian/rules'da ve buna bağlı
cdb'ler (>= 0.4.90)veya:

· Arama dh_python3 içinde ikili-* hedef,

· Ekle ${python3:Bağımlıdır} bağlıdır

NOTLAR
bağımlılıklar
dh_python3, Python bağımlılıklarını gerektirir.txt Debian'a dosya
bağımlılıklar. Çoğu durumda, bu herhangi bir ek yapılandırma olmadan çalışır çünkü
dh_python3, Python modül adlarının Debian paketleriyle yerleşik bir eşlemesi ile birlikte gelir.
Debian arşivinden periyodik olarak yenilenir. Varsayılan olarak, sürüm bilgileri
Python bağımlılıkları atılır. dh_python3'ün daha katı oluşturmasını istiyorsanız
bağımlılıklar (örneğin ABI sorunlarından kaçınmak için) veya otomatik eşleme çalışmıyorsa
paketiniz için doğru bir şekilde, dh_python3'e aşağıdakiler için ek kurallar sağlamanız gerekir.
Python modülünün Debian paket bağımlılıklarına çevirisi.

bir paket için piton3-foo bu bir pakete bağlı piton3-bar, iki dosya var
bu tür kurallar sağlayabilir:

1. Eğer piton3-foo kaynak paketi bir debian/py3dist-geçersiz kılmalar dosya, bu dosya
oluşturma sırasında dh_python3 tarafından kullanılır piton3-foo.

2. Eğer piton3-bar kaynak paketi bir debian/python3-bar.pydist dosya (ve kullanır
dh_python3), bu dosya ikili pakete şu şekilde dahil edilecektir:
/usr/share/dh-python/dist/cpython3/python3-bar. yapımı sırasında piton3-foo,
dh_python3 daha sonra dosyayı bulur ve kullanır.

Her iki dosya da açıklananla aynı biçime sahiptir. /usr/share/doc/dh-python/README.PyDist. Eğer
tek istediğiniz sürümlü bağımlılıklar oluşturmaktır (ve piton3-bar
paketi sağlar pirzola Python modülü), çoğu durumda aşağıdakileri koymak yeterli olacaktır.
hat pirzola python3 çubuğu; PEP386 Yukarıdaki dosyalardan herhangi birine.

özel dirs
/usr/paylaş/foo, /usr/share/oyunlar/foo, /usr/lib/foo ve /usr/lib/oyunlar/foo özel
dizinler varsayılan olarak Python dosyaları için taranır (burada foo ikili paket adıdır). Eğer
paketiniz Python dosyalarını başka bir dizinde gönderiyor, başka bir dh_python3 çağrısı ekleyin
argüman olarak dizin adıyla debian/rules'da - farklı seçenekler kullanabilirsiniz
bu çağrıda. Seçenekleri değiştirmeniz gerekirse (desteklenen Python 3 sürümlerinin bir listesi)
varsayılan olarak kontrol edilen özel bir dizin için dh_python3'ü --skip-private ile çağırın
seçeneğini belirleyin ve bu dizine bir yol ve yeni seçenekler içeren başka bir çağrı ekleyin.

ayıklamak paketler
Adı ile biten ikili paketlerde -dbg, içindeki tüm dosyalar /usr/lib/python3/dist-paketleri/
farklı uzantılara sahip dizin so or h varsayılan olarak kaldırılır. Kullanmak
--no-dbg-cleaning seçeneği bu özelliği devre dışı bırakmak için.

kurulum Dosyaları
debian/pkg.pyinstall dosyasında listelenen dosyalar genel modüller olarak kurulacaktır (örn.
.../dist-packages/ dizini) tüm istenen Python sürümleri için.

Sözdizimi: yol/dosya/dosya [VERSION_RANGE] [NAME ALANI]

debian dizini yoldan otomatik olarak kaldırılır, böylece dosyalarınızı
debian/ dizini ve bu konumdan kurun (eğer kurmak istiyorsanız
"debian" ad alanı, NAMESPACE'i debian olarak ayarlayın). NAMESPACE ayarlanırsa, listelenen tüm dosyalar
.../dist-packages/NAMESPACE/ dizinine kurulmalıdır.

Örnekler:

· foo.py desteklenen tüm Python sürümleri için .../dist-packages/foo.py yükler

· foo/bar.py 3.3- >= 3.3 sürümleri için .../dist-packages/foo/bar.py'yi yükler

· foo/bar.py Spam .../dist-packages/spam/bar.py'yi yükler

· debian/*.py spam.yumurta 3.2 .../python3.2/dist-packages/spam/egg/*.py dosyalarını yükler

ateşe vermek Dosyaları
Bazı genel modülleri kaldırmak istiyorsanız (yani .../dist-packages/ dizinindeki dosyalar)
yapı sistemi tarafından yüklenir (desteklenen tüm Python sürümlerinden veya yalnızca
bu sürümler), bunları debian/pkg.pyremove dosyasına ekleyin.

Örnekler:

· *.pth .pth dosyalarını .../dist-packages/ dizininden kaldırır

· bar/baz.py 3.2 .../python3.2/dist-packages/bar/baz.py kaldırır

ağır basan destekli / varsayılan Python sürümler
Sistemin desteklenen Python sürümleri listesini veya varsayılanı geçersiz kılmak istiyorsanız
(Python'un eski sürümü için sembolik bağlantılar içeren bir paket oluşturmak veya .py'yi derlemek için fe
dosyalar yalnızca verilen tercüman sürümü için), bunu şu şekilde yapabilirsiniz: DEBPYTHON3_SUPPORTED ve / veya
DEBPYTHON3_DEFAULT çevre değişkenler.

Örnek: 3.2,3.3 desteklenen Python sürümlerinin listesini Python 3.2 ve Python ile sınırlar
3.3

SEÇENEKLER


--versiyon
programın sürüm numarasını göster ve çık

-h, --yardım et
yardım mesajını göster ve çık

--hayır-tahmin-deps
tahmin bağımlılıklarını devre dışı bırak

--no-dbg-temizleme
hata ayıklama paketlerinden hiçbir dosyayı kaldırmayın

--no-ext-rename, uzantı dosya adlarına sihirli etiketler veya çoklu ark demetleri eklemez

--no-shebang-yeniden yazma
Shebangs'ı yeniden yazmayın

--atla-özel
özel dizinleri kontrol etmeyin

-v, --ayrıntılı
ayrıntılı modu aç

-i, --indep
mimariden bağımsız paketler üzerinde hareket et

-a, --ark
mimariye bağlı paketler üzerinde hareket et

-q, --sessizlik
sessiz ol

-p PAKET, --paket=PAKET
PACKAGE adlı paket üzerinde hareket et

-N NO_PACKAGE, --no-paket=NO_PACKAGE
belirtilen paket üzerinde hareket etmeyin

-V VRANGE
desteklenen Python 3 sürümlerinin listesini belirtin. Görmek py3 derleme(1) örnekler için

-X REGEXPR, --hariç tut=REGEXPR
verilen REGEXPR ile eşleşen öğeleri hariç tutun. için bu seçeneği birden çok kez kullanabilirsiniz.
hariç tutulacak şeylerin bir listesini oluşturun.

--derle-hepsini
postinst/rtupdate içindeki verilen özel dizindeki tüm dosyaları derleyin
paket tarafından sağlananlar (yani --package parametresini
py3compile/py3clean)

--bağımlı=BAĞLI OLMAK
verilen gereksinimleri Debian bağımlılıklarına çevirin ve bunları
${python3:Bağımlıdır}. Require.txt dosyasındaki eksik öğeler için kullanın

--tavsiye eder=TAVSİYELER
verilen gereksinimleri Debian bağımlılıklarına çevirin ve bunları
${python3:Öneriler}

--öneriler=ÖNERİLER
verilen gereksinimleri Debian bağımlılıklarına çevirin ve bunları
${python3:Öneriler}

--gerektirir=DOSYA ADI
verilen dosya(lar)dan gereksinimleri Debian bağımlılıklarına çevirin ve bunları
${python3:Bağımlıdır}

--şebang=KOMUT
komut dosyalarında verilen komutu shebang olarak kullanın

--ignore-shebang'lar
shebang'ları Debian bağımlılıklarına çevirmeyin

onworks.net hizmetlerini kullanarak çevrimiçi dh_python3 kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

Linux komutları

Ad




×
reklâm
❤️Buradan alışveriş yapın, rezervasyon yapın veya satın alın; ücretsizdir, hizmetlerin ücretsiz kalmasına yardımcı olur.