Add requirements-dev.txt for python deps
This commit is contained in:
parent
5d2b60cbf6
commit
4aea7f8f52
|
@ -38,7 +38,7 @@ jobs:
|
||||||
sudo apt-get update
|
sudo apt-get update
|
||||||
sudo apt-get install -y eatmydata
|
sudo apt-get install -y eatmydata
|
||||||
sudo eatmydata apt-get install -y gettext librsvg2-bin mingw-w64 latexmk texlive-fonts-recommended texlive-latex-recommended texlive-latex-extra
|
sudo eatmydata apt-get install -y gettext librsvg2-bin mingw-w64 latexmk texlive-fonts-recommended texlive-latex-recommended texlive-latex-extra
|
||||||
pip install requests sh click setuptools cpp-coveralls "Sphinx<4" sphinx-rtd-theme recommonmark sphinx-autoapi sphinxcontrib-svg2pdfconverter polib pyyaml astroid isort black awscli mypy
|
pip install -r requirements-dev.txt
|
||||||
- name: Versions
|
- name: Versions
|
||||||
run: |
|
run: |
|
||||||
gcc --version
|
gcc --version
|
||||||
|
@ -356,7 +356,7 @@ jobs:
|
||||||
- name: Install deps
|
- name: Install deps
|
||||||
run: |
|
run: |
|
||||||
sudo apt-get install -y gettext
|
sudo apt-get install -y gettext
|
||||||
pip install requests sh click setuptools awscli
|
pip install -r requirements-dev.txt
|
||||||
wget --no-verbose https://adafruit-circuit-python.s3.amazonaws.com/gcc-arm-none-eabi-10-2020-q4-major-x86_64-linux.tar.bz2
|
wget --no-verbose https://adafruit-circuit-python.s3.amazonaws.com/gcc-arm-none-eabi-10-2020-q4-major-x86_64-linux.tar.bz2
|
||||||
sudo tar -C /usr --strip-components=1 -xaf gcc-arm-none-eabi-10-2020-q4-major-x86_64-linux.tar.bz2
|
sudo tar -C /usr --strip-components=1 -xaf gcc-arm-none-eabi-10-2020-q4-major-x86_64-linux.tar.bz2
|
||||||
- name: Versions
|
- name: Versions
|
||||||
|
@ -497,7 +497,7 @@ jobs:
|
||||||
- name: Install CircuitPython deps
|
- name: Install CircuitPython deps
|
||||||
run: |
|
run: |
|
||||||
source $IDF_PATH/export.sh
|
source $IDF_PATH/export.sh
|
||||||
pip install requests sh click setuptools awscli
|
pip install -r requirements-dev.txt
|
||||||
sudo apt-get install -y gettext ninja-build
|
sudo apt-get install -y gettext ninja-build
|
||||||
env:
|
env:
|
||||||
IDF_PATH: ${{ github.workspace }}/ports/esp32s2/esp-idf
|
IDF_PATH: ${{ github.workspace }}/ports/esp32s2/esp-idf
|
||||||
|
|
|
@ -22,7 +22,7 @@ jobs:
|
||||||
python-version: 3.8
|
python-version: 3.8
|
||||||
- name: Install deps
|
- name: Install deps
|
||||||
run: |
|
run: |
|
||||||
pip install requests sh click
|
pip install -r requirements-dev.txt
|
||||||
- name: Versions
|
- name: Versions
|
||||||
run: |
|
run: |
|
||||||
gcc --version
|
gcc --version
|
||||||
|
|
|
@ -18,7 +18,7 @@ jobs:
|
||||||
run: |
|
run: |
|
||||||
sudo apt-add-repository -y -u ppa:pybricks/ppa
|
sudo apt-add-repository -y -u ppa:pybricks/ppa
|
||||||
sudo apt-get install -y black gettext uncrustify
|
sudo apt-get install -y black gettext uncrustify
|
||||||
pip3 install polib
|
pip3 install -r requirements-dev.txt
|
||||||
- name: Populate selected submodules
|
- name: Populate selected submodules
|
||||||
run: git submodule update --init extmod/ulab
|
run: git submodule update --init extmod/ulab
|
||||||
- name: Set PY
|
- name: Set PY
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
Subproject commit 12538a7c456607b7abe3b88c606c62b6f7342b46
|
Subproject commit 9323b67fce48119b0080854d48abc6b1425e327e
|
|
@ -0,0 +1,33 @@
|
||||||
|
# For string compression
|
||||||
|
huffman
|
||||||
|
|
||||||
|
# For nvm.toml
|
||||||
|
cascadetoml
|
||||||
|
jinja2
|
||||||
|
typer
|
||||||
|
|
||||||
|
requests
|
||||||
|
sh
|
||||||
|
click
|
||||||
|
setuptools
|
||||||
|
cpp-coveralls
|
||||||
|
|
||||||
|
# For docs
|
||||||
|
Sphinx<4
|
||||||
|
sphinx-rtd-theme
|
||||||
|
recommonmark
|
||||||
|
sphinx-autoapi
|
||||||
|
sphinxcontrib-svg2pdfconverter
|
||||||
|
|
||||||
|
# For translate check
|
||||||
|
polib
|
||||||
|
|
||||||
|
# For pre-commit
|
||||||
|
pyyaml
|
||||||
|
astroid
|
||||||
|
isort
|
||||||
|
black
|
||||||
|
mypy
|
||||||
|
|
||||||
|
# For uploading artifacts
|
||||||
|
awscli
|
Loading…
Reference in New Issue