-
Notifications
You must be signed in to change notification settings - Fork 10
Expand file tree
/
Copy pathpyproject.toml
More file actions
83 lines (72 loc) · 1.96 KB
/
Copy pathpyproject.toml
File metadata and controls
83 lines (72 loc) · 1.96 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
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
[build-system]
requires = ['hatchling', 'hatch-vcs']
build-backend = 'hatchling.build'
[project]
name = 'GaiaXPy'
dynamic = ['version']
description = 'Utilities to handle BP/RP (XP) Gaia low-resolution spectra as delivered via the Archive.'
readme = 'README.md'
requires-python = '>=3.10'
license = 'BSD-3-Clause' # SPDX identifier as a string. It must be 'license', not 'licence' according to PEP621
license-files = ['LICENSE']
authors = [
{name = 'Francesca De Angeli', email = 'fda@ast.cam.ac.uk'},
{name = 'Paolo Montegriffo', email = 'paolo.montegriffo@inaf.it'},
{name = 'Lovro Palaversa'},
{name = 'Daniela Ruz-Mieres', email = 'dr540@ast.cam.ac.uk'},
]
maintainers = [
{name = 'Daniela Ruz-Mieres', email = 'dr540@ast.cam.ac.uk'}
]
classifiers = [
'Programming Language :: Python :: 3',
'Operating System :: OS Independent'
]
dependencies = [
'aenum',
'astropy>=5.3.3,!=7.0.0,!=7.0.1',
'astroquery',
'fastavro',
'hdfs',
'matplotlib',
'numpy',
'packaging',
'pandas>=1.5.0',
'scipy',
'tqdm>=4.66.3'
]
[project.optional-dependencies]
dev = [
'pytest',
'pytest-cov',
'pytest-mock',
'flake8'
]
docs = [
'hatch',
'sphinx',
'sphinx-rtd-theme'
]
[pytest]
addopts = '--cov=gaiaxpy --cov-report=term-missing --cov-fail-under=85'
testpaths = 'tests'
# To build docs
[tool.hatch.envs.docs]
dependencies = []
[tool.hatch.envs.docs.scripts]
build = 'pip install -e .[docs] && sphinx-build docs docs/build'
[tool.hatch.metadata]
allow-direct-references = true
[tool.hatch.version]
path = 'src/gaiaxpy/core/__init__.py'
source = 'vcs'
raw-options = {version_scheme = 'guess-next-dev', local_scheme = 'node-and-date'}
[tool.hatch.build]
packages = ['src']
[tool.hatch.build.targets.sdist]
include = ['src/gaiaxpy']
[tool.hatch.build.targets.wheel]
packages = ['src/gaiaxpy']
[project.urls]
homepage = 'https://gaia-dpci.github.io/GaiaXPy-website/'
documentation = 'https://gaiaxpy.readthedocs.io/en/latest/'