Merge pull request #126 from ohdearaugustin/topic/gitaction-test
This commit is contained in:
commit
43437cf052
25
.github/workflows/requirements.yml
vendored
Normal file
25
.github/workflows/requirements.yml
vendored
Normal file
@ -0,0 +1,25 @@
|
||||
---
|
||||
name: Update requirements file
|
||||
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- develop
|
||||
workflow_dispatch:
|
||||
|
||||
jobs:
|
||||
update-requirements:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@v2
|
||||
- name: Install Poetry
|
||||
uses: snok/install-poetry@v1
|
||||
with:
|
||||
virtualenvs-create: true
|
||||
virtualenvs-in-project: true
|
||||
- name: Generate requirements
|
||||
run: bash scripts/poetry-export.sh
|
||||
- uses: stefanzweifel/git-auto-commit-action@v4
|
||||
with:
|
||||
commit_message: Update requirements{-dev}.txt
|
||||
47
.github/workflows/test.yml
vendored
Normal file
47
.github/workflows/test.yml
vendored
Normal file
@ -0,0 +1,47 @@
|
||||
---
|
||||
name: Python Unittests
|
||||
|
||||
on:
|
||||
pull_request:
|
||||
branches:
|
||||
- develop
|
||||
push:
|
||||
branches:
|
||||
- develop
|
||||
- main
|
||||
workflow_dispatch:
|
||||
|
||||
jobs:
|
||||
unittest:
|
||||
runs-on: ubuntu-latest
|
||||
strategy:
|
||||
matrix:
|
||||
python-version: ['3.8', '3.9', '3.10']
|
||||
steps:
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@v2
|
||||
- name: Set up Python
|
||||
uses: actions/setup-python@v2
|
||||
with:
|
||||
python-version: ${{ matrix.python-version }}
|
||||
- name: Setup config
|
||||
run: cp config/.env.example config/.env.local
|
||||
- name: Install Poetry
|
||||
uses: snok/install-poetry@v1
|
||||
with:
|
||||
virtualenvs-create: true
|
||||
virtualenvs-in-project: true
|
||||
installer-parallel: true
|
||||
- name: Load cached venv
|
||||
id: cached-poetry-dependencies
|
||||
uses: actions/cache@v2
|
||||
with:
|
||||
path: .venv
|
||||
key: venv-${{ runner.os }}-${{ steps.setup-python.outputs.python-version }}-${{ hashFiles('**/poetry.lock') }}
|
||||
- name: Install dependencies
|
||||
if: steps.cached-poetry-dependencies.outputs.cache-hit != 'true'
|
||||
run: poetry install --no-interaction --no-root
|
||||
- name: Install library
|
||||
run: poetry install --no-interaction
|
||||
- name: Run Tests
|
||||
run: poetry run python -m unittest discover -s tests
|
||||
1468
poetry.lock
generated
1468
poetry.lock
generated
File diff suppressed because it is too large
Load Diff
@ -1,109 +1,114 @@
|
||||
# THE FILE WAS GENERATED BY POETRY, DO NOT EDIT!
|
||||
|
||||
|
||||
anki==2.1.49
|
||||
appnope==0.1.3; platform_system == "Darwin" or sys_platform == "darwin" or python_version >= "3.3" and sys_platform == "darwin"
|
||||
argon2-cffi==21.3.0
|
||||
argon2-cffi-bindings==21.2.0
|
||||
asttokens==2.0.5
|
||||
attrs==21.4.0
|
||||
backcall==0.2.0
|
||||
beautifulsoup4==4.11.1
|
||||
bleach==5.0.1
|
||||
certifi==2022.6.15
|
||||
cffi==1.15.1
|
||||
charset-normalizer==2.1.0
|
||||
click==8.1.3
|
||||
colorama==0.4.5; python_version >= "3.3" and sys_platform == "win32" or sys_platform == "win32" or platform_system == "Windows"
|
||||
debugpy==1.6.0
|
||||
decorator==4.4.2
|
||||
defusedxml==0.7.1
|
||||
distro==1.7.0
|
||||
entrypoints==0.4
|
||||
executing==0.8.3
|
||||
fastjsonschema==2.15.3
|
||||
ghp-import==2.1.0
|
||||
idna==3.3
|
||||
importlib-metadata==4.12.0
|
||||
importlib-resources==5.8.0; python_version < "3.9"
|
||||
ipykernel==6.15.0
|
||||
ipython==8.4.0
|
||||
ipython-genutils==0.2.0
|
||||
ipywidgets==7.7.1
|
||||
jedi==0.18.1
|
||||
jinja2==3.1.2
|
||||
json5==0.9.8
|
||||
jsonschema==4.6.1
|
||||
jupyter==1.0.0
|
||||
jupyter-client==7.3.4
|
||||
jupyter-console==6.4.4
|
||||
jupyter-core==4.10.0
|
||||
jupyterlab==2.3.2
|
||||
jupyterlab-pygments==0.2.2
|
||||
jupyterlab-server==1.2.0
|
||||
jupyterlab-widgets==1.1.1; python_version >= "3.6"
|
||||
jupytext==1.13.8
|
||||
markdown==3.3.7
|
||||
markdown-it-py==2.1.0
|
||||
markupsafe==2.1.1
|
||||
matplotlib-inline==0.1.3
|
||||
mdit-py-plugins==0.3.0
|
||||
mdurl==0.1.1
|
||||
mergedeep==1.3.4
|
||||
mistune==0.8.4
|
||||
mkdocs==1.3.0
|
||||
mkdocs-jupyter==0.19.0
|
||||
mkdocs-material==8.3.8
|
||||
mkdocs-material-extensions==1.0.3
|
||||
nbclient==0.6.6
|
||||
nbconvert==6.5.0
|
||||
nbformat==5.4.0
|
||||
nest-asyncio==1.5.5
|
||||
notebook==6.4.12
|
||||
orjson==3.7.5; platform_machine == "x86_64"
|
||||
packaging==21.3
|
||||
pandocfilters==1.5.0
|
||||
parso==0.8.3
|
||||
pexpect==4.8.0; python_version >= "3.3" and sys_platform != "win32" or sys_platform != "win32"
|
||||
pickleshare==0.7.5
|
||||
prometheus-client==0.14.1
|
||||
prompt-toolkit==3.0.30
|
||||
protobuf==4.21.2
|
||||
psutil==5.9.1
|
||||
ptyprocess==0.7.0; sys_platform != "win32" or os_name != "nt" or python_version >= "3.3" and sys_platform != "win32"
|
||||
pure-eval==0.2.2
|
||||
py==1.11.0; implementation_name == "pypy"
|
||||
pycparser==2.21
|
||||
pygments==2.12.0
|
||||
pymdown-extensions==9.5
|
||||
pyparsing==3.0.9
|
||||
pyrsistent==0.18.1
|
||||
python-dateutil==2.8.2
|
||||
pywin32==304; sys_platform == "win32" and platform_python_implementation != "PyPy"
|
||||
pywinpty==2.0.5; os_name == "nt"
|
||||
pyyaml==6.0
|
||||
pyyaml-env-tag==0.1
|
||||
pyzmq==23.2.0
|
||||
qtconsole==5.3.1
|
||||
qtpy==2.1.0
|
||||
requests==2.28.1
|
||||
send2trash==1.8.0
|
||||
six==1.16.0
|
||||
soupsieve==2.3.2.post1
|
||||
stack-data==0.3.0
|
||||
stringcase==1.2.0
|
||||
terminado==0.15.0
|
||||
tinycss2==1.1.1
|
||||
toml==0.10.2
|
||||
tornado==6.1
|
||||
traitlets==5.3.0
|
||||
urllib3==1.26.9
|
||||
waitress==2.1.2
|
||||
watchdog==2.1.9
|
||||
wcwidth==0.2.5
|
||||
webencodings==0.5.1
|
||||
webob==1.8.7
|
||||
webtest==2.0.35
|
||||
widgetsnbextension==3.6.1
|
||||
zipp==3.8.0
|
||||
anki==2.1.49 ; python_version >= "3.8" and python_version < "4.0"
|
||||
appnope==0.1.3 ; python_version >= "3.8" and python_version < "4.0" and platform_system == "Darwin" or python_version >= "3.8" and python_version < "4.0" and sys_platform == "darwin"
|
||||
argon2-cffi-bindings==21.2.0 ; python_version >= "3.8" and python_version < "4.0"
|
||||
argon2-cffi==21.3.0 ; python_version >= "3.8" and python_version < "4.0"
|
||||
asttokens==2.0.8 ; python_version >= "3.8" and python_version < "4.0"
|
||||
attrs==22.1.0 ; python_version >= "3.8" and python_version < "4.0"
|
||||
backcall==0.2.0 ; python_version >= "3.8" and python_version < "4.0"
|
||||
beautifulsoup4==4.11.1 ; python_version >= "3.8" and python_version < "4.0"
|
||||
bleach==5.0.1 ; python_version >= "3.8" and python_version < "4.0"
|
||||
certifi==2022.6.15 ; python_version >= "3.8" and python_version < "4"
|
||||
cffi==1.15.1 ; python_version >= "3.8" and python_version < "4.0"
|
||||
charset-normalizer==2.1.1 ; python_version >= "3.8" and python_version < "4"
|
||||
click==8.1.3 ; python_version >= "3.8" and python_version < "4.0"
|
||||
colorama==0.4.5 ; python_version >= "3.8" and python_version < "4.0" and platform_system == "Windows" or python_version >= "3.8" and python_version < "4.0" and sys_platform == "win32"
|
||||
debugpy==1.6.3 ; python_version >= "3.8" and python_version < "4.0"
|
||||
decorator==4.4.2 ; python_version >= "3.8" and python_version < "4.0"
|
||||
defusedxml==0.7.1 ; python_version >= "3.8" and python_version < "4.0"
|
||||
distro==1.7.0 ; python_version >= "3.8" and python_version < "4.0"
|
||||
entrypoints==0.4 ; python_version >= "3.8" and python_version < "4.0"
|
||||
executing==1.0.0 ; python_version >= "3.8" and python_version < "4.0"
|
||||
fastjsonschema==2.16.1 ; python_version >= "3.8" and python_version < "4.0"
|
||||
ghp-import==2.1.0 ; python_version >= "3.8" and python_version < "4.0"
|
||||
idna==3.3 ; python_version >= "3.8" and python_version < "4"
|
||||
importlib-metadata==4.12.0 ; python_version >= "3.8" and python_version < "4.0"
|
||||
importlib-resources==5.9.0 ; python_version >= "3.8" and python_version < "3.9"
|
||||
ipykernel==6.15.2 ; python_version >= "3.8" and python_version < "4.0"
|
||||
ipython-genutils==0.2.0 ; python_version >= "3.8" and python_version < "4.0"
|
||||
ipython==8.4.0 ; python_version >= "3.8" and python_version < "4.0"
|
||||
ipywidgets==8.0.1 ; python_version >= "3.8" and python_version < "4.0"
|
||||
jedi==0.18.1 ; python_version >= "3.8" and python_version < "4.0"
|
||||
jinja2==3.1.2 ; python_version >= "3.8" and python_version < "4.0"
|
||||
json5==0.9.10 ; python_version >= "3.8" and python_version < "4.0"
|
||||
jsonschema==4.15.0 ; python_version >= "3.8" and python_version < "4.0"
|
||||
jupyter-client==7.3.5 ; python_version >= "3.8" and python_version < "4.0"
|
||||
jupyter-console==6.4.4 ; python_version >= "3.8" and python_version < "4.0"
|
||||
jupyter-core==4.11.1 ; python_version >= "3.8" and python_version < "4.0"
|
||||
jupyter==1.0.0 ; python_version >= "3.8" and python_version < "4.0"
|
||||
jupyterlab-pygments==0.2.2 ; python_version >= "3.8" and python_version < "4.0"
|
||||
jupyterlab-server==1.2.0 ; python_version >= "3.8" and python_version < "4.0"
|
||||
jupyterlab-widgets==3.0.2 ; python_version >= "3.8" and python_version < "4.0"
|
||||
jupyterlab==2.3.2 ; python_version >= "3.8" and python_version < "4.0"
|
||||
jupytext==1.14.1 ; python_version >= "3.8" and python_version < "4.0"
|
||||
lxml==4.9.1 ; python_version >= "3.8" and python_version < "4.0"
|
||||
markdown-it-py==2.1.0 ; python_version >= "3.8" and python_version < "4.0"
|
||||
markdown==3.3.7 ; python_version >= "3.8" and python_version < "4.0"
|
||||
markupsafe==2.1.1 ; python_version >= "3.8" and python_version < "4.0"
|
||||
matplotlib-inline==0.1.6 ; python_version >= "3.8" and python_version < "4.0"
|
||||
mdit-py-plugins==0.3.0 ; python_version >= "3.8" and python_version < "4.0"
|
||||
mdurl==0.1.2 ; python_version >= "3.8" and python_version < "4.0"
|
||||
mergedeep==1.3.4 ; python_version >= "3.8" and python_version < "4.0"
|
||||
mistune==0.8.4 ; python_version >= "3.8" and python_version < "4.0"
|
||||
mkdocs-jupyter==0.19.0 ; python_version >= "3.8" and python_version < "4"
|
||||
mkdocs-material-extensions==1.0.3 ; python_version >= "3.8" and python_version < "4"
|
||||
mkdocs-material==8.4.2 ; python_version >= "3.8" and python_version < "4"
|
||||
mkdocs==1.3.1 ; python_version >= "3.8" and python_version < "4.0"
|
||||
nbclient==0.6.7 ; python_version >= "3.8" and python_version < "4.0"
|
||||
nbconvert==6.5.3 ; python_version >= "3.8" and python_version < "4.0"
|
||||
nbformat==5.4.0 ; python_version >= "3.8" and python_version < "4.0"
|
||||
nest-asyncio==1.5.5 ; python_version >= "3.8" and python_version < "4.0"
|
||||
notebook==6.4.12 ; python_version >= "3.8" and python_version < "4.0"
|
||||
orjson==3.8.0 ; python_version >= "3.8" and python_version < "4.0" and platform_machine == "x86_64"
|
||||
packaging==21.3 ; python_version >= "3.8" and python_version < "4.0"
|
||||
pandocfilters==1.5.0 ; python_version >= "3.8" and python_version < "4.0"
|
||||
parso==0.8.3 ; python_version >= "3.8" and python_version < "4.0"
|
||||
pexpect==4.8.0 ; python_version >= "3.8" and python_version < "4.0" and sys_platform != "win32"
|
||||
pickleshare==0.7.5 ; python_version >= "3.8" and python_version < "4.0"
|
||||
pkgutil-resolve-name==1.3.10 ; python_version >= "3.8" and python_version < "3.9"
|
||||
prometheus-client==0.14.1 ; python_version >= "3.8" and python_version < "4.0"
|
||||
prompt-toolkit==3.0.30 ; python_version >= "3.8" and python_version < "4.0"
|
||||
protobuf==4.21.5 ; python_version >= "3.8" and python_version < "4.0"
|
||||
psutil==5.9.1 ; python_version >= "3.8" and python_version < "4.0"
|
||||
ptyprocess==0.7.0 ; python_version >= "3.8" and python_version < "4.0" and os_name != "nt" or python_version >= "3.8" and python_version < "4.0" and sys_platform != "win32"
|
||||
pure-eval==0.2.2 ; python_version >= "3.8" and python_version < "4.0"
|
||||
py==1.11.0 ; python_version >= "3.8" and python_version < "4.0" and implementation_name == "pypy"
|
||||
pycparser==2.21 ; python_version >= "3.8" and python_version < "4.0"
|
||||
pygments==2.13.0 ; python_version >= "3.8" and python_version < "4.0"
|
||||
pymdown-extensions==9.5 ; python_version >= "3.8" and python_version < "4"
|
||||
pyparsing==3.0.9 ; python_version >= "3.8" and python_version < "4.0"
|
||||
pyrsistent==0.18.1 ; python_version >= "3.8" and python_version < "4.0"
|
||||
pysocks==1.7.1 ; python_version >= "3.8" and python_version < "4"
|
||||
python-dateutil==2.8.2 ; python_version >= "3.8" and python_version < "4.0"
|
||||
pywin32==304 ; sys_platform == "win32" and platform_python_implementation != "PyPy" and python_version >= "3.8" and python_version < "4.0"
|
||||
pywinpty==2.0.7 ; python_version >= "3.8" and python_version < "4.0" and os_name == "nt"
|
||||
pyyaml-env-tag==0.1 ; python_version >= "3.8" and python_version < "4.0"
|
||||
pyyaml==6.0 ; python_version >= "3.8" and python_version < "4.0"
|
||||
pyzmq==23.2.1 ; python_version >= "3.8" and python_version < "4.0"
|
||||
qtconsole==5.3.2 ; python_version >= "3.8" and python_version < "4.0"
|
||||
qtpy==2.2.0 ; python_version >= "3.8" and python_version < "4.0"
|
||||
requests==2.28.1 ; python_version >= "3.8" and python_version < "4"
|
||||
requests[socks]==2.28.1 ; python_version >= "3.8" and python_version < "4"
|
||||
send2trash==1.8.0 ; python_version >= "3.8" and python_version < "4.0"
|
||||
setuptools==65.3.0 ; python_version >= "3.8" and python_version < "4.0"
|
||||
six==1.16.0 ; python_version >= "3.8" and python_version < "4.0"
|
||||
soupsieve==2.3.2.post1 ; python_version >= "3.8" and python_version < "4.0"
|
||||
stack-data==0.5.0 ; python_version >= "3.8" and python_version < "4.0"
|
||||
stringcase==1.2.0 ; python_version >= "3.8" and python_version < "4.0"
|
||||
terminado==0.15.0 ; python_version >= "3.8" and python_version < "4.0"
|
||||
tinycss2==1.1.1 ; python_version >= "3.8" and python_version < "4.0"
|
||||
toml==0.10.2 ; python_version >= "3.8" and python_version < "4.0"
|
||||
tornado==6.2 ; python_version >= "3.8" and python_version < "4.0"
|
||||
traitlets==5.3.0 ; python_version >= "3.8" and python_version < "4.0"
|
||||
urllib3==1.26.12 ; python_version >= "3.8" and python_version < "4"
|
||||
waitress==2.1.2 ; python_version >= "3.8" and python_version < "4.0"
|
||||
watchdog==2.1.9 ; python_version >= "3.8" and python_version < "4.0"
|
||||
wcwidth==0.2.5 ; python_version >= "3.8" and python_version < "4.0"
|
||||
webencodings==0.5.1 ; python_version >= "3.8" and python_version < "4.0"
|
||||
webob==1.8.7 ; python_version >= "3.8" and python_version < "4.0"
|
||||
webtest==2.0.35 ; python_version >= "3.8" and python_version < "4.0"
|
||||
widgetsnbextension==4.0.2 ; python_version >= "3.8" and python_version < "4.0"
|
||||
zipp==3.8.1 ; python_version >= "3.8" and python_version < "4.0"
|
||||
-e src/.
|
||||
|
||||
@ -1,22 +1,24 @@
|
||||
# THE FILE WAS GENERATED BY POETRY, DO NOT EDIT!
|
||||
|
||||
|
||||
anki==2.1.49
|
||||
beautifulsoup4==4.11.1
|
||||
certifi==2022.6.15
|
||||
charset-normalizer==2.1.0
|
||||
decorator==4.4.2
|
||||
distro==1.7.0
|
||||
idna==3.3
|
||||
importlib-metadata==4.12.0
|
||||
markdown==3.3.7
|
||||
orjson==3.7.5; platform_machine == "x86_64"
|
||||
protobuf==4.21.2
|
||||
psutil==5.9.1
|
||||
requests==2.28.1
|
||||
send2trash==1.8.0
|
||||
soupsieve==2.3.2.post1
|
||||
stringcase==1.2.0
|
||||
urllib3==1.26.9
|
||||
webob==1.8.7
|
||||
zipp==3.8.0
|
||||
anki==2.1.49 ; python_version >= "3.8" and python_version < "4.0"
|
||||
beautifulsoup4==4.11.1 ; python_version >= "3.8" and python_version < "4.0"
|
||||
certifi==2022.6.15 ; python_version >= "3.8" and python_version < "4"
|
||||
charset-normalizer==2.1.1 ; python_version >= "3.8" and python_version < "4"
|
||||
decorator==4.4.2 ; python_version >= "3.8" and python_version < "4.0"
|
||||
distro==1.7.0 ; python_version >= "3.8" and python_version < "4.0"
|
||||
idna==3.3 ; python_version >= "3.8" and python_version < "4"
|
||||
importlib-metadata==4.12.0 ; python_version >= "3.8" and python_version < "3.10"
|
||||
markdown==3.3.7 ; python_version >= "3.8" and python_version < "4.0"
|
||||
orjson==3.8.0 ; python_version >= "3.8" and python_version < "4.0" and platform_machine == "x86_64"
|
||||
protobuf==4.21.5 ; python_version >= "3.8" and python_version < "4.0"
|
||||
psutil==5.9.1 ; python_version >= "3.8" and python_version < "4.0"
|
||||
pysocks==1.7.1 ; python_version >= "3.8" and python_version < "4"
|
||||
requests==2.28.1 ; python_version >= "3.8" and python_version < "4"
|
||||
requests[socks]==2.28.1 ; python_version >= "3.8" and python_version < "4"
|
||||
send2trash==1.8.0 ; python_version >= "3.8" and python_version < "4.0"
|
||||
soupsieve==2.3.2.post1 ; python_version >= "3.8" and python_version < "4.0"
|
||||
stringcase==1.2.0 ; python_version >= "3.8" and python_version < "4.0"
|
||||
urllib3==1.26.12 ; python_version >= "3.8" and python_version < "4"
|
||||
webob==1.8.7 ; python_version >= "3.8" and python_version < "4.0"
|
||||
zipp==3.8.1 ; python_version >= "3.8" and python_version < "3.10"
|
||||
|
||||
Loading…
Reference in New Issue
Block a user