{ "info": { "author": "John Trammell", "author_email": "johntrammell@gmail.com", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "==========\ngitegginfo\n==========\n\nIntroduction\n============\n\nPackage ``gitegginfo`` adds two setuptools_ commands to make it possible to\nuse setuptools with git repositories when building development eggs. Problems\noccur in that setuptools specifically looks for subversion_ revision numbers,\neven when subversion is not the underlying SCM.\n\nThis package is intended for use with git-svn_, which I use as an interface\nbetween git and subversion.\n\ngitegginfo\n----------\n\nThe ``gitegginfo`` command is an extension of setuptools' egg_info command.\nWhere the egg_info command is unwisely specific to the subversion_ version\ncontrol system, the gitegginfo command is unwisely and explicitly tied to the\nGit DVCS (distributed version control system).\n\ngitsdist\n--------\n\nThe ``sdist`` command that comes with setuptools is used to generate source\ndistributions, i.e. tarballs. When building a development (\"dev\") egg,\nsetuptools attempts to query the current revision number via the ``egginfo``\ncommand, which fails for reasons described above. The ``gitsdist`` command\ninstead uses the ``gitegginfo`` command to get the revision information.\n\n\nSample Commands\n===============\n\nTo build an ``.egg-info`` folder with ``git-svn`` revision data::\n\n python setup.py gitegginfo -r\n\nTo build a development source distribution::\n\n python setup.py gitegginfo -rDb dev gitsdist\n\n\nTroubleshooting\n===============\n\nIf you run into the problem where setuptools isn't including all your code in\nthe created egg, you may need to install package setuptools-git_.\n\n\nEditorial\n=========\nAs I write this, the Python packaging infrastructure is in a dismal state.\n\n\nSee Also\n========\n\ndistutils_, git_, git-svn_, sdist_, setuptools_, setuptools-git_, subversion_\n\n.. _distutils: http://docs.python.org/distutils/index.html\n.. _git: http://git-scm.com/\n.. _git-svn: http://www.kernel.org/pub/software/scm/git/docs/git-svn.html\n.. _sdist: http://docs.python.org/distutils/sourcedist.html\n.. _setuptools: http://pypi.python.org/pypi/setuptools\n.. _setuptools-git: http://pypi.python.org/pypi/setuptools-git/0.3.3\n.. _subversion: http://en.wikipedia.org/wiki/Apache_Subversion\n\n\nChanges\n=======\n\n0.3 - 2011-07-08\n----------------\n* added gitsdist command [jt]\n\n0.2 - 2010-06-22\n----------------\n* bug fix / 'git-svn' invocation [jt]\n\n0.1 - 2010-04-08\n----------------\n* pulls git-svn revision [jt]", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/trammell/gitegginfo", "keywords": "setuptools egg_info git", "license": "GPL", "maintainer": null, "maintainer_email": null, "name": "gitegginfo", "package_url": "https://pypi.org/project/gitegginfo/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/gitegginfo/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/trammell/gitegginfo" }, "release_url": "https://pypi.org/project/gitegginfo/0.3/", "requires_dist": null, "requires_python": null, "summary": "Setuptools extensions for git compatibility.\n\n See the project home page at http://github.com/trammell/gitegginfo for\n details.", "version": "0.3" }, "last_serial": 792457, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "6e72912b380e4c778acd1740831900e1", "sha256": "4c97a0c2e03b01e62e6b70b636b5a17f0b6ae44c2dbc7e396bdde8999b22c0a2" }, "downloads": -1, "filename": "gitegginfo-0.2.1-py2.4.egg", "has_sig": false, "md5_digest": "6e72912b380e4c778acd1740831900e1", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 7520, "upload_time": "2010-06-22T20:03:32", "url": "https://files.pythonhosted.org/packages/fb/0f/6205d4892ddab5001b33ab4cff7935645641718978f57edf8828647c6459/gitegginfo-0.2.1-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "4bafa8442c71611b1d86cd553e4e148a", "sha256": "6691a2736acff1b2740e1d3874b42e6717c3d2b496ac6942f7b2c00314ea0221" }, "downloads": -1, "filename": "gitegginfo-0.3.tar.gz", "has_sig": false, "md5_digest": "4bafa8442c71611b1d86cd553e4e148a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4268, "upload_time": "2011-07-08T17:44:14", "url": "https://files.pythonhosted.org/packages/39/72/bd3aae991a18616e1f33e9dab531ea4377217f9cd0028ace6a1b58c7aa72/gitegginfo-0.3.tar.gz" } ], "0.3": [] }, "urls": [] }