hgtools setuptools üçün setuptools_hg plugin əsaslanır. Bu yoxlanılması və Mercurial versiyası nəzarət sistemi ambarları ilə iş dərsləri verir.
hgtools Mercurial versiyası nəzarət sistemi ilə faylları tapmaq üçün setuptools imkan verir setuptools üçün plugin edir.
hgtools tərəfindən verilən dərsləri (prosesində) Mercurial Python kitabxana ilə yerli iş və ya command-line proqramı HG (1) əgər varsa istifadə edərək, geri düşmək üçün nəzərdə tutulmuşdur. command-line dəstəyi (virtualenv Heç bir-site-paketləri ilə yaradılmışdır yəni) bir sistem geniş quraşdırılmış Mercurial lib çıxışı yoxdur, xüsusilə faydalı daxili virtualenvs edir.
Qeyd :
setuptools edir
Siz setuptools sənədlərin hgtools tərəfindən təmin setuptools plugin haqqında oxuya bilərsiniz. Bu, əsasən quraşdırma funksiyası çalışan zaman Mercurial version nəzarəti altında olan faylların siyahısı, məsələn qaytarır Bir mənbə və ikili paylanması yaratmaq əgər. Bu əl açıq-aşkar şablonları (MANIFEST.in) paket məlumat (qeyri-Python files) müəyyən etmək üçün olmayan bir sadə hələ effektiv yoldur.
istifadə
Burada hgtools istifadə setup.py bir misal var:
setuptools quraşdırma, find_packages idxal
quraşdırma (
& Nbsp; name = "HelloWorld",
& Nbsp; version = "0.1",
& Nbsp; paketləri = find_packages ()
& Nbsp; setup_requires = ["hgtools"],
)
Yuxarıdakı setup.py çalıştırıyorsanız, setuptools avtomatik setup.py yerləşən (və başqa yerdə bərpa deyil) Mercurial deposu bütün paketi faylların almaq üçün kataloq setuptools_hg download.
Options
Siz (komanda mövcud deyil və ya çalıştırmak üçün uğursuz əgər, sonra doğma kitabxana geri düşəcək baxmayaraq) hg komanda istifadə tətbiq etmək istəyirsinizsə setup.py çalışan əvvəl HG_SETUPTOOLS_FORCE_CMD mühit dəyişən seçin.
Bu azad>
nədir version 2.0.3 Yeni
- Issue # 12: importerror başqa istisnalar yatırmaq gətirildikdə civə modulları.
versiya 2.0.2 yeni nədir:
- Force hg daxil olun və hg valideynlər istifadə u mənim çıxış üçün stil. Əks halda, təhlil kodu tags müəyyən etmək üçün uğursuz olur. Həmçinin, istifadəçi .hgrc ilə hg günlük üçün bir alias var halda "default.log 'dəyərini yenidən. (Məsələn, bəzi istifadə log = -G graph çıxış məcbur). Patch dc təşəkkür edirik.
nədir versiya 2.0.1 Yeni
- Sabit məsələ # 10 hgtools analiz deyil quraşdırma Python 3 configparser backport Python 2 düzgün quraşdırılıb CFG əgər.
nədir 2.0 Yeni
daha çox tags dəstək
- Refactored HGRepoManager:
- - `xüsusi baxılması üçün tags bir sıra qaytarır .get_tags`,` əvəz .get_tag`. Civə tags hər hansı bir mənalı qaydada saxlamaq deyil, çünki bu, hazırda bir sıra edir.
- - `` .get_repo_tags` ilə əvəz .get_tags` .
- - `` .get_parent_tags` ilə əvəz .get_parent_tag` .
- - müəyyən revizyon yenidən (s) qaytarır .get_parents` olan `əlavə .
- civə eski versiyasını (LegacyLibraryManager) üçün silindi dəstək.
- subprocess meneceri indi default deyil. HGTOOLS_FORCE_CMD dəyişən artıq hgtools hər hansı bir təsiri var.
- Version aşkar indi böyük versiyası seçerek eyni yenidən baxılmasına dair çox tags həll edir.
nədir versiya 1.2.1 Yeni
- Fix məsələ # 9 - repo menecerləri və beləliklə setuptools plugin artıq müəyyən yer olmayan faylları tapa bilərsiniz. LibraryManagers artıq bu halda bir səhv atmaq, lakin indi SubprocessManager ən yaxşı nə və yalnız qaytarır yeri nisbətən faylları.
Versiya 1.2 yeni nədir:
- version_handler versiyası parametri həyata keçirilir. Giderir # 5.
- son tag ilk əvəzinə istifadə olunur.
Çox tags yenidən baxılması üçün verilsə
versiya 1.1.6 yeni nədir: HG çalıştırırken
- Daha aqressiv bir mühit tikintisi bir subprocess. # 7 bir təzahürü giderir. Thanks whit537.
nədir versiya 1.1.2 Yeni:.
- bərpa Python 2.5 uyğunluğu
tələblər
- Python
Şərhlər tapılmadı