Metadata-Version: 1.0
Name: van.pydeb
Version: 1.2.0
Summary: Make egg metadata information available for Debian packaging
Home-page: http://pypi.python.org/pypi/van.pydeb
Author: Vanguardistas
Author-email: UNKNOWN
License: ZPL 2.1
Description: Tools for introspecting Python package metadata and translating the resulting
        information into Debian metadata. This information is translated:
        
        * Setuptools version numbers to Debian format that sorts correctly
        * Setuptools package names to Debian binary and source package names
        * Setuptools dependencies to Debian dependencies
        
        This package provides a ``van-pydeb`` binary which provides a way to access the
        information from shell scripts. A python based API is also available for python
        programs to use.
        
        Usage
        =====
        
        To extract the dependency info of this package, one can run the following
        command after setting up buildout::
        
        $ ./bin/van-pydeb depends --egg-info van.pydeb.egg-info
        python-setuptools, python-van
        
        This information can then used in a debian/rules file as follows::
        
        (echo -n 'setuptools:Depends=' && van-pydeb depends --egg-info debian/$(PACKAGE)/usr/lib/python$*/site-packages/$(EGG_NAME).egg-info) >> debian/$(PACKAGE).substvars
        
        There ary many different methods of using this command, such as getting the
        dependencies (including the extra dependencies) of the package::
        
        van-pydeb depends --egg-info debian/$(PACKAGE)/usr/lip/python$*/$(EGG_NAME).egg-info
        
        Or, the dependencies of an extra::
        
        van-pydeb depends --egg-info debian/$(PACKAGE)/usr/lip/python$*/$(EGG_NAME).egg-info --extra $(EXTRA)
        
        The dependencies of 2 extras::
        
        van-pydeb depends --egg-info debian/$(PACKAGE)/usr/lip/python$*/$(EGG_NAME).egg-info --extra $(EXTRA) --extra $(EXTRA2)
        
        The dependencies of a package excluding the dependencies of extras::
        
        van-pydeb depends --egg-info debian/$(PACKAGE)/usr/lip/python$*/$(EGG_NAME).egg-info --exclude-extra $(EXTRA1) --exclude-extra $(EXTRA2)
        
        Development
        ===========
        
        The code for van.pydeb is housed in subversion at http://svn.zope.org/van.pydeb/.
        
        Changes
        =======
        
        1.2.0 (2009-05-29)
        ------------------
        
        * Improve README.txt. Thanks to Fabio Tranchitella for a better looking way of
        calling van-pydeb in the rules file.
        * Expose version and package name conversion functions via the command line interface.
        e.g. This command will print out the debian binary package name::
        
        $ van-pydeb py_to_bin foo
        
        1.1.0 (2009-05-26)
        ------------------
        
        * Obligatory "How could I have done that" release smoothing out documentation
        bugs and making the command line options more complete.
        
        1.0.0 (2009-05-26)
        ------------------
        
        * Initial Release.
        
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: System Administrators
Classifier: Topic :: System :: Archiving :: Packaging
Classifier: License :: DFSG approved
Classifier: License :: OSI Approved :: Zope Public License
Classifier: Framework :: Setuptools Plugin
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python
