Files changed (1)
-Welcome to your wiki! This is the default page we've installed for your convenience. Go ahead and edit it.
-This wiki uses the [[http://www.wikicreole.org/|Creole]] syntax, and is fully compatible with the 1.0 specification.
-The wiki itself is actually a hg repository, which means you can clone it, edit it locally/offline, add images or any other file type, and push it back to us. It will be live immediately.
-Wiki pages are normal files, with the .wiki extension. You can edit them locally, as well as creating new ones.
-You can also highlight snippets of text, we use the excellent [[http://www.pygments.org/|Pygments]] library.
-You can check out the source of this page to see how that's done, and make sure to bookmark [[http://pygments.org/docs/lexers/|the vast library of Pygment lexers]], we accept the 'short name' or the 'mimetype' of anything in there.
+setuptools_hg is a plugin for setuptools that enables setuptools to find files under the Mercurial version control
+It uses the Mercurial Python library by default and falls back to use the command line programm hg(1). That's especially useful inside virtualenvs that don't have access to the system wide installed Mercurial lib (e.g. when created with --no-site-packages).
+You can read about the hooks used by setuptool_hg in the [[http://peak.telecommunity.com/DevCenter/setuptools#adding-support-for-other-revision-control-systems|setuptools documentation]]. It basically simply returns a list of files that are under Mercurial version control before running the setuptools function, such as creating source distributions and binary distribution like egg files. It's a simple yet effective way of not having to define package data (non-Python files) manually in MANIFEST templates (MANIFEST.in).
+If you run this setup.py setuptools will automatically download setuptools_hg to the directory where the setup.py is located at (and won't install it anywhere else) to get all package data files from the Mercurial repository.