mirror of
https://code.it4i.cz/sccs/easyconfigs-it4i.git
synced 2025-04-08 07:52:11 +01:00

new file: p/Python/Python-3.11.5-GCCcore-13.2.0-Qiskit.eb new file: q/Qiskit/Qiskit-1.0.2-foss-2021a.eb new file: q/Quandl/Quandl-3.6.1-foss-2021a.eb
155 lines
5.5 KiB
Plaintext
155 lines
5.5 KiB
Plaintext
# IT4Innovations
|
|
# LK 2024
|
|
|
|
easyblock = 'PythonBundle'
|
|
|
|
name = 'Qiskit'
|
|
version = '1.0.2'
|
|
|
|
homepage = 'https://qiskit.org'
|
|
description = """Qiskit is an open-source framework for working with noisy quantum computers
|
|
at the level of pulses, circuits, and algorithms."""
|
|
|
|
toolchain = {'name': 'foss', 'version': '2021a'}
|
|
toolchainopts = {'lowopt': True, 'vectorize': False, 'debug': True}
|
|
|
|
builddependencies = [
|
|
# required for building/installing qiskit-aer
|
|
('CMake', '3.20.1'),
|
|
('Ninja', '1.10.2'),
|
|
('scikit-build', '0.11.1'),
|
|
('pybind11', '2.6.2'),
|
|
]
|
|
|
|
dependencies = [
|
|
('Python', '3.9.5'),
|
|
('SciPy-bundle', '2021.05'),
|
|
('sympy', '1.8'),
|
|
('numba', '0.53.1'),
|
|
('dill', '0.3.4'),
|
|
('h5py', '3.2.1'),
|
|
('retworkx', '0.9.0'),
|
|
('networkx', '2.5.1'),
|
|
('scikit-learn', '0.24.2'),
|
|
('CVXOPT', '1.2.6'),
|
|
('Quandl', '3.6.1'),
|
|
('PySCF', '1.7.6'),
|
|
('SymEngine-python', '0.7.2'),
|
|
('lxml', '4.6.3'),
|
|
('nlohmann_json', '3.10.0'),
|
|
('spdlog', '1.9.2'),
|
|
('muparserx', '4.0.8'),
|
|
]
|
|
|
|
use_pip = True
|
|
sanity_pip_check = True
|
|
preinstallopts = 'export DISABLE_CONAN=ON &&'
|
|
|
|
exts_list = [
|
|
('marshmallow', '3.13.0', {
|
|
'checksums': ['c67929438fd73a2be92128caa0325b1b5ed8b626d91a094d2f7f2771bf1f1c0e'],
|
|
}),
|
|
('ply', '3.11', {
|
|
'checksums': ['00c7c1aaa88358b9c765b6d3000c6eec0ba42abca5351b095321aef446081da3'],
|
|
}),
|
|
('marshmallow-polyfield', '5.10', {
|
|
'checksums': ['75d0e31b725650e91428f975a66ed30f703cc6f9fcfe45b8436ee6d676921691'],
|
|
}),
|
|
('pylatexenc', '2.10', {
|
|
'checksums': ['3dd8fd84eb46dc30bee1e23eaab8d8fb5a7f507347b23e5f38ad9675c84f40d3'],
|
|
}),
|
|
('fastdtw', '0.3.4', {
|
|
'checksums': ['2350fa6ec36bcad186eaf81f46eff35181baf04e324f522de8aeb43d0243f64f'],
|
|
}),
|
|
('dlx', '1.0.4', {
|
|
'checksums': ['ef75bc9d590216ebde7d4811f9ae6b2d6c6dc2a54772d94ae13384dc517a5aae'],
|
|
}),
|
|
('docloud', '1.0.375', {
|
|
'checksums': ['996d55407498fd01e6c6c480f367048f92255e9ca9db0e9ea19aaef91328a441'],
|
|
}),
|
|
('docplex', '2.22.213', {
|
|
'checksums': ['8a86bba42b5b65f2e0f88ed350115efeb783b444661e2cfcf3a67d5c59bcb0bd'],
|
|
}),
|
|
('websockets', '10.0', {
|
|
'checksums': ['c4fc9a1d242317892590abe5b61a9127f1a61740477bfb121743f290b8054002'],
|
|
}),
|
|
('ntlm-auth', '1.5.0', {
|
|
'checksums': ['c9667d361dc09f6b3750283d503c689070ff7d89f2f6ff0d38088d5436ff8543'],
|
|
}),
|
|
('requests_ntlm', '1.1.0', {
|
|
'checksums': ['9189c92e8c61ae91402a64b972c4802b2457ce6a799d658256ebf084d5c7eb71'],
|
|
}),
|
|
('nest-asyncio', '1.5.1', {
|
|
'source_tmpl': 'nest_asyncio-%(version)s.tar.gz',
|
|
'checksums': ['afc5a1c515210a23c461932765691ad39e8eba6551c055ac8d5546e69250d0aa'],
|
|
}),
|
|
('ply', '3.11', {
|
|
'checksums': ['00c7c1aaa88358b9c765b6d3000c6eec0ba42abca5351b095321aef446081da3'],
|
|
}),
|
|
('python-constraint', '1.4.0', {
|
|
'modulename': 'constraint',
|
|
'source_tmpl': '%(name)s-%(version)s.tar.bz2',
|
|
'checksums': ['501d6f17afe0032dfc6ea6c0f8acc12e44f992733f00e8538961031ef27ccb8e'],
|
|
}),
|
|
('sparse', '0.13.0', {
|
|
'checksums': ['685dc994aa770ee1b23f2d5392819c8429f27958771f8dceb2c4fb80210d5915'],
|
|
}),
|
|
('fastjsonschema', '2.15.1', {
|
|
'checksums': ['671f36d225b3493629b5e789428660109528f373cf4b8a22bac6fa2f8191c2d2'],
|
|
}),
|
|
# ('tweedledum', '1.1.1', {
|
|
# 'checksums': ['58d6f7a988b10c31be3faa1faf3e58288ef7e8159584bfa6ded45742f390309f'],
|
|
# }),
|
|
('websocket-client', '1.2.1', {
|
|
'modulename': 'websocket',
|
|
'checksums': ['8dfb715d8a992f5712fff8c843adae94e22b22a99b2c5e6b0ec4a1a981cc4e0d'],
|
|
}),
|
|
('multitasking', '0.0.9', {
|
|
'checksums': ['b59d99f709d2e17d60ccaa2be09771b6e9ed9391c63f083c0701e724f624d2e0'],
|
|
}),
|
|
('yfinance', '0.1.63', {
|
|
'checksums': ['11364fe94f1cf7811c45fc620acb61c8c45fcb88de317c7718bbdbc9c1573a4c'],
|
|
}),
|
|
('qiskit-terra', '0.46.1', {
|
|
'modulename': 'qiskit.qobj',
|
|
'checksums': ['9fe20d23cb59cefcda66f9d2b9c3e6c6d532887637568bbc80b2c1d36bff3c0f'],
|
|
}),
|
|
('qiskit-ignis', '0.7.1', {
|
|
'modulename': 'qiskit.ignis',
|
|
'checksums': ['71efb17933717c0b8161a291ebd4f8d4fe8d7dfd1fdc66fa23a0b6d14fd10cf3'],
|
|
}),
|
|
('qiskit-ibmq-provider', '0.20.2', {
|
|
'modulename': 'qiskit.providers.ibmq',
|
|
'checksums': ['f343025ca1ddaa6aad071e53f5b4c60df798aff0f3681266a8de35e933e61a9c'],
|
|
}),
|
|
('qiskit-optimization', '0.6.1', {
|
|
'modulename': 'qiskit_optimization',
|
|
'checksums': ['0ad8c2bc83fe80657c788b5f282ce4055d0ec005c4876789e5069499ee3c00c0'],
|
|
}),
|
|
('qiskit-finance', '0.4.1', {
|
|
'modulename': 'qiskit_finance',
|
|
'checksums': ['dd9559775918f79f4c5f31577a73cf5f135d1911e6601ebcc1ade3901949908d'],
|
|
}),
|
|
('qiskit-nature', '0.7.2', {
|
|
'modulename': 'qiskit_nature',
|
|
'checksums': ['621b9bb88c0fa4c705948af86e3ef7d36bb8e7aa11b95801264527de58fcd694'],
|
|
}),
|
|
('qiskit-machine-learning', '0.7.2', {
|
|
'modulename': 'qiskit_machine_learning',
|
|
'checksums': ['cd0a7cc562304ff74d4151d627d163a02d2f1d83e61e35b97e0a913141237964'],
|
|
}),
|
|
('qiskit-aqua', '0.9.5', {
|
|
'modulename': 'qiskit.aqua',
|
|
'checksums': ['3ae50cfb008726e9862a17ba49d23bf987bc918239149db36f51c0f94e9cd36d'],
|
|
}),
|
|
('qiskit-aer', '0.14.0.1', {
|
|
'modulename': 'qiskit.providers.aer',
|
|
'checksums': ['66dc7b5f35fa49d25926fcf67769d15096b0c9763bbedc4e16b71afc8c25c8aa'],
|
|
}),
|
|
('qiskit', version, {
|
|
'checksums': ['f0480adb1379a5799dde6571d4f717f58909c24100125b6f6addaf123613aee2'],
|
|
}),
|
|
]
|
|
|
|
moduleclass = 'quantum'
|