feat: add top-level pixi workspace
This commit is contained in:
@@ -0,0 +1,49 @@
|
||||
[workspace]
|
||||
authors = ["Benjamin Labrecque <benjamin.labrecque@psi.ch>"]
|
||||
channels = ["conda-forge"]
|
||||
name = "sls_hla_framework_bd"
|
||||
platforms = ["linux-64"]
|
||||
version = "0.1.0"
|
||||
|
||||
[tasks]
|
||||
|
||||
[dependencies]
|
||||
python = "3.10.*"
|
||||
numpy = ">=2.2.6,<3"
|
||||
scipy = ">=1.15.2,<2"
|
||||
matplotlib = ">=3.10.9,<4"
|
||||
|
||||
[pypi-dependencies]
|
||||
agebd = { path = "packages/agebd", editable = true }
|
||||
agebd-dbpm3curr = { path = "services/dbpm3curr/current/app", editable = true }
|
||||
agebd-injectionguard = { path = "services/injectionguard/current/app", editable = true }
|
||||
agebd-master = { path = "services/master/current/app", editable = true }
|
||||
agebd-nturns = { path = "services/nturns/current/app", editable = true }
|
||||
agebd-orbitbump = { path = "services/orbitbump/current/app", editable = true }
|
||||
agebd-plots = { path = "services/plots/current/app", editable = true }
|
||||
agebd-postmortemlog = { path = "services/postmortemlog/current/app", editable = true }
|
||||
agebd-scrubbing = { path = "services/scrubbing/current/app", editable = true }
|
||||
agebd-shifttool = { path = "services/shifttool/current/app", editable = true }
|
||||
agebd-taubpm = { path = "services/taubpm/current/app", editable = true }
|
||||
agebd-taupct = { path = "services/taupct/current/app", editable = true }
|
||||
agebd-timing = { path = "services/timing/current/app", editable = true }
|
||||
agebd-topuptool = { path = "services/topuptool/current/app", editable = true }
|
||||
agebd-tune = { path = "services/tune/current/app", editable = true }
|
||||
agebd-tunebump = { path = "services/tunebump/current/app", editable = true }
|
||||
agebd-tunefbx = { path = "services/tunefbx/current/app", editable = true }
|
||||
agebd-tunefby = { path = "services/tunefby/current/app", editable = true }
|
||||
nafflib = ">=2.1.1, <3"
|
||||
|
||||
[feature.test.dependencies]
|
||||
pytest = "*"
|
||||
|
||||
[feature.test.tasks.test]
|
||||
cmd = [
|
||||
"pytest",
|
||||
# allows all test files to be named the same (test_app.py)
|
||||
"--import-mode=importlib",
|
||||
]
|
||||
env = { AGEBD_ENV = "local" }
|
||||
|
||||
[environments]
|
||||
test = ["test"]
|
||||
@@ -9,7 +9,7 @@ dependencies = [
|
||||
"nafflib>=2.1.1",
|
||||
"numpy>=2.2.6",
|
||||
"scikit-learn>=1.7.2",
|
||||
"scipy>=1.15.3",
|
||||
"scipy>=1.15.2",
|
||||
]
|
||||
|
||||
[dependency-groups]
|
||||
|
||||
Generated
+3
@@ -8,12 +8,14 @@ version = "0.1.0"
|
||||
source = { editable = "../../../../packages/agebd" }
|
||||
dependencies = [
|
||||
{ name = "h5py" },
|
||||
{ name = "pyepics" },
|
||||
{ name = "typer" },
|
||||
]
|
||||
|
||||
[package.metadata]
|
||||
requires-dist = [
|
||||
{ name = "h5py", specifier = ">=3.16.0" },
|
||||
{ name = "pyepics", specifier = ">=3.5.10" },
|
||||
{ name = "typer", specifier = ">=0.23.2" },
|
||||
]
|
||||
|
||||
@@ -22,6 +24,7 @@ dev = [
|
||||
{ name = "pyright", specifier = ">=1.1.410" },
|
||||
{ name = "pytest", specifier = ">=8.4.2" },
|
||||
{ name = "ruff", specifier = ">=0.15.19" },
|
||||
{ name = "twine", specifier = ">=6.2.0" },
|
||||
]
|
||||
|
||||
[[package]]
|
||||
|
||||
@@ -7,7 +7,7 @@ dependencies = [
|
||||
"agebd",
|
||||
"pyepics>=3.5.8",
|
||||
"numpy>=2.2.6",
|
||||
"scipy>=1.15.3",
|
||||
"scipy>=1.15.2",
|
||||
]
|
||||
|
||||
[dependency-groups]
|
||||
|
||||
Reference in New Issue
Block a user