-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathenvs.yaml
More file actions
39 lines (35 loc) · 1.47 KB
/
Copy pathenvs.yaml
File metadata and controls
39 lines (35 loc) · 1.47 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
# Declares each IfcOpenShell environment. `ifcbench setup-envs` reads this and
# materialises one venv per entry at envs/<label>/.
#
# install.pip: list of pip install args (PyPI specs, URLs, wheel paths,
# source dirs — pip handles all uniformly).
# install.paths: list of dirs to prepend to sys.path. Written into a .pth
# file inside the venv's site-packages so probes pick them up
# automatically. Useful for source-tree builds whose C
# extension lives outside the python package dir.
# python: interpreter to base the venv on. Must be ABI-compatible
# with any precompiled wheel.
envs:
- label: ifcopenshell-python-313-0.8.5-linux64
python: python3.13
install:
pip: ["ifcopenshell==0.8.5"]
- label: ifcopenshell-python-313-20260510-0.8.6-94f4dbc-linux64
python: python3.13
install:
pip:
- typing_extensions
- numpy
- https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-313-v0.8.6-94f4dbc-linux64.zip
# Example: local source checkout + built C extension (mirrors profiling/ setup).
# - label: ios-dm-local
# python: python3
# install:
# paths:
# - /home/dion/Projects/ios-dm/src/ifcopenshell-python
# - /home/dion/Projects/ios-dm/build/ifcwrap
# Example: local wheel.
# - label: ios-pr-1234
# python: python3.11
# install:
# pip: ["./wheels/ifcopenshell-pr1234-cp311-linux_x86_64.whl"]