Metadata-Version: 1.1
Name: setuptools-hg
Version: 0.4
Summary: Setuptools/distribute plugin for finding files under Mercurial version control.
Home-page: http://bitbucket.org/jezdez/setuptools_hg/
Author: Jannis Leidel
Author-email: jannis@leidel.info
License: GPL2
Description: b'setuptools_hg\n=============\n\nsetuptools_hg is a plugin for setuptools/distribute to enable it to find\nfiles under the Mercurial version control system.\n\nIt uses the Mercurial Python library by default and falls back to use the\ncommand line programm `hg(1)`_. That\'s especially useful inside virtualenvs\nthat don\'t have access to the system wide installed Mercurial lib (e.g. when\ncreated with ``--no-site-packages``).\n\n.. note:: The setuptools feature\n\n  You can read about the hooks used by setuptool_hg in the setuptools_ or\n  distribute_ documentation. It basically returns a list of files that are\n  under Mercurial version control when running the ``setup`` function, e.g. if\n  you create a source and binary distribution. It\'s a simple yet effective way\n  of not having to define package data (non-Python files) manually in MANIFEST\n  templates (``MANIFEST.in``).\n\n.. _setuptools: http://peak.telecommunity.com/DevCenter/setuptools#adding-support-for-other-revision-control-systems\n.. _distribute: http://packages.python.org/distribute/setuptools.html#adding-support-for-other-revision-control-systems\n.. _`hg(1)`: http://www.selenic.com/mercurial/hg.1.html\n\nUsage\n*****\n\nHere\'s an example of a setup.py that uses setuptools_hg::\n\n    from setuptools import setup, find_packages\n\n    setup(\n        name="HelloWorld",\n        version="0.1",\n        packages=find_packages(),\n        setup_requires=["setuptools_hg"],\n    )\n\nIf you run this setup.py setuptools will automatically download setuptools_hg\nto the directory where the setup.py is located at (and won\'t install it\nanywhere else) to get all package data files from the Mercurial repository.\n\nOptions\n*******\n\nSet the ``HG_SETUPTOOLS_FORCE_CMD`` environment variable before running\nsetup.py if you want to enforce the use of the hg command.\n"""\n\nCHANGES\n*******\n\n0.4\n---\n\n- fix a bug if the current distribution is not versionned with mercurial. [kiorky]\n- fix https://bitbucket.org/jezdez/setuptools_hg/issue/5/using-hg-command-line-with-py3-does-not [kiorky]\n'
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.4
Classifier: Programming Language :: Python :: 2.5
Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.1
Classifier: Programming Language :: Python :: 3.2
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: License :: OSI Approved :: GNU General Public License (GPL)
Classifier: Topic :: Software Development :: Version Control
Classifier: Framework :: Setuptools Plugin
