Skip to content

Commit aef6319

Browse files
committed
make release-tag: Merge branch 'master' into stable
2 parents 1d3f6da + 13d0ea5 commit aef6319

35 files changed

+254
-515
lines changed

.github/CODEOWNERS

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# Global rule:
2+
* @sdv-dev/core-contributors

.github/workflows/docs.yml

Lines changed: 0 additions & 30 deletions
This file was deleted.

.github/workflows/integration.yml

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
name: Integration Tests
2+
3+
on:
4+
- push
5+
- pull_request
6+
7+
jobs:
8+
unit:
9+
runs-on: ${{ matrix.os }}
10+
strategy:
11+
matrix:
12+
python-version: [3.6, 3.7, 3.8]
13+
os: [ubuntu-latest, macos-10.15, windows-latest]
14+
steps:
15+
- uses: actions/checkout@v1
16+
- name: Set up Python ${{ matrix.python-version }}
17+
uses: actions/setup-python@v1
18+
with:
19+
python-version: ${{ matrix.python-version }}
20+
- if: matrix.os == 'windows-latest'
21+
name: Install dependencies - Windows
22+
run: |
23+
python -m pip install --upgrade pip
24+
python -m pip install 'torch>=1.4,<2' -f https://download.pytorch.org/whl/cpu/torch/
25+
- name: Install dependencies
26+
run: |
27+
python -m pip install --upgrade pip
28+
python -m pip install invoke .[test]
29+
- name: Run integration tests
30+
run: invoke integration

.github/workflows/lint.yml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
name: Style Checks
2+
3+
on:
4+
- push
5+
- pull_request
6+
7+
jobs:
8+
lint:
9+
runs-on: ubuntu-latest
10+
steps:
11+
- uses: actions/checkout@v1
12+
- name: Set up Python 3.8
13+
uses: actions/setup-python@v1
14+
with:
15+
python-version: 3.8
16+
- name: Install dependencies
17+
run: |
18+
python -m pip install --upgrade pip
19+
python -m pip install invoke .[dev]
20+
- name: Run lint checks
21+
run: invoke lint

.github/workflows/minimum.yml

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
name: Unit Tests Minimum Versions
2+
3+
on:
4+
- push
5+
- pull_request
6+
7+
jobs:
8+
minimum:
9+
runs-on: ${{ matrix.os }}
10+
strategy:
11+
matrix:
12+
python-version: [3.6, 3.7, 3.8]
13+
os: [ubuntu-latest, macos-10.15, windows-latest]
14+
steps:
15+
- uses: actions/checkout@v1
16+
- name: Set up Python ${{ matrix.python-version }}
17+
uses: actions/setup-python@v1
18+
with:
19+
python-version: ${{ matrix.python-version }}
20+
- if: matrix.os == 'windows-latest'
21+
name: Install dependencies - Windows
22+
run: |
23+
python -m pip install --upgrade pip
24+
python -m pip install 'torch==1.4' -f https://download.pytorch.org/whl/cpu/torch/
25+
- name: Install dependencies
26+
run: |
27+
python -m pip install --upgrade pip
28+
python -m pip install invoke .[test]
29+
- name: Test with minimum versions
30+
run: invoke minimum

.github/workflows/readme.yml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
name: Test README
2+
3+
on:
4+
- push
5+
- pull_request
6+
7+
jobs:
8+
readme:
9+
runs-on: ${{ matrix.os }}
10+
strategy:
11+
matrix:
12+
python-version: [3.6, 3.7, 3.8]
13+
os: [ubuntu-latest, macos-10.15] # skip windows bc rundoc fails
14+
steps:
15+
- uses: actions/checkout@v1
16+
- name: Set up Python ${{ matrix.python-version }}
17+
uses: actions/setup-python@v1
18+
with:
19+
python-version: ${{ matrix.python-version }}
20+
- name: Install dependencies
21+
run: |
22+
python -m pip install --upgrade pip
23+
python -m pip install invoke rundoc .
24+
- name: Run the README.md
25+
run: invoke readme

.github/workflows/tests.yml

Lines changed: 0 additions & 113 deletions
This file was deleted.

.github/workflows/unit.yml

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
name: Unit Tests
2+
3+
on:
4+
- push
5+
- pull_request
6+
7+
jobs:
8+
unit:
9+
runs-on: ${{ matrix.os }}
10+
strategy:
11+
matrix:
12+
python-version: [3.6, 3.7, 3.8]
13+
os: [ubuntu-latest, macos-10.15, windows-latest]
14+
steps:
15+
- uses: actions/checkout@v1
16+
- name: Set up Python ${{ matrix.python-version }}
17+
uses: actions/setup-python@v1
18+
with:
19+
python-version: ${{ matrix.python-version }}
20+
- if: matrix.os == 'windows-latest'
21+
name: Install dependencies - Windows
22+
run: |
23+
python -m pip install --upgrade pip
24+
python -m pip install 'torch>=1.4,<2' -f https://download.pytorch.org/whl/cpu/torch/
25+
- name: Install dependencies
26+
run: |
27+
python -m pip install --upgrade pip
28+
python -m pip install invoke .[test]
29+
- name: Run unit tests
30+
run: invoke unit
31+
- if: matrix.os == 'ubuntu-latest' && matrix.python-version == 3.8
32+
name: Upload codecov report
33+
run: invoke coverage
34+
uses: codecov/codecov-action@v2

HISTORY.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,21 @@
11
# History
22

3+
## 0.3.0 - 2021-11-15
4+
5+
This release adds support for Python 3.9 and updates dependencies to ensure compatibility with the rest
6+
of the SDV ecosystem.
7+
8+
* Add support for Python 3.9 - Issue[41](https://github.com/sdv-dev/DeepEcho/issues/41) by @fealho
9+
* Add pip check to CI workflows internal improvements - Issue[39](https://github.com/sdv-dev/DeepEcho/issues/39) by @pvk-developer
10+
* Add support for pylint>2.7.2 housekeeping - Issue[33](https://github.com/sdv-dev/DeepEcho/issues/33) by @fealho
11+
* Add support for torch>=1.8 housekeeping - Issue[32](https://github.com/sdv-dev/DeepEcho/issues/32) by @fealho
12+
13+
## 0.2.1 - 2021-10-12
14+
15+
This release fixes a bug with how DeepEcho handles NaN values.
16+
17+
* Handling NaN's bug - Issue [#35](https://github.com/sdv-dev/DeepEcho/issues/35) by @fealho
18+
319
## 0.2.0 - 2021-02-24
420

521
Maintenance release to update dependencies and ensure compatibility with the rest

INSTALL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
## Requirements
44

5-
**DeepEcho** has been developed and tested on [Python 3.6, 3.7 and 3.8](https://www.python.org/downloads/)
5+
**DeepEcho** has been developed and tested on [Python 3.6, 3.7, 3.8 and 3.9](https://www.python.org/downloads/)
66

77
Also, although it is not strictly required, the usage of a [virtualenv](
88
https://virtualenv.pypa.io/en/latest/) is highly recommended in order to avoid

0 commit comments

Comments
 (0)