Skip to content

Commit 9c8551e

Browse files
committed
update for 7.9.3.0
1 parent cb87068 commit 9c8551e

File tree

1 file changed

+16
-28
lines changed

1 file changed

+16
-28
lines changed

README.md

Lines changed: 16 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,6 @@
11
# Build System for OCP
22

3-
## VTK 9.5.2 for Python 3.13
4-
5-
### Recipe
6-
7-
The github action can be found in [.github/workflows/build-ocp.yml](.github/workflows/build-vtk.yml)
8-
9-
### Wheels
10-
11-
The action creates a wheel for Python 3.13 for os in ["ubuntu-22.04", "macos-15-intel", "macos-14", "windows-2019"]
12-
13-
### Known issues
14-
15-
This wheel will work with `cadquery_ocp`, but other packages that depend on `vtk` will most probably not work.
16-
17-
## OCP 7.9.2.0
3+
## OCP 7.9.3.0
184

195
**NOTE:** For final wheels always use the official sources from the [OCP repository](https://github.com/cadquery/OCP). This can be achieved by setting the environment variable `PYWRAP` to `false`. Only use `true` if you know what you do!
206

@@ -24,12 +10,13 @@ The github action can be found in [.github/workflows/build-ocp.yml](.github/work
2410

2511
### Wheels
2612

27-
The action creates two different types of delocated wheels for OCP 7.9.2.0:
13+
The action creates three different types of delocated wheels for OCP 7.9.3.0:
2814

29-
1. `cadquery_ocp-7.9.2.0` which is build against pypi's VTK 9.5.2
30-
2. `cadquery_ocp_novtk-7.9.2.0` which comes without VTK support
15+
1. `cadquery_ocp-7.9.3.0` which is build against pypi's VTK 9.5.2
16+
2. `cadquery_ocp_novtk-7.9.3.0` which comes without VTK support
17+
3. `cadquery_ocp_proxy-7.9.3.0`, a dependecy of 1. and 2.
3118

32-
The wheels encapsulate the native OCP module into a folder `OCP`.
19+
The wheels `cadquery_ocp-7.9.3.0` and `cadquery_ocp_novtk-7.9.3.0` encapsulate the native OCP module into a folder `OCP`.
3320

3421
```
3522
OCP
@@ -67,11 +54,12 @@ The wheels are created for
6754
- **MacOS (Intel)**: running from macOS 11.11 or newer
6855
- **MacOS (arm64)**: running from macOS 11.11 or newer
6956
- **Linux (Intel)**: running Ubuntu 20.04 or newer (GLIBC_2.31 and GLIBCXX_3.4.26)
57+
- **Linux (aarch46)**: running Ubuntu 20.04 on ARM or newer (GLIBC_2.31 and GLIBCXX_3.4.26)
7058

7159
### Supported Python Versions
7260

73-
- The **vtk** version can be built with pypi's `vtk==9.5.2` for Python 3.10 - 3.13.
74-
- The **novtk** version can be built for Python 3.10 - 3.14.
61+
- The `cadquery_ocp-7.9.3.0` version can be built with pypi's `vtk==9.5.2` for Python 3.10 - 3.13.
62+
- The `cadquery_ocp_novtk-7.9.3.0` version can be built for Python 3.10 - 3.14.
7563

7664
### Tests
7765

@@ -85,20 +73,20 @@ The action heavily caches artifacts since some steps can take 0.5 - 1.5 h.
8573
For **vtk** wheels:
8674

8775
- `VTK-9.5.2-py<version>-<os>-`: The generated VTK SDK
88-
- `OCCT-7.9.2-py-<version>-vtk-<os>-`: The compiled OCCT SDK with VTK support
89-
- `OCP-source-7.9.2.0-vtk-<os>-`: The generated OCP source with VTK support
90-
- `OCP-7.9.2.0-VTK-vtk-py<version>-<os>-`: The compiled OCP Python module with VTK support
76+
- `OCCT-7.9.3-py-<version>-vtk-<os>-`: The compiled OCCT SDK with VTK support
77+
- `OCP-source-7.9.3.0-vtk-<os>-`: The generated OCP source with VTK support
78+
- `OCP-7.9.3.0-VTK-vtk-py<version>-<os>-`: The compiled OCP Python module with VTK support
9179

9280
For **novtk** wheels:
9381

94-
- `OCCT-7.9.2-py-<version>-novtk-<os>-`: The compiled OCCT SDK without VTK support
95-
- `OCP-7.9.2.0-VTK-novtk-py<version>-<os>-`: The compiled OCP Python module without VTK support
82+
- `OCCT-7.9.3-py-<version>-novtk-<os>-`: The compiled OCCT SDK without VTK support
83+
- `OCP-7.9.3.0-VTK-novtk-py<version>-<os>-`: The compiled OCP Python module without VTK support
9684

9785
`<os>` being "ubuntu-22.04", "macos-15-intel", "macos-14", and "windows-2019".
9886
`<version>` being "3.10", "3.11", "3.12", and "3.13"
9987

10088
To recompile, delete the respective [cached elements](https://github.com/bernhard-42/repackage-ocp/actions/caches) first.
10189

102-
## OCP 7.9.2.0 stubs
90+
## OCP 7.9.3.0 stubs
10391

104-
Will be created in
92+
`cadquery_ocp_stubs-7.9.3.0`, API stubs for OCP 7.9.3.0 are created by the above github workflow

0 commit comments

Comments
 (0)