class PyStorm(Package): """Storm is an object-relational mapper (ORM) for Python""" homepage = "https://storm.canonical.com/" url = "https://launchpad.net/storm/trunk/0.20/+download/storm-0.20.tar.gz" version('0.20', '8628503141f0f06c0749d607ac09b9c7') extends('python') depends_on('py-setuptools') def install(self, spec, prefix): python('setup.py', 'install', '--prefix=%s' % prefix)
class PyLogilabCommon(Package): """Common modules used by Logilab projects""" homepage = "https://www.logilab.org/project/logilab-common" url = "https://pypi.python.org/packages/a7/31/1650d23e44794d46935d82b86e73454cc83b814cbe1365260ccce8a2f4c6/logilab-common-1.2.0.tar.gz" version('1.2.0', 'f7b51351b7bfe052746fa04c03253c0b') extends("python") depends_on("py-setuptools", type='build') depends_on("py-six", type=nolink) def install(self, spec, prefix): setup_py('install', '--prefix=%s' % prefix)
class PyGenshi(Package): """Python toolkit for generation of output for the web""" homepage = "https://genshi.edgewall.org/" url = "http://ftp.edgewall.com/pub/genshi/Genshi-0.7.tar.gz" version('0.7', '54e64dd69da3ec961f86e686e0848a82') version('0.6.1', '372c368c8931110b0a521fa6091742d7') version('0.6', '604e8b23b4697655d36a69c2d8ef7187') extends("python") depends_on("py-setuptools", type='build') def install(self, spec, prefix): setup_py('install', '--prefix=%s' % prefix)
class PyPrettytable(Package): """ PrettyTable is a simple Python library designed to make it quick and easy to represent tabular data in visually appealing ASCII tables """ homepage = "https://code.google.com/archive/p/prettytable/" url = "https://pypi.python.org/packages/e0/a1/36203205f77ccf98f3c6cf17cf068c972e6458d7e58509ca66da949ca347/prettytable-0.7.2.tar.gz" version('0.7.2', 'a6b80afeef286ce66733d54a0296b13b') extends("python") depends_on("py-setuptools") def install(self, spec, prefix): python('setup.py', 'install', '--prefix=%s' % prefix)
class PyPy2neo(Package): """FIXME: put a proper description of your package here.""" # FIXME: add a proper url for your package's homepage here. homepage = "http://www.example.com" url = "https://github.com/nigelsmall/py2neo/archive/py2neo-2.0.8.tar.gz" version('2.0.8', 'e3ec5172a9e006515ef4155688a05a55') version('2.0.7', '4cfbc5b7dfd7757f3d2e324805faa639') version('2.0.6', '53e4cdb1a95fbae501c66e541d5f4929') version('2.0.5', '143b1f9c0aa22faf170c1b9f84c7343b') version('2.0.4', 'b3f7efd3344dc3f66db4eda11e5899f7') depends_on("py-setuptools") extends("python") def install(self, spec, prefix): python('setup.py', 'install', '--prefix=%s' % prefix)
class PyAstroid(Package): homepage = "https://www.astroid.org/" url = "https://github.com/PyCQA/astroid/archive/astroid-1.4.5.tar.gz" version('1.4.5', '7adfc55809908297ef430efe4ea20ac3') version('1.4.4', '8ae6f63f6a2b260bb7f647dafccbc796') version('1.4.3', '4647159de7d4d0c4b1de23ecbfb8e246') version('1.4.2', '677f7965840f375af51b0e86403bee6a') version('1.4.1', 'ed70bfed5e4b25be4292e7fe72da2c02') extends('python') depends_on('py-logilab-common') depends_on('py-setuptools') depends_on('py-six') def install(self, spec, prefix): python('setup.py', 'install', '--prefix=%s' % prefix)
class PyPy2neo(Package): """Py2neo is a client library and toolkit for working with Neo4j from within Python applications and from the command line.""" homepage = "http://py2neo.org/" url = "https://github.com/nigelsmall/py2neo/archive/py2neo-2.0.8.tar.gz" version('2.0.8', 'e3ec5172a9e006515ef4155688a05a55') version('2.0.7', '4cfbc5b7dfd7757f3d2e324805faa639') version('2.0.6', '53e4cdb1a95fbae501c66e541d5f4929') version('2.0.5', '143b1f9c0aa22faf170c1b9f84c7343b') version('2.0.4', 'b3f7efd3344dc3f66db4eda11e5899f7') depends_on("py-setuptools", type='build') extends("python") def install(self, spec, prefix): setup_py('install', '--prefix=%s' % prefix)
class PyMistune(Package): """ Python markdown parser """ homepage = "http://mistune.readthedocs.org/en/latest/" url = "https://github.com/lepture/mistune/archive/v0.7.1.tar.gz" version('0.7.1', '0d9c29700c670790c5b2471070d32ec2') version('0.7', '77750ae8b8d0d584894224a7e0c0523a') version('0.6', 'd4f3d4f28a69e715f82b591d5dacf9a6') version('0.5.1', '1c6cfce28a4aa90cf125217cd6c6fe6c') version('0.5', '997736554f1f95eea78c66ae339b5722') extends('python') depends_on('py-setuptools') def install(self, spec, prefix): python('setup.py', 'install', '--prefix=%s' % prefix)
class PyMarkupsafe(Package): """ MarkupSafe is a library for Python that implements a unicode string that is aware of HTML escaping rules and can be used to implement automatic string escaping. It is used by Jinja 2, the Mako templating engine, the Pylons web framework and many more. """ homepage = "http://www.pocoo.org/projects/markupsafe/" url = "https://github.com/pallets/markupsafe/archive/0.23.tar.gz" version('0.23', '1a0dadc95169832367c9dcf142155cde') version('0.22', '7a2ac7427b58def567628d06dc328396') version('0.21', 'aebcd93ee05269773c8b80bb6c86fc2f') version('0.20', '0c1fef97c8fd6a986d708f08d7f84a02') version('0.19', '64b05361adb92c11839fc470e308c593') extends("python") depends_on("py-setuptools") def install(self, spec, prefix): python('setup.py', 'install', '--prefix=%s' % prefix)