Skip to content

Instantly share code, notes, and snippets.

@pescobar
Created October 15, 2018 09:37
Show Gist options
  • Save pescobar/76a67a923f5771ab1bd68ee613aa5363 to your computer and use it in GitHub Desktop.
Save pescobar/76a67a923f5771ab1bd68ee613aa5363 to your computer and use it in GitHub Desktop.
name = 'Python'
version = '2.7.15'
homepage = 'http://python.org/'
description = """Python is a programming language that lets you work more quickly and integrate your systems
more effectively."""
toolchain = {'version': '2018.08', 'name': 'foss'} # ('OpenSSL', '1.1.0h'),
toolchainopts = {'pic': True}
sources = [SOURCE_TGZ]
source_urls = ['http://www.%(namelower)s.org/ftp/%(namelower)s/%(version)s/']
# python needs bzip2 to build the bz2 package
dependencies = [
('bzip2', '1.0.6', '', ('GCCcore', '8.2.0')),
('zlib', '1.2.11', '', ('GCCcore', '8.2.0')),
('libreadline', '7.0', '', ('GCCcore', '8.2.0')),
('ncurses', '6.1', '', ('GCCcore', '8.2.0')),
('SQLite', '3.24.0', '', ('GCCcore', '8.2.0')),
('GMP', '6.1.2', '', ('GCCcore', '8.2.0')),
('libffi', '3.2.1', '', ('GCCcore', '8.2.0')),
]
osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')]
# order is important!
# package versions updated June 19th 2018
exts_list = [
#('setuptools', '39.2.0', {'checksums': ['f7cddbb5f5c640311eb00eab6e849f7701fa70bf6a183fc8a2c33dd1d1672fb2'], 'source_tmpl': SOURCE_ZIP, 'source_urls': ['https://pypi.%(namelower)s.org/packages/source/s/setuptools/']}),
#('setuptools', '40.4.3', {'source_tmpl': SOURCE_ZIP, 'source_urls': ['https://files.pythonhosted.org/packages/6e/9c/6a003320b00ef237f94aa74e4ad66c57a7618f6c79d67527136e2544b728/']}),
('setuptools', '39.2.0', {'checksums': ['f7cddbb5f5c640311eb00eab6e849f7701fa70bf6a183fc8a2c33dd1d1672fb2'], 'source_tmpl': SOURCE_ZIP, 'source_urls': ['https://files.pythonhosted.org/packages/6e/9c/6a003320b00ef237f94aa74e4ad66c57a7618f6c79d67527136e2544b728/']}),
('pip', '10.0.1', {'checksums': ['f2bd08e0cd1b06e10218feaf6fef299f473ba706582eb3bd9d52203fdbd7ee68'], 'source_urls': ['https://pypi.%(namelower)s.org/packages/source/p/pip/']}),
('nose', '1.3.7', {'checksums': ['f1bffef9cbc82628f6e7d7b40d7e255aefaa1adb6a1b1d26c69a8b79e6208a98'], 'source_urls': ['https://pypi.%(namelower)s.org/packages/source/n/nose/']}),
('numpy', '1.14.5', {'checksums': ['a4a433b3a264dbc9aa9c7c241e87c0358a503ea6394f8737df1683c7c9a102ac'], 'source_tmpl': SOURCE_ZIP, 'source_urls': ['https://pypi.%(namelower)s.org/packages/source/n/numpy/']}),
('scipy', '1.1.0', {'checksums': ['878352408424dffaa695ffedf2f9f92844e116686923ed9aa8626fc30d32cfd1'], 'source_urls': ['https://pypi.%(namelower)s.org/packages/source/s/scipy/']}),
('blist', '1.3.6', {'checksums': ['3a12c450b001bdf895b30ae818d4d6d3f1552096b8c995f0fe0c74bef04d1fc3'], 'source_urls': ['https://pypi.%(namelower)s.org/packages/source/b/blist/']}),
('mpi4py', '3.0.0', {'checksums': ['b457b02d85bdd9a4775a097fac5234a20397b43e073f14d9e29b6cd78c68efd7'], 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/']}),
('paycheck', '1.0.2', {'checksums': ['6db7fc367c146cd59d2327ad4d2d6b0a24bc1be2d6953bb0773cbf702ee1ed34'], 'source_urls': ['https://pypi.%(namelower)s.org/packages/source/p/paycheck/']}),
('pbr', '4.0.4', {'checksums': ['a9c27eb8f0e24e786e544b2dbaedb729c9d8546342b5a6818d8eda098ad4340d'], 'source_urls': ['https://pypi.%(namelower)s.org/packages/source/p/pbr/']}),
('Cython', '0.28.3', {'checksums': ['1aae6d6e9858888144cea147eb5e677830f45faaff3d305d77378c3cba55f526'], 'source_urls': ['https://pypi.%(namelower)s.org/packages/source/C/Cython/']}),
('six', '1.11.0', {'checksums': ['70e8a77beed4562e7f14fe23a786b54f6296e34344c23bc42f07b15018ff98e9'], 'source_urls': ['https://pypi.%(namelower)s.org/packages/source/s/six/']}),
('%(namelower)s-dateutil', '%(version_major_minor)s.3', {'checksums': ['e27001de32f627c22380a688bcc43ce83504a7bc5da472209b4c70f02829f0b8'], 'modulename': 'dateutil', 'source_urls': ['https://pypi.%(namelower)s.org/packages/source/p/%(namelower)s-dateutil/']}),
('deap', '1.2.2', {'checksums': ['95c63e66d755ec206c80fdb2908851c0bef420ee8651ad7be4f0578e9e909bcf'], 'source_urls': ['https://pypi.%(namelower)s.org/packages/source/d/deap/']}),
('decorator', '4.3.0', {'checksums': ['c39efa13fbdeb4506c476c9b3babf6a718da943dab7811c206005a4a956c080c'], 'source_urls': ['https://pypi.%(namelower)s.org/packages/source/d/decorator/']}),
('liac-arff', '2.2.2', {'checksums': ['f4b60475e7473c4c42665f106ef87fe94fbf1e4cac7571903153ad38c3167c69'], 'modulename': 'arff', 'source_urls': ['https://pypi.%(namelower)s.org/packages/source/l/liac-arff/']}),
('pycrypto', '2.6.1', {'checksums': ['f2ce1e989b272cfcb677616763e0a2e7ec659effa67a88aa92b3a65528f60a3c'], 'modulename': 'Crypto', 'source_urls': ['https://pypi.%(namelower)s.org/packages/source/p/pycrypto/']}),
('ecdsa', '0.13', {'checksums': ['64cf1ee26d1cde3c73c6d7d107f835fed7c6a2904aef9eac223d57ad800c43fa'], 'source_urls': ['https://pypi.%(namelower)s.org/packages/source/e/ecdsa/']}),
('enum34', '1.1.6', {'checksums': ['8ad8c4783bf61ded74527bffb48ed9b54166685e4230386a9ed9b1279e2df5b1'], 'modulename': 'enum', 'source_urls': ['https://pypi.%(namelower)s.org/packages/source/e/enum34/']}),
('ipaddress', '1.0.22', {'source_urls': ['https://pypi.%(namelower)s.org/packages/source/i/ipaddress/']}),
('asn1crypto', '0.24.0', {'checksums': ['9d5c20441baf0cb60a4ac34cc447c6c189024b6b4c6cd7877034f4965c464e49'], 'source_urls': ['https://pypi.%(namelower)s.org/packages/source/a/asn1crypto/']}),
('idna', '%(version_major_minor)s', {'checksums': ['684a38a6f903c1d71d6d5fac066b58d7768af4de2b832e426ec79c30daa94a16'], 'source_urls': ['https://pypi.%(namelower)s.org/packages/source/i/idna/']}),
('cryptography', '2.2.2', {'checksums': ['9fc295bf69130a342e7a19a39d7bbeb15c0bcaabc7382ec33ef3b2b7d18d2f63'], 'source_urls': ['https://pypi.%(namelower)s.org/packages/source/c/cryptography/']}),
('pyasn1', '0.4.3', {'checksums': ['fb81622d8f3509f0026b0683fe90fea27be7284d3826a5f2edf97f69151ab0fc'], 'source_urls': ['https://pypi.%(namelower)s.org/packages/source/p/pyasn1/']}),
('PyNaCl', '1.2.1', {'checksums': ['e0d38fa0a75f65f556fb912f2c6790d1fa29b7dd27a1d9cc5591b281321eaaa9'], 'modulename': 'nacl', 'source_urls': ['https://pypi.%(namelower)s.org/packages/source/p/pynacl/']}),
('bcrypt', '3.1.4', {'checksums': ['67ed1a374c9155ec0840214ce804616de49c3df9c5bc66740687c1c9b1cd9e8d'], 'source_urls': ['https://pypi.%(namelower)s.org/packages/source/b/bcrypt/']}),
('paramiko', '2.4.1', {'checksums': ['33e36775a6c71790ba7692a73f948b329cf9295a72b0102144b031114bd2a4f3'], 'source_urls': ['https://pypi.%(namelower)s.org/packages/source/p/paramiko/']}),
('pyparsing', '2.2.0', {'checksums': ['0832bcf47acd283788593e7a0f542407bd9550a55a8a8435214a1960e04bcb04'], 'source_urls': ['https://pypi.%(namelower)s.org/packages/source/p/pyparsing/']}),
('netifaces', '0.10.7', {'checksums': ['bd590fcb75421537d4149825e1e63cca225fd47dad861710c46bd1cb329d8cbd'], 'source_urls': ['https://pypi.%(namelower)s.org/packages/source/n/netifaces/']}),
('netaddr', '0.7.19', {'checksums': ['38aeec7cdd035081d3a4c306394b19d677623bf76fa0913f6695127c7753aefd'], 'source_urls': ['https://pypi.%(namelower)s.org/packages/source/n/netaddr/']}),
('funcsigs', '1.0.2', {'checksums': ['a7bb0f2cf3a3fd1ab2732cb49eba4252c2af4240442415b4abce3b87022a8f50'], 'source_urls': ['https://pypi.%(namelower)s.org/packages/source/f/funcsigs/']}),
('mock', '2.0.0', {'checksums': ['b158b6df76edd239b8208d481dc46b6afd45a846b7812ff0ce58971cf5bc8bba'], 'source_urls': ['https://pypi.%(namelower)s.org/packages/source/m/mock/']}),
('pytz', '2018.4', {'checksums': ['c06425302f2cf668f1bba7a0a03f3c1d34d4ebeef2c72003da308b3947c7f749'], 'source_urls': ['https://pypi.%(namelower)s.org/packages/source/p/pytz/']}),
('pandas', '0.23.1', {'checksums': ['50b52af2af2e15f4aeb2fe196da073a8c131fa02e433e105d95ce40016df5690'], 'source_urls': ['https://pypi.%(namelower)s.org/packages/source/p/pandas/']}),
('bitstring', '3.1.5', {'checksums': ['c163a86fcef377c314690051885d86b47419e3e1770990c212e16723c1c08faa'], 'source_tmpl': SOURCE_ZIP, 'source_urls': ['https://pypi.%(namelower)s.org/packages/source/b/bitstring/']}),
('virtualenv', '16.0.0', {'checksums': ['ca07b4c0b54e14a91af9f34d0919790b016923d157afda5efdde55c96718f752'], 'source_urls': ['https://pypi.%(namelower)s.org/packages/source/v/virtualenv/']}),
('docopt', '0.6.2', {'checksums': ['49b3a825280bd66b3aa83585ef59c4a8c82f2c8a522dbe754a8bc8d08c85c491'], 'source_urls': ['https://pypi.%(namelower)s.org/packages/source/d/docopt/']}),
('joblib', '0.11', {'checksums': ['7b8fd56df36d9731a83729395ccb85a3b401f62a96255deb1a77220c00ed4085'], 'source_urls': ['https://pypi.%(namelower)s.org/packages/source/j/joblib/']}),
('chardet', '3.0.4', {'checksums': ['84ab92ed1c4d4f16916e05906b6b75a6c0fb5db821cc65e70cbd64a3e2a5eaae'], 'source_urls': ['https://pypi.%(namelower)s.org/packages/source/c/chardet/']}),
('certifi', '2018.4.16', {'checksums': ['13e698f54293db9f89122b0581843a782ad0934a4fe0172d2a980ba77fc61bb7'], 'source_urls': ['https://pypi.%(namelower)s.org/packages/source/c/certifi/']}),
('urllib3', '1.23', {'checksums': ['a68ac5e15e76e7e5dd2b8f94007233e01effe3e50e8daddf69acfd81cb686baf'], 'source_urls': ['https://pypi.%(namelower)s.org/packages/source/u/urllib3/']}),
('requests', '2.19.1', {'checksums': ['ec22d826a36ed72a7358ff3fe56cbd4ba69dd7a6718ffd450ff0e9df7a47ce6a'], 'source_urls': ['https://pypi.%(namelower)s.org/packages/source/r/requests/']}),
('xlrd', '1.1.0', {'checksums': ['8a21885513e6d915fe33a8ee5fdfa675433b61405ba13e2a69e62ee36828d7e2'], 'source_urls': ['https://pypi.%(namelower)s.org/packages/source/x/xlrd']}),
('py_expression_eval', '0.3.4', {'checksums': ['b9662c58f8835f6fa3380990f870429fe1176008718a47ce054a7867c4091ad8'], 'source_urls': ['https://pypi.%(namelower)s.org/packages/source/p/py_expression_eval']}),
]
exts_download_dep_fail = True
checksums = ['18617d1f15a380a919d517630a9cd85ce17ea602f9bbdc58ddc672df4b0239db']
moduleclass = 'lang'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment