Skip to content

Commit 1c4cab8

Browse files
committed
Adds code to enable setup of uv environment
1 parent 929b714 commit 1c4cab8

File tree

3 files changed

+25
-14
lines changed

3 files changed

+25
-14
lines changed

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,3 +40,6 @@ dist/*
4040

4141
# Jupyter notebook checkpoints
4242
.ipynb_checkpoints/*
43+
44+
# Lock file for uv env
45+
uv.lock

pyproject.toml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,28 @@ requires = [
66
]
77
build-backend = 'setuptools.build_meta'
88

9+
[project]
10+
name = "ratapi"
11+
version = "0.0.0.dev8"
12+
description = "Python extension for the Reflectivity Analysis Toolbox (RAT)"
13+
readme = "README.md"
14+
requires-python = ">=3.10"
15+
dependencies = [
16+
"matplotlib>=3.8.3",
17+
"numpy>=1.20",
18+
"orsopy>=1.2.1",
19+
"pint>=0.24.4",
20+
"prettytable>=3.9.0",
21+
"pybind11>=2.4",
22+
"pydantic>=2.7.2",
23+
"pytest>=7.4.0",
24+
"pytest-cov>=4.1.0",
25+
"ruff>=0.4.10",
26+
"scipy>=1.13.1",
27+
"strenum>=0.4.15 ; python_full_version < '3.11'",
28+
"tqdm>=4.66.5",
29+
]
30+
931
[tool.ruff]
1032
line-length = 120
1133
extend-exclude = ["*.ipynb"]

requirements.txt

Lines changed: 0 additions & 14 deletions
This file was deleted.

0 commit comments

Comments
 (0)