Skip to content

Commit

Permalink
Improve install experience: system provide all the Python depdendencies
Browse files Browse the repository at this point in the history
This better documents what needs to be done. However, we it still would
be good to have a check in cmake to make sure that the orderedmultidict
is installed.

Signed-off-by: Henner Zeller <[email protected]>
  • Loading branch information
hzeller committed Feb 11, 2022
1 parent 6231ef3 commit 81a369c
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 13 deletions.
10 changes: 2 additions & 8 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,17 +13,11 @@ jobs:
shell: bash

steps:
- name: Setup Python
uses: actions/setup-python@v2
with:
architecture: x64

- name: Install dependencies
run: |
sudo apt-get update -qq
sudo apt install -y g++-9 build-essential cmake
python -m pip install orderedmultidict
sudo apt install -y g++-9 build-essential cmake \
python3 python3-orderedmultidict
- name: Git pull
uses: actions/checkout@v2
Expand Down
6 changes: 1 addition & 5 deletions INSTALL.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,17 +3,13 @@

### Library uhdm.a


### Development Environment Required:

* Linux (Ubuntu or Centos) or Windows, cmake 3.15 and GCC/VS supporting c++17

* Please install the following package updates:

* sudo apt-get install build-essential cmake git tclsh

* To generate the code, we need python orderedmultidict
* pip3 install orderedmultidict
* sudo apt-get install build-essential cmake git python3 python3-orderedmultidict

* UHDM Source code
* git clone https://github.com/alainmarcel/UHDM.git
Expand Down

0 comments on commit 81a369c

Please sign in to comment.