{ "info": { "author": "Paul Carduner", "author_email": "zope-dev@zope.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Framework :: Buildout", "Intended Audience :: Developers", "License :: OSI Approved :: Zope Public License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Topic :: Software Development :: Build Tools", "Topic :: Text Editors :: Emacs", "Topic :: Utilities" ], "description": "==============\nz3c.recipe.tag\n==============\n\n|buildstatus|_\n\n.. contents::\n\nIntroduction\n------------\n\nThis recipe generates a TAGS database file that can be used with a\nnumber of different editors to quickly look up class and function\ndefinitions in your package's source files and egg dependencies.\n\nDependencies\n------------\n\nBefore running a tags enabled buildout, you must install the\nappropriate command line tag generation tools: exuberant-ctags and\nid-utils. In Ubuntu, you can install these with apt-get::\n\n $ sudo apt-get install exuberant-ctags id-utils\n\nOn a Mac, download and install ``port`` from http://www.macports.org/ and then\ninstall ctags and idutils in this way::\n\n $ sudo port install ctags idutils\n\nHow to use this recipe\n----------------------\n\nWith Buildout\n.............\n\nSuppose you have an egg called ``MyApplication``. To use this recipe with\nbuildout, you would add the following to the ``buildout.cfg`` file::\n\n [tags]\n recipe = z3c.recipe.tag\n eggs = MyApplication\n\nThis produces a script file in the ``bin/`` directory which you can\nthen run like this::\n\n $ ./bin/tags\n\nBy default, this script produces three files in the directory from\nwhich you ran the script:\n\n- a ctags file called ``TAGS`` for use by emacs,\n- a ctags file called ``tags`` for use by vi, and\n- an idutils file called ``ID`` for use by id-utils (gid, lid).\n\nYou can then use these files in your editor of choice.\n\nOptionally, you can select which files to build. The following is the output\nof ``./bin/tags --help``::\n\n usage: build_tags [options]\n\n options:\n -h, --help show this help message and exit\n -l LANGUAGES, --languages=LANGUAGES\n ctags comma-separated list of languages. defaults to\n ``-JavaScript``\n -e, --ctags-emacs flag to build emacs ctags ``TAGS`` file\n -v, --ctags-vi flag to build vi ctags ``tags`` file\n -b, --ctags-bbedit flag to build bbedit ctags ``tags`` file\n -i, --idutils flag to build idutils ``ID`` file\n\nIf you'd like to set command line options by default (e.g. to limit\nbuilding to ctags-vi by default) you can pass the ``default`` option in\nyour buildout.cfg::\n\n [tags]\n recipe = z3c.recipe.tag\n eggs = MyApplication\n default = ['-v']\n\nWith virtualenv\n...............\n\nYou can use this with `virtualenv\n`__ too::\n\n my_venv/bin/pip install z3c.recipe.tag\n my_venv/bin/build_tags\n\nthis will build a tags file for all the packages installed in that virtualenv.\n\nWith Paver\n..........\n\nIf you are using `Paver\n`_ and already have\nz3c.recipe.tag installed, then all you have to do is add this line to\nyour ``pavement.py`` file::\n\n import z3c.recipe.tag\n\nAnd then run the ``z3c.recipe.tag.tags`` task from the command line::\n\n $ paver z3c.recipe.tag.tags\n\nAdditional Resources\n--------------------\n\nFor additional information on using tags tables with different editors\nsee the following websites:\n\n- **Emacs**: http://www.gnu.org/software/emacs/manual/html_node/emacs/Tags.html\n\n - to jump to the location of a tag, type ``M-x find-tag`` and the\n name of the tag. Or use ``M-.`` to jump to the tag matching the token\n the cursor is currently on. The first time you do this, you will\n be prompted for the location of the TAGS file.\n\n- **VIM**: http://vimdoc.sourceforge.net/htmldoc/tagsrch.html\n\n- **BBEdit**: http://pine.barebones.com/manual/BBEdit_9_User_Manual.pdf\n Chapter 14, page 324\n\nFor more information on ctags, visit http://ctags.sourceforge.net/\n\n(BBEdit_ is a Macintosh text editor.)\n\n.. _BBEdit: http://barebones.com/products/bbedit/\n\nFor more information about GNU id-utils (basically a local text\nindexing/search engine; think of it as a very fast version of ``grep\n-w``), see the `id-utils manual\n`__.\n\n.. |buildstatus| image:: https://api.travis-ci.org/zopefoundation/z3c.recipe.tag.png?branch=master\n.. _buildstatus: https://travis-ci.org/zopefoundation/z3c.recipe.tag\n\n\n=======\nCHANGES\n=======\n\n0.8 (2014-10-20)\n----------------\n\n- Add --tag-relative option to support relative tag generation.\n\n\n0.7 (2013-03-22)\n----------------\n\n- Support and require zc.buildout 2.0.\n\n- Add supported Python version (3.6, 2.7, 3.2, 3.3) classifiers to\n setup.py\n\n\n0.6 (2012-09-07)\n----------------\n\n- Update manifest to allow package generation fron non-VCS export. Counters the\n 0.5 \"brown bag\" release.\n\n\n0.5 (2012-09-06)\n----------------\n\n- Exclude Python import statements by default from showing up as tags.\n\n- Add 'defaults' option to allow adding default command line options (e.g. to\n set '-v' by default)\n\n\n0.4.1 (2012-01-11)\n------------------\n\n* Skip nonexistent sys.path directories to avoid ctags warnings.\n\n\n0.4.0 (2010-08-29)\n------------------\n\n* Support new script features from zc.buildout 1.5 and higher. This version\n requires zc.buildout 1.5 or higher.\n\n* Also index Mako and HTML files with id-utils.\n\n\n0.3.0 (2009-08-16)\n------------------\n\n* Add support for using this recipe as a `paver `_ task.\n\n* Also index Javascript, CSS and ReStructuredText files with id-utils.\n\n* Define a default entry point for zc.buildout, so you can simply say::\n\n [ctags]\n recipe = z3c.recipe.tag\n\n\n0.2.0 (2008-08-28)\n------------------\n\n* Allow command-line choices for what files to build, and what languages ctags\n should parse. (Note that the default behavior of running ``./bin/tags``\n is the same as previous releases.)\n\n* Support the Mac OS X packaging system \"macports\" (exuberant ctags is\n ``ctags-exuberant`` in Ubuntu and ``ctags`` in macports).\n\n* Support creating BBEdit-style ctags files.\n\n* Small changes for development (use bootstrap external, set svn:ignore)\n\n0.1.0 (2008-03-16)\n------------------\n\n- Initial release.\n\n * buildout recipe for generating ctags of eggs used.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/zopefoundation/z3c.recipe.tag", "keywords": null, "license": "ZPL 2.1", "maintainer": null, "maintainer_email": null, "name": "z3c.recipe.tag", "package_url": "https://pypi.org/project/z3c.recipe.tag/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/z3c.recipe.tag/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/zopefoundation/z3c.recipe.tag" }, "release_url": "https://pypi.org/project/z3c.recipe.tag/0.8/", "requires_dist": null, "requires_python": null, "summary": "Generate ctags from eggs for development.", "version": "0.8" }, "last_serial": 1276105, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "eeae527843f20fed6dd3c12ad01d9070", "sha256": "24cfd40d9ab78413a2bcb31600b53df966f7700aafb5c987e5cac23c2e2efadd" }, "downloads": -1, "filename": "z3c.recipe.tag-0.1.0.tar.gz", "has_sig": false, "md5_digest": "eeae527843f20fed6dd3c12ad01d9070", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5832, "upload_time": "2008-03-16T23:58:23", "url": "https://files.pythonhosted.org/packages/ce/1e/47eaf81c07dcaa96f6c27de3839efb7e94a89e0fe008b087b004bd7623e7/z3c.recipe.tag-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "f48b344c9c58dc02fcb3b5cc437d41e5", "sha256": "c8e3d22aa4d4a46a477f15668b084547c2451d70cfdb55a6473ad1d72ba5290d" }, "downloads": -1, "filename": "z3c.recipe.tag-0.2.0.tar.gz", "has_sig": false, "md5_digest": "f48b344c9c58dc02fcb3b5cc437d41e5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7698, "upload_time": "2008-08-29T01:59:16", "url": "https://files.pythonhosted.org/packages/07/1f/e5e1de83aa1105d271ad211d601eaa2fca68d37d65f627eb780a0a3ef657/z3c.recipe.tag-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "76c47374eae4a3b227a5c3f6a6c79d41", "sha256": "c8b6c41189801a804bad7e445198199a9c68f10f5c34c4220a5edb6599928140" }, "downloads": -1, "filename": "z3c.recipe.tag-0.3.0.tar.gz", "has_sig": false, "md5_digest": "76c47374eae4a3b227a5c3f6a6c79d41", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8398, "upload_time": "2009-08-17T00:46:40", "url": "https://files.pythonhosted.org/packages/2f/3d/f46afa4b0cb9d9f5fdce33ca893ba3e091c75e08cb4179f4d1e0383d1050/z3c.recipe.tag-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "5aad9a6dc96e0635870e0d5644420206", "sha256": "f8b8c60aefb148f31493019a91237f7f9c383d3c6fe7cb28a6f10cb59d14e465" }, "downloads": -1, "filename": "z3c.recipe.tag-0.4.0.tar.gz", "has_sig": false, "md5_digest": "5aad9a6dc96e0635870e0d5644420206", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11647, "upload_time": "2010-08-29T21:50:26", "url": "https://files.pythonhosted.org/packages/ea/af/ce27ddc278c03fa09e9014d972d91597f64350c0d5a54b31634d4ee555b9/z3c.recipe.tag-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "875a7db652e9c00f67207816df993eff", "sha256": "f5da21006ab669ed5de2b4ca795f9a10565e494f3e94ea4f33cd18d14c194db3" }, "downloads": -1, "filename": "z3c.recipe.tag-0.4.1.tar.gz", "has_sig": false, "md5_digest": "875a7db652e9c00f67207816df993eff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12745, "upload_time": "2012-01-11T17:39:24", "url": "https://files.pythonhosted.org/packages/d4/ab/3864569f4bd2175c89941fc94719d60a69efe66d08b278bf1093e407ce78/z3c.recipe.tag-0.4.1.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "91cd7fca76e3a58de5aff179ff537322", "sha256": "45dd6ecd451d43e34e2eb271240f484a66d7d0db6f9e28ce490db9c4ddb51b58" }, "downloads": -1, "filename": "z3c.recipe.tag-0.5.zip", "has_sig": false, "md5_digest": "91cd7fca76e3a58de5aff179ff537322", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13748, "upload_time": "2012-09-06T06:25:50", "url": "https://files.pythonhosted.org/packages/5b/00/718606f40718d6e4bc5ef8409a563cbbd3cadb36cde01ad6e17323203933/z3c.recipe.tag-0.5.zip" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "3b02375d9cff6a3b23473f3057557e60", "sha256": "65d3eca86969b6b27388288e3f117060193c6b9088b69f3f3dda1f722c4aacba" }, "downloads": -1, "filename": "z3c.recipe.tag-0.6.zip", "has_sig": false, "md5_digest": "3b02375d9cff6a3b23473f3057557e60", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16590, "upload_time": "2012-09-07T10:03:28", "url": "https://files.pythonhosted.org/packages/db/71/087e9cae8e50afb474836061f1825960c019b11053ec28a3262ee233f250/z3c.recipe.tag-0.6.zip" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "6c41971c9aa09390fddd5e4a974f064b", "sha256": "237be86945b5dd54069aa3ba73af61d2778763235e889f56a17b80e419878e2c" }, "downloads": -1, "filename": "z3c.recipe.tag-0.7.zip", "has_sig": false, "md5_digest": "6c41971c9aa09390fddd5e4a974f064b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23152, "upload_time": "2013-03-22T11:46:19", "url": "https://files.pythonhosted.org/packages/76/32/67e7343139a022b839f99d268a62d92394b7a6d4dc465e1c8981e4f48e56/z3c.recipe.tag-0.7.zip" } ], "0.8": [ { "comment_text": "", "digests": { "md5": "05a83477e8250cc83639fbaf37808b99", "sha256": "5d986e2b3bab8e95acb2b6a18e9bfe50aa1795d1fce52b4bf39dbbf3dd2a8bb5" }, "downloads": -1, "filename": "z3c.recipe.tag-0.8.zip", "has_sig": false, "md5_digest": "05a83477e8250cc83639fbaf37808b99", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23709, "upload_time": "2014-10-20T05:42:30", "url": "https://files.pythonhosted.org/packages/6b/49/4fe20b8c829c054e12aa1550d0bdfed9b99800a1b1dc40e31fbebb86fbe7/z3c.recipe.tag-0.8.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "05a83477e8250cc83639fbaf37808b99", "sha256": "5d986e2b3bab8e95acb2b6a18e9bfe50aa1795d1fce52b4bf39dbbf3dd2a8bb5" }, "downloads": -1, "filename": "z3c.recipe.tag-0.8.zip", "has_sig": false, "md5_digest": "05a83477e8250cc83639fbaf37808b99", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23709, "upload_time": "2014-10-20T05:42:30", "url": "https://files.pythonhosted.org/packages/6b/49/4fe20b8c829c054e12aa1550d0bdfed9b99800a1b1dc40e31fbebb86fbe7/z3c.recipe.tag-0.8.zip" } ] }