Skip to content

Commit 83b4769

Browse files
committed
Limited eigen to version <4.0.0
1 parent cf51fce commit 83b4769

4 files changed

Lines changed: 4 additions & 4 deletions

File tree

.github/workflows/publish_eigen_to_pypi.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ jobs:
4141

4242
- name: Install build packages
4343
run: |
44-
conda install pip "swig<4.4.0" eigen -cconda-forge
44+
conda install pip "swig<4.4.0" "eigen<4.0.0" -c conda-forge
4545
conda list
4646
pip install build cibuildwheel==2.21.3
4747

.github/workflows/run_pip_tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ jobs:
3838

3939
- name: Install dependencies
4040
run: |
41-
conda install -cconda-forge "swig<4.4.0" pip eigen
41+
conda install -cconda-forge "swig<4.4.0" pip "eigen<4.0.0"
4242
conda list
4343
4444
- name: Setup Linux dependencies

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ The building status for the current BIORBD branches is as follow
9797
| DOI | [![DOI](https://zenodo.org/badge/124423173.svg)](https://zenodo.org/badge/latestdoi/124423173) |
9898

9999
### Dependencies
100-
BIORBD relies on several libraries (namely eigen ([http://eigen.tuxfamily.org]) or CasADi ([https://web.casadi.org/]), rbdl-casadi (https://github.com/pyomeca/rbdl-casadi), tinyxml2(https://github.com/leethomason/tinyxml2) and Ipopt (https://github.com/coin-or/Ipopt)) that one must install prior to compiling. Fortunately, all these dependencies are also hosted on the *conda-forge* channel of Anaconda or will automatically be compiled when building BIORBD. Therefore the following command will install everything you need to compile BIORBD:
100+
BIORBD relies on several libraries (namely eigen ([http://eigen.tuxfamily.org] up to version 3.4.0) or CasADi ([https://web.casadi.org/]), rbdl-casadi (https://github.com/pyomeca/rbdl-casadi), tinyxml2(https://github.com/leethomason/tinyxml2) and Ipopt (https://github.com/coin-or/Ipopt)) that one must install prior to compiling. Fortunately, all these dependencies are also hosted on the *conda-forge* channel of Anaconda or will automatically be compiled when building BIORBD. Therefore the following command will install everything you need to compile BIORBD:
101101
```bash
102102
conda install -c conda-forge rbdl [ipopt] [pkgconfig] [cmake] [scipy]
103103
```

environment_eigen.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ channels:
55
- default
66
dependencies:
77
- python >=3.10
8-
- eigen
8+
- eigen <4.0.0
99
- rbdl >=3.3.0
1010
- scipy
1111
- ezc3d

0 commit comments

Comments
 (0)