File tree Expand file tree Collapse file tree 5 files changed +40
-46
lines changed Expand file tree Collapse file tree 5 files changed +40
-46
lines changed Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1+ # This workflow will install Python dependencies, run tests and lint with a single version of Python
2+ # For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-python
3+
4+ name : Python application
5+
6+ on :
7+ push :
8+ branches : [ "main" ]
9+ pull_request :
10+ branches : [ "main" ]
11+
12+ permissions :
13+ contents : read
14+
15+ jobs :
16+ build :
17+
18+ runs-on : ubuntu-latest
19+ strategy :
20+ matrix :
21+ python-version : ["3.9", "3.10", "3.11"]
22+
23+ steps :
24+ - uses : actions/checkout@v4
25+ - name : Set up Python 3
26+ uses : actions/setup-python@v3
27+ with :
28+ python-version : ${{ matrix.python-version }}
29+ - name : Install dependencies
30+ run : |
31+ python -m pip install poetry==2.0.0
32+ poetry add flake8 pytest coverage
33+ poetry install --no-interaction --no-root
34+ - name : Lint with flake8
35+ run : |
36+ poetry run flake8 .
37+ - name : unittests
38+ run : |
39+ poetry run coverage run -m pytest
40+ poetry run coverage report -m
Load Diff This file was deleted.
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1- [ ![ Documentation Status] ( https://readthedocs.org/projects/tftb/badge/?version=latest )] ( https://tftb.readthedocs.io/en/latest/?badge=latest )
2- [ ![ Build Status] ( https://travis-ci.org/scikit-signal/tftb.svg )] ( https://travis-ci.org/scikit-signal/tftb )
3-
41# tftb
52
63tftb (Time-frequency toolbox) is a Python module for time-frequency analysis and visualization
You can’t perform that action at this time.
0 commit comments