-
Notifications
You must be signed in to change notification settings - Fork 41
/
Copy pathconda-environment.yml
36 lines (24 loc) · 1.05 KB
/
conda-environment.yml
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
%YAML 1.2
---
name: mxcubeweb
channels:
- conda-forge
dependencies:
# Runtime dependencies
# ====================
- ffmpeg # Not directly used by mxcube, but necessary for the video-streamer
- python >=3.10,<3.12 # Make sure it matches `pyproject.toml`
# `openldap` is necessary for `python-ldap` but can not be installed by pip or Poetry.
# Note also that on PyPI `python-ldap` is only available as *sdist*, not as *wheel*,
# and that installing it requires a compilation step.
# The `openldap` Conda package should provide enough for this compilation step
# (header files and things like this), but the C compiler itself.
# Make sure that a C compiler is available on the system,
# as it is NOT provided as a dependency in this Conda environment file.
- openldap
# Development dependencies
# ========================
- nodejs ==18.*|20.* # Make sure it matches `ui/package.json`
- pnpm ==9.* # Make sure it matches `ui/package.json`
- poetry ==2.0.1 # Make sure it matches `.pre-commit-config.yaml` and `poetry.lock`
...