-
Notifications
You must be signed in to change notification settings - Fork 15
Expand file tree
/
Copy pathpyproject.toml
More file actions
51 lines (43 loc) · 1.82 KB
/
pyproject.toml
File metadata and controls
51 lines (43 loc) · 1.82 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
# ============================================================================ #
# Copyright (c) 2026 onwards, Florian Fürrutter. #
# #
# This source code and the accompanying materials are made available under #
# the terms of the Apache License 2.0 which accompanies this distribution. #
# ============================================================================ #
[build-system]
requires = ["setuptools>=64"]
build-backend = "setuptools.build_meta"
[project]
name = "genQC"
dynamic = ["version"]
description = "Generative quantum circuits"
readme = "README.md"
requires-python = ">=3.10"
license = {text = "Apache-2.0"}
authors = [{name = "Florian Fuerrutter", email = "f.fuerrutter@gmail.com"}]
keywords = ['quantum-information', 'diffusion-model', 'generative-model']
classifiers = [
"Natural Language :: English",
"Intended Audience :: Science/Research",
"Intended Audience :: Developers",
"Development Status :: 3 - Alpha",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3 :: Only",
"Topic :: Scientific/Engineering",
]
dependencies = ['torch', 'numpy', 'matplotlib', 'scipy', 'omegaconf', 'qiskit', 'tqdm', 'joblib', 'open_clip_torch', 'ipywidgets', 'pylatexenc', 'safetensors', 'tensordict', 'huggingface_hub']
[project.urls]
Repository = "https://github.com/FlorianFuerrutter/genQC"
Documentation = "https://FlorianFuerrutter.github.io/genQC"
[project.entry-points.nbdev]
genQC = "genQC._modidx:d"
[project.optional-dependencies]
dev = ['jupyterlab', 'nbdev', 'cudaq', 'pennylane']
[tool.setuptools.dynamic]
version = {attr = "genQC.__version__"}
[tool.setuptools.packages.find]
include = ["genQC"]
[tool.nbdev]
nbs_path = 'src'
readme_nb = 'get_started.ipynb'
custom_sidebar = true