@@ -31,26 +31,26 @@ jobs:
3131
3232name : Install requirements 
3333        run : | 
34-           pip install -r requirements.txt 
35-           pip install -r docs/requirements.txt 
36-        
34+           python -m  pip install -r requirements.txt 
35+           python -m  pip install -r docs/requirements.txt 
36+ 
3737name : Install lcov 
3838        run : | 
3939          sudo apt-get update 
4040          sudo apt-get install -y lcov 
4141
4242name : Build package 
4343        run : | 
44-           CXXFLAGS=-- coverage CFLAGS=--coverage python scripts/build/install.py 
45- #  coverage tests       
44+           CXXFLAGS="-std=c++17 -- coverage"  CFLAGS=" --coverage"  python scripts/build/install.py 
45+        #  coverage tests 
4646      - name : Run tests 
4747        run : | 
4848          python -m pytest --doctest-modules --cov=./ --cov-report=xml -s 
4949
5050name : Capture Coverage Data with lcov 
5151        run : | 
5252          lcov --capture --directory . --output-file coverage.info --no-external 
53-    
53+ 
5454name : Generate HTML Coverage Report with genhtml 
5555        run : | 
5656          genhtml coverage.info --output-directory coverage_report 
@@ -97,12 +97,12 @@ jobs:
9797
9898name : Install requirements 
9999        run : | 
100-           pip install -r requirements.txt 
101-           pip install -r docs/requirements.txt 
100+           python -m  pip install -r requirements.txt 
101+           python -m  pip install -r docs/requirements.txt 
102102
103103name : Build package 
104104        run : | 
105-           python scripts/build/install.py 
105+           CXXFLAGS="-std=c++17"  python scripts/build/install.py 
106106
107107name : Run tests 
108108        run : | 
@@ -138,12 +138,12 @@ jobs:
138138
139139name : Install requirements 
140140        run : | 
141-           pip install -r requirements.txt 
142-           pip install -r docs/requirements.txt 
141+           python -m  pip install -r requirements.txt 
142+           python -m  pip install -r docs/requirements.txt 
143143
144144name : Build package 
145145        run : | 
146-           python scripts/build/install.py 
146+           CXXFLAGS="-std=c++17"  python scripts/build/install.py 
147147
148148name : Run tests 
149149        run : | 
@@ -186,10 +186,12 @@ jobs:
186186
187187name : Install requirements 
188188        run : | 
189-           pip install -r requirements.txt 
190-           pip install -r docs/requirements.txt 
189+           python -m  pip install -r requirements.txt 
190+           python -m  pip install -r docs/requirements.txt 
191191
192192name : Build package 
193+         env :
194+           CL : " /std:c++17" 
193195        run : | 
194196          python scripts/build/install.py 
195197
0 commit comments