■ ■ ■ ■ ■ ■
.github/workflows/test-requirements-macos.yml
1 | | - | name: Test Requirements on MacOs-latest | python 3.7->3.9 |
2 | | - | on: [push] |
3 | | - | #defaults: |
4 | | - | # run: |
5 | | - | # working-directory: wrdir |
6 | | - | jobs: |
7 | | - | #deploy: |
8 | | - | # runs-on: windows-latest |
9 | | - | # steps: |
10 | | - | # - name: install readline |
11 | | - | # run: python -m pip install readline |
12 | | - | build: |
13 | | - | runs-on: ${{matrix.os}} |
14 | | - | strategy: |
15 | | - | matrix: |
16 | | - | os: [macos-latest] #,windows-latest |
17 | | - | python-version: [3.7, 3.8, 3.9] |
18 | | - | steps: |
19 | | - | - uses: actions/checkout@v3 |
20 | | - | - name: Set up Python ${{matrix.python-version}} |
21 | | - | uses: actions/setup-python@v4 |
22 | | - | with: |
23 | | - | python-version: ${{matrix.python-version}} |
24 | | - | # Optional - x64 or x86 architecture, defaults to x64 |
25 | | - | architecture: 'x64' |
26 | | - | # You can test your matrix by printing the current Python version |
27 | | - | - name: Display Python version |
28 | | - | run: python -c "import sys; print(sys.version)" |
29 | | - | #- name: Create Workspace Folder |
30 | | - | # run: mkdir -p wrdir && mkdir -p wrdir/hiphp-tk && mkdir -p wrdir/hiphp-desktop && mkdir -p wrdir/hiphp-win |
31 | | - | #- name: Copy Files & folders to Workspace Folder |
32 | | - | # run: cp hiphp-win/install_all_requirements_win.bat wrdir/hiphp-win/install_all_requirements_win.bat && cp requirements.txt wrdir/requirements.txt && cp requirements-pypi.txt wrdir/requirements-pypi.txt && cp hiphp-desktop/requirements-dst.txt wrdir/hiphp-desktop/requirements-dst.txt && cp hiphp-tk/requirements-tk.txt wrdir/hiphp-tk/requirements-tk.txt && cp hiphp-win/requirements-win.txt wrdir/hiphp-win/requirements-win.txt |
33 | | - | #- name: Create Config.ini file |
34 | | - | # run: | |
35 | | - | # python -c "import sys; open('wrdir/config.ini', 'w+').write('python_default_path='+sys.executable)" |
36 | | - | - name: pip Upgrade |
37 | | - | run: python -m pip install --upgrade pip |
38 | | - | #- name: Run |
39 | | - | # run: wrdir/hiphp-win/install_all_requirements_win.bat |
40 | | - | - name: test requirements.txt |
41 | | - | run: pip install -r requirements.txt |
42 | | - | - name: test requirements-pypi.txt |
43 | | - | run: pip install -r requirements-pypi.txt |
44 | | - | - name: test hiphp-desktop/requirements-dst.txt |
45 | | - | run: pip install -r hiphp-desktop/requirements-dst.txt |
46 | | - | - name: test hiphp-tk/requirements-tk.txt |
47 | | - | run: pip install -r hiphp-tk/requirements-tk.txt |
48 | | - | #- name: test hiphp-win/requirements-win.txt |
49 | | - | #run: pip install -r hiphp-win/requirements-win.txt |
50 | | - | |
51 | | - | |