hgtools

Скриншот программы:
hgtools
Детали программы:
Версия: 3.0.2
Дата загрузки: 14 Apr 15
Разработчик: Jannis Leidel and Jason R. Coombs
Тип распространения: Бесплатная
Популярность: 9

Rating: nan/5 (Total Votes: 0)

hgtools опирается на плагин setuptools_hg для Setuptools. Это предоставляет классы для проверки и работы с хранилищами в Mercurial системы контроля версий.
hgtools обеспечивает плагин для Setuptools, что позволяет Setuptools найти файлы в соответствии с Mercurial системы контроля версий.
Классы, предоставляемые hgtools предназначены для непосредственной работы с библиотеками Mercurial Python (в процессе) или вернуться к с помощью программы рт.ст. командной строки (1), если доступно. Поддержка командной строки особенно полезные внутри virtualenvs, которые не имеют доступа к общесистемного установленной Mercurial Lib (то есть, когда virtualenv был создан с --no-Site-пакетов).
Примечание :
В Setuptools есть
Вы можете прочитать о плагине Setuptools предоставленной hgtools в документации Setuptools. Это в основном возвращает список файлов, которые находятся под контролем Mercurial версии при запуске функции настройки, например, если вы создаете источник и бинарный дистрибутив. Это простой, но эффективный способ, не имея, чтобы определить данные пакета (не Python файлы) вручную в явном шаблонов (MANIFEST.in).
Использование
Вот пример, который использует 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.
Опции
Установите переменную окружения HG_SETUPTOOLS_FORCE_CMD перед запуском setup.py, если вы хотите, чтобы обеспечить использование команды Hg (хотя это будет отступать к родной библиотеки, если команда не доступна или не работать).

Что нового В этом выпуске:.

  • Восстановленный Python 2.6 Совместимость модуля спускаемого

Что нового в версии 2.0.3:

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

Что нового в версии 2.0.2:

  • Журнал и Hg родители заставляют рт.ст. использовать по умолчанию стиль для вывода. В противном случае, код разбора не может определить теги. Кроме того, сбросить значение '' default.log в случае, если пользователь имеет псевдоним рт.ст. журнал в его .hgrc. (Например, некоторые используют журнал = -G, чтобы заставить что на графике). Благодаря постоянного тока для патча.

Что нового в версии 2.0.1:

  • Исправлена ​​ошибка # 10, где hgtools бы не разобрать установки .cfg правильно, если ConfigParser портировать на Python 3 был установлен на Python 2.

Что нового в версии 2.0:

  • рефакторинга HGRepoManager лучше поддерживать несколько тегов:
  • - `.get_tag` заменен` .get_tags`, который возвращает набор тегов для конкретной ревизии. В настоящее время это набор, потому что ртутный не сохраняют каких-либо значимых порядок тегов.
  • - `.get_tags` заменен` .get_repo_tags`
  • .
  • - `.get_parent_tag` заменен` .get_parent_tags`
  • .
  • , - добавил `.get_parents` которая возвращает пересмотра (ы) указанной версии
  • .
  • убрали поддержку старых версий Mercurial (LegacyLibraryManager).
  • Менеджер подпроцесса теперь по умолчанию. Переменная HGTOOLS_FORCE_CMD больше не имеет никакого влияния на hgtools.
  • Обнаружение версию сейчас решает несколько меток на той же ревизии, выбрав наилучшую версию.

Что нового в версии 1.2.1:

  • Исправлена ​​проблема # 9 - менеджеры репо и, таким образом плагин Setuptools больше не будет искать файлы, которые не в месте, указанном. В LibraryManagers уже выдает ошибку в этом случае, но теперь SubprocessManager делает то, что лучше, и только возвращает файлы относительно расположения.

Что нового в версии 1.2:

  • Реализована параметр version_handler версии. Исправления # 5.
  • Если несколько тегов приведены для пересмотра, в прошлом тег используется вместо первого.

Что нового в версии 1.1.6:

  • Более агрессивно построить окружающей среды при работе рт подпроцесс. Фиксирует еще одно проявление # 7. Благодаря whit537.

Что нового в версии 1.1.2:.

  • Восстановленный Python 2.5 Совместимость

Требования

  • Python

Похожие программы

testrepository
testrepository

20 Feb 15

Hostery
Hostery

20 Feb 15

bzr-svn
bzr-svn

20 Feb 15

github-distutils
github-distutils

20 Feb 15

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

Комментарии не найдены
добавить комментарий
Включите картинки!