hgtools

Софтуер снимки:
hgtools
Софтуер детайли:
Версия: 3.0.2
Дата на качване: 14 Apr 15
Разрешително: Безплатно
Популярност: 9

Rating: nan/5 (Total Votes: 0)

hgtools гради на setuptools_hg плъгин за setuptools. Тя предоставя класове за инспектиране и работа с хранилища в системата за контрол версия на Mercurial.
hgtools осигурява плъгин за setuptools, която позволява setuptools да намерите файлове, включени в системата за контрол на версиите на Mercurial.
Класовете, предоставени от hgtools са проектирани да работят роден с библиотеки Mercurial Python (в процес) или падне обратно към използване програма HG командния ред (1), ако има такива. Подкрепата от командния ред е особено полезна вътрешна virtualenvs, че не разполагат с достъп до система за целия инсталиран Mercurial либералните (т.е. когато virtualenv е създаден с --no площадката опаковки).
<Силен> Забележка :
На setuptools отличават
Можете да прочетете за плъгин setuptools предоставена от hgtools в документацията на setuptools. По същество това връща списък от файлове, които са в процес на Mercurial контрол на версиите, когато използвате функцията за настройка, например ако създадете източник и двоичен дистрибуция. Това е прост, но ефективен начин за да не се налага да се определи пакет за данни (файлове, които не са Python) ръчно в манифеста шаблони (MANIFEST.in).
<Силен> Usage
Ето един пример за setup.py който използва hgtools:
от setuptools внасят настройка, find_packages
настройвам (
& Nbsp; име = "HelloWorld",
& Nbsp; версия = "0.1",
& Nbsp; пакети = find_packages ()
& Nbsp; setup_requires = ["hgtools"],
)
Ако изпълните setup.py горе, setuptools автоматично ще се изтеглят setuptools_hg до директорията, в която се намира на setup.py (и няма да го никъде другаде инсталиране), за да получите всички файлове на пакетите с данни от Mercurial хранилище.
<Силен> Options
Определете променливата на обкръжението HG_SETUPTOOLS_FORCE_CMD преди да пуснете setup.py ако искате да наложат използването на командата Hg (макар че след това ще падне обратно към родните библиотеки, ако командата не е налична или не работи).

Какво ново в тази версия:.

  • Възстановено Python 2.6 съвместимост в повторния модул

Какво ново във версия 2.0.3:

  • Issue # 12: Потиснете изключения освен ImportError при вноса Mercurial модули.

<силни> Какво е новото във версия 2.0.2:

  • Force Hg лог и Hg родителите да използват настройките по подразбиране стил за изход. В противен случай, кодът за разбор не успява да идентифицира таговете. Също така, нулирате стойността "default.log" в случай, че потребителят има псевдоним на Hg Вход си .hgrc. (Например, някои дневник ползване = -G да принуди изхода на графиката). Благодарение на DC за пластира.

Какво ново във версия 2.0.1:

  • Фиксиран брой # 10, където hgtools би не разбор настройка .CFG правилно, ако Python 3 configparser backport бе инсталиран на Python 2.

Какво ново във версия 2.0:

  • Refactored HGRepoManager по-добра поддръжка на множество тагове:
  • - `.get_tag` заменя със` .get_tags`, която връща набор от тагове за конкретна редакция. Това в момента е набор защото находчив не пази никаква смислена цел на таговете.
  • - `.get_tags` заменя със` .get_repo_tags`
  • .
  • - `.get_parent_tag` заменя със` .get_parent_tags`
  • .
  • - добавя `.get_parents` която връща за преразглеждане (и) на определен преразглеждането
  • .
  • Премахната поддръжка на по-стари версии на живачен (LegacyLibraryManager).
  • Управителят на подпроцес сега е по подразбиране. Променливата HGTOOLS_FORCE_CMD вече няма никакъв ефект върху hgtools.
  • откриване Version преодолява няколко етикета на една и съща преразглеждане, като изберете най-голяма версия.

Какво ново във версия 1.2.1:

  • Fix въпрос # 9 - Управителите на репо и по този начин на setuptools плъгин вече няма да намерите файлове, които не са на мястото, определено. На LibraryManagers вече ще хвърлят грешка в този случай, но сега SubprocessManager прави това, което е най-добре и връща само файлове в сравнение с мястото.

Какво ново във версия 1.2:

  • Изпълнено параметър version_handler версия на. Поправя # 5.
  • Ако множество етикети, които са дадени за преразглеждане, последният таг се използва а не на първата.

Какво ново във версия 1.1.6:

  • по-агресивно изграждане на околната среда при използването на живак в а подпроцес. Поправя още една проява на # 7. Благодарение whit537.

Какво ново във версия 1.1.2:.

  • Възстановено Python 2.5 съвместимост

<силни> Изисквания :

  • Python

Подобен софтуер

rcs4cvs2svn
rcs4cvs2svn

11 May 15

ScmProj
ScmProj

14 Apr 15

tratihubis
tratihubis

14 Apr 15

hgcampfire
hgcampfire

15 Apr 15

Коментари към hgtools

Коментари не е намерена
добавите коментар
Включете на изображения!
Търсене по категория