Merge pull request #924 from hegner/feature/python-diverse
Add a few more python packages
This commit is contained in:
commit
3e717842c9
22
var/spack/repos/builtin/packages/py-astroid/package.py
Normal file
22
var/spack/repos/builtin/packages/py-astroid/package.py
Normal file
@ -0,0 +1,22 @@
|
||||
from spack import depends_on, extends, version
|
||||
from spack import Package
|
||||
|
||||
|
||||
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)
|
||||
|
18
var/spack/repos/builtin/packages/py-genshi/package.py
Normal file
18
var/spack/repos/builtin/packages/py-genshi/package.py
Normal file
@ -0,0 +1,18 @@
|
||||
from spack import version, extends, depends_on
|
||||
from spack import Package
|
||||
|
||||
|
||||
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")
|
||||
|
||||
def install(self, spec, prefix):
|
||||
python('setup.py', 'install', '--prefix=%s' % prefix)
|
27
var/spack/repos/builtin/packages/py-jinja2/package.py
Normal file
27
var/spack/repos/builtin/packages/py-jinja2/package.py
Normal file
@ -0,0 +1,27 @@
|
||||
from spack import depends_on, extends, version
|
||||
from spack import Package
|
||||
|
||||
|
||||
class PyJinja2(Package):
|
||||
"""
|
||||
Jinja2 is a template engine written in pure Python. It provides
|
||||
a Django inspired non-XML syntax but supports inline expressions
|
||||
and an optional sandboxed environment.
|
||||
"""
|
||||
|
||||
homepage = "http://jinja.pocoo.org/"
|
||||
url = "https://github.com/pallets/jinja/archive/2.8.tar.gz"
|
||||
|
||||
version('2.8', '4114200650d7630594e3bc70af23f59e')
|
||||
version('2.7.3', '55b87bdc8e585b8b5b86734eefce2621')
|
||||
version('2.7.2', '8e8f226809ae6363009b9296e30adf30')
|
||||
version('2.7.1', '69b6675553c81b1087f95cae7f2179bb')
|
||||
version('2.7', 'ec70433f325051dcedacbb2465028a35')
|
||||
|
||||
extends("python")
|
||||
depends_on("py-setuptools")
|
||||
depends_on("py-markupsafe")
|
||||
|
||||
def install(self, spec, prefix):
|
||||
python('setup.py', 'install', '--prefix=%s' % prefix)
|
||||
|
@ -0,0 +1,18 @@
|
||||
from spack import depends_on, extends, version
|
||||
from spack import Package
|
||||
|
||||
|
||||
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")
|
||||
depends_on("py-six")
|
||||
|
||||
def install(self, spec, prefix):
|
||||
python('setup.py', 'install', '--prefix=%s' % prefix)
|
||||
|
27
var/spack/repos/builtin/packages/py-markupsafe/package.py
Normal file
27
var/spack/repos/builtin/packages/py-markupsafe/package.py
Normal file
@ -0,0 +1,27 @@
|
||||
from spack import depends_on, extends, version
|
||||
from spack import Package
|
||||
|
||||
|
||||
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)
|
||||
|
22
var/spack/repos/builtin/packages/py-mistune/package.py
Normal file
22
var/spack/repos/builtin/packages/py-mistune/package.py
Normal file
@ -0,0 +1,22 @@
|
||||
from spack import depends_on, extends, version
|
||||
from spack import Package
|
||||
|
||||
|
||||
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)
|
20
var/spack/repos/builtin/packages/py-prettytable/package.py
Normal file
20
var/spack/repos/builtin/packages/py-prettytable/package.py
Normal file
@ -0,0 +1,20 @@
|
||||
from spack import depends_on, extends, version
|
||||
from spack import Package
|
||||
|
||||
|
||||
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)
|
22
var/spack/repos/builtin/packages/py-py2neo/package.py
Normal file
22
var/spack/repos/builtin/packages/py-py2neo/package.py
Normal file
@ -0,0 +1,22 @@
|
||||
from spack import depends_on, extends, version
|
||||
from spack import Package
|
||||
|
||||
|
||||
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)
|
||||
|
16
var/spack/repos/builtin/packages/py-storm/package.py
Normal file
16
var/spack/repos/builtin/packages/py-storm/package.py
Normal file
@ -0,0 +1,16 @@
|
||||
from spack import depends_on, extends, version
|
||||
from spack import Package
|
||||
|
||||
|
||||
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)
|
Loading…
Reference in New Issue
Block a user