コード例 #1
0
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)
コード例 #2
0
ファイル: package.py プロジェクト: ekTestuser/testcode
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)
コード例 #3
0
ファイル: package.py プロジェクト: ekTestuser/testcode
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)
コード例 #4
0
ファイル: package.py プロジェクト: rorist/spack
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)
コード例 #5
0
ファイル: package.py プロジェクト: rorist/spack
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)
コード例 #6
0
ファイル: package.py プロジェクト: rorist/spack
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)
コード例 #7
0
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)
コード例 #8
0
ファイル: package.py プロジェクト: rorist/spack
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)
コード例 #9
0
ファイル: package.py プロジェクト: rorist/spack
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)