Skip to content

Commit

Permalink
adding easyconfigs: Classiq-0.58.1-foss-2023b.eb
Browse files Browse the repository at this point in the history
  • Loading branch information
lhan committed Nov 28, 2024
1 parent ac5b5b0 commit 44a337c
Showing 1 changed file with 132 additions and 0 deletions.
132 changes: 132 additions & 0 deletions easybuild/easyconfigs/c/Classiq/Classiq-0.58.1-foss-2023b.eb
Original file line number Diff line number Diff line change
@@ -0,0 +1,132 @@
easyblock = 'PythonBundle'

name = 'Classiq'
version = '0.58.1'

homepage = 'https://platform.classiq.io/'
description = """The Classiq Quantum Algorithm Design platform helps teams build sophisticated
quantum circuits that could not be designed otherwise. Classiq does this by synthesizing high-level
functional models into optimized quantum circuits, taking into account the constraints that are
important to the designer. Furthermore, Classiq is able to generate circuits for practically any
universal gate-based quantum computer and is compatible with most quantum cloud providers."""

toolchain = {'name': 'foss', 'version': '2023b'}


builddependencies = [
('hatchling', '1.18.0'),
('Rust', '1.76.0'),
('maturin', '1.5.0', '-Rust-1.76.0'),
]

dependencies = [
('Python', '3.11.5'),
('SciPy-bundle', '2023.11'),
('matplotlib', '3.8.2'),
]

use_pip = True

download_dep_fail = True
sanity_pip_check = True

moduleclass = 'quantum'

exts_list = [
('mypy-extensions', '1.0.0', {
'source_urls': ['https://files.pythonhosted.org/packages/98/a4/1ab47638b92648243faf97a5aeb6ea83059cc3624972ab6b8d2316078d3f/'],
'sources': [{'download_filename': 'mypy_extensions-%(version)s.tar.gz', 'filename': 'mypy_extensions-%(version)s.tar.gz'}],
'checksums': ['75dbf8955dc00442a438fc4d0666508a9a97b6bd41aa2f0ffe9d2f2725af0782'],
}),
('black', '24.10.0', {
'source_urls': ['https://files.pythonhosted.org/packages/d8/0d/cc2fb42b8c50d80143221515dd7e4766995bd07c56c9a3ed30baf080b6dc/'],
'sources': [{'download_filename': '%(name)s-%(version)s.tar.gz', 'filename': '%(name)s-%(version)s.tar.gz'}],
'checksums': ['846ea64c97afe3bc677b761787993be4991810ecc7a4a937816dd6bddedc4875'],
}),
('ConfigArgParse', '1.7', {
'source_urls': ['https://files.pythonhosted.org/packages/70/8a/73f1008adfad01cb923255b924b1528727b8270e67cb4ef41eabdc7d783e/'],
'sources': [{'download_filename': '%(name)s-%(version)s.tar.gz', 'filename': '%(name)s-%(version)s.tar.gz'}],
'checksums': ['e7067471884de5478c58a511e529f0f9bd1c66bfef1dea90935438d6c23306d1'],
}),
('anyio', '4.6.2.post1', {
'source_urls': ['https://files.pythonhosted.org/packages/9f/09/45b9b7a6d4e45c6bcb5bf61d19e3ab87df68e0601fa8c5293de3542546cc/'],
'sources': [{'download_filename': '%(name)s-%(version)s.tar.gz', 'filename': '%(name)s-%(version)s.tar.gz'}],
'checksums': ['4c8bc31ccdb51c7f7bd251f51c609e038d63e34219b44aa86e47576389880b4c'],
}),
('h11', '0.14.0', {
'source_urls': ['https://files.pythonhosted.org/packages/f5/38/3af3d3633a34a3316095b39c8e8fb4853a28a536e55d347bd8d8e9a14b03/'],
'sources': [{'download_filename': '%(name)s-%(version)s.tar.gz', 'filename': '%(name)s-%(version)s.tar.gz'}],
'checksums': ['8f19fbbe99e72420ff35c00b27a34cb9937e902a8b810e2c88300c6f0a3b699d'],
}),
('httpcore', '1.0.7', {
'source_urls': ['https://files.pythonhosted.org/packages/6a/41/d7d0a89eb493922c37d343b607bc1b5da7f5be7e383740b4753ad8943e90/'],
'sources': [{'download_filename': '%(name)s-%(version)s.tar.gz', 'filename': '%(name)s-%(version)s.tar.gz'}],
'checksums': ['8551cb62a169ec7162ac7be8d4817d561f60e08eaa485234898414bb5a8a0b4c'],
}),
('sniffio', '1.3.1', {
'source_urls': ['https://files.pythonhosted.org/packages/a2/87/a6771e1546d97e7e041b6ae58d80074f81b7d5121207425c964ddf5cfdbd/'],
'sources': [{'download_filename': '%(name)s-%(version)s.tar.gz', 'filename': '%(name)s-%(version)s.tar.gz'}],
'checksums': ['f4324edc670a0f49750a81b895f35c3adb843cca46f0530f79fc1babb23789dc'],
}),
('httpx', '0.27.2', {
'source_urls': ['https://files.pythonhosted.org/packages/78/82/08f8c936781f67d9e6b9eeb8a0c8b4e406136ea4c3d1f89a5db71d42e0e6/'],
'sources': [{'download_filename': '%(name)s-%(version)s.tar.gz', 'filename': '%(name)s-%(version)s.tar.gz'}],
'checksums': ['f7c2be1d2f3c3c3160d441802406b206c2b76f5947b11115e6df10c6c65e66c2'],
}),
('networkx', '2.8.8', {
'source_urls': ['https://files.pythonhosted.org/packages/cd/16/c44e8550012735b8f21b3df7f39e8ba5a987fb764ac017ad5f3589735889/'],
'sources': [{'download_filename': '%(name)s-%(version)s.tar.gz', 'filename': '%(name)s-%(version)s.tar.gz'}],
'checksums': ['230d388117af870fce5647a3c52401fcf753e94720e6ea6b4197a5355648885e'],
}),
('annotated-types', '0.7.0', {
'source_urls': ['https://files.pythonhosted.org/packages/ee/67/531ea369ba64dcff5ec9c3402f9f51bf748cec26dde048a2f973a4eea7f5/'],
'sources': [{'download_filename': 'annotated_types-%(version)s.tar.gz', 'filename': 'annotated_types-%(version)s.tar.gz'}],
'checksums': ['aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89'],
}),
('pydantic-core', '2.23.4', {
'source_urls': ['https://files.pythonhosted.org/packages/e2/aa/6b6a9b9f8537b872f552ddd46dd3da230367754b6f707b8e1e963f515ea3/'],
'sources': [{'download_filename': 'pydantic_core-%(version)s.tar.gz', 'filename': 'pydantic_core-%(version)s.tar.gz'}],
'checksums': ['2584f7cf844ac4d970fba483a717dbe10c1c1c96a969bf65d61ffe94df1b2863'],
}),
('pydantic', '2.9.2', {
'source_urls': ['https://files.pythonhosted.org/packages/a9/b7/d9e3f12af310e1120c21603644a1cd86f59060e040ec5c3a80b8f05fae30/'],
'sources': [{'download_filename': '%(name)s-%(version)s.tar.gz', 'filename': '%(name)s-%(version)s.tar.gz'}],
'checksums': ['d155cef71265d1e9807ed1c32b4c8deec042a44a50a4188b25ac67ecd81a9c0f'],
}),
('python-dotenv', '1.0.1', {
'modulename': 'dotenv',
'source_urls': ['https://files.pythonhosted.org/packages/bc/57/e84d88dfe0aec03b7a2d4327012c1627ab5f03652216c63d49846d7a6c58/'],
'sources': [{'download_filename': '%(name)s-%(version)s.tar.gz', 'filename': '%(name)s-%(version)s.tar.gz'}],
'checksums': ['e324ee90a023d808f1959c46bcbc04446a10ced277783dc6ee09987c37ec10ca'],
}),
('pydantic-settings', '2.6.1', {
'source_urls': ['https://files.pythonhosted.org/packages/b5/d4/9dfbe238f45ad8b168f5c96ee49a3df0598ce18a0795a983b419949ce65b/'],
'sources': [{'download_filename': 'pydantic_settings-%(version)s.tar.gz', 'filename': 'pydantic_settings-%(version)s.tar.gz'}],
'checksums': ['e0f92546d8a9923cb8941689abf85d6601a8c19a23e97a34b2964a2e3f813ca0'],
}),
('tenacity', '9.0.0', {
'source_urls': ['https://files.pythonhosted.org/packages/cd/94/91fccdb4b8110642462e653d5dcb27e7b674742ad68efd146367da7bdb10/'],
'sources': [{'download_filename': '%(name)s-%(version)s.tar.gz', 'filename': '%(name)s-%(version)s.tar.gz'}],
'checksums': ['807f37ca97d62aa361264d497b0e31e92b8027044942bfa756160d908320d73b'],
}),
('plotly', '5.24.1', {
'source_urls': ['https://files.pythonhosted.org/packages/79/4f/428f6d959818d7425a94c190a6b26fbc58035cbef40bf249be0b62a9aedd/'],
'sources': [{'download_filename': '%(name)s-%(version)s.tar.gz', 'filename': '%(name)s-%(version)s.tar.gz'}],
'checksums': ['dbc8ac8339d248a4bcc36e08a5659bacfe1b079390b8953533f4eb22169b4bae'],
}),
('Pyomo', '6.5.0', {
'source_urls': ['https://files.pythonhosted.org/packages/f6/e1/4245e936293827a8491cc6c80a89537946e69738fd83053f7ae2928ada7d/'],
'sources': [{'download_filename': '%(name)s-%(version)s.tar.gz', 'filename': '%(name)s-%(version)s.tar.gz'}],
'checksums': ['5a23e775bba9fdbad22698fa1a841e662482edc979f2dea41cc6c54b1bb4b968'],
}),
('keyring', '23.13.1', {
'source_urls': ['https://files.pythonhosted.org/packages/55/fe/282f4c205add8e8bb3a1635cbbac59d6def2e0891b145aa553a0e40dd2d0/'],
'sources': [{'download_filename': '%(name)s-%(version)s.tar.gz', 'filename': '%(name)s-%(version)s.tar.gz'}],
'checksums': ['ba2e15a9b35e21908d0aaf4e0a47acc52d6ae33444df0da2b49d41a46ef6d678'],
}),
('classiq', version, {
'source_urls': ['https://files.pythonhosted.org/packages/cf/5d/f624e708fb6a7d6db1d1922ae8bdcabf4f269997ac3a598f00f2a769e77c/'],
'sources': [{'download_filename': '%(namelower)s-%(version)s-py3-none-any.whl', 'filename': '%(namelower)s-%(version)s-py3-none-any.whl'}],
'checksums': ['f08bab6488b2980f28e3f4ee9f74f61ea636f888e6158d1dc51488bc9b3c5849'],
}),
]

0 comments on commit 44a337c

Please sign in to comment.