Skip to content

Commit 0f64fb8

Browse files
Change license and open the sources (#1)
1 parent ebfe669 commit 0f64fb8

File tree

20 files changed

+391
-118
lines changed

20 files changed

+391
-118
lines changed

.auto-changelog

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,8 @@
44
"commitLimit": false,
55
"backfillLimit": false,
66
"ignoreCommitPattern": "Release [0-9]+\\.[0-9]+\\.[0-9]+|Update CHANGELOG.*|.*\\[skip-changelog\\].*",
7-
"commitUrl": "https://bbpgitlab.epfl.ch/neuromath/data-validation-framework/commit/{id}",
8-
"issueUrl": "https://bbpgitlab.epfl.ch/neuromath/data-validation-framework/issues/{id}",
9-
"mergeUrl": "https://bbpgitlab.epfl.ch/neuromath/data-validation-framework/pull/{id}",
10-
"compareUrl": "https://bbpgitlab.epfl.ch/neuromath/data-validation-framework/compare/{from}...{to}",
11-
"tagPrefix": "data-validation-framework-v"
7+
"commitUrl": "https://github.com/BlueBrain/data-validation-framework/commit/{id}",
8+
"issueUrl": "https://github.com/BlueBrain/data-validation-framework/issues/{id}",
9+
"mergeUrl": "https://github.com/BlueBrain/data-validation-framework/pull/{id}",
10+
"compareUrl": "https://github.com/BlueBrain/data-validation-framework/compare/{from}..{to}"
1211
}
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
name: Publish sdist tarball to PyPi
2+
3+
on:
4+
push:
5+
tags:
6+
- '[0-9]+.[0-9]+.[0-9]+'
7+
8+
jobs:
9+
build-n-publish:
10+
name: Build and publish on PyPI
11+
runs-on: ubuntu-latest
12+
steps:
13+
- uses: actions/checkout@master
14+
- name: Set up Python 3.8
15+
uses: actions/setup-python@v2
16+
with:
17+
python-version: 3.8
18+
- name: Build a source tarball
19+
run: |
20+
python setup.py sdist
21+
- name: Publish distribution package to PyPI
22+
uses: pypa/gh-action-pypi-publish@master
23+
with:
24+
password: ${{ secrets.PYPI_API_TOKEN }}

.github/workflows/run-tox.yml

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
name: Run all tox jobs using python3
2+
3+
on:
4+
pull_request:
5+
push:
6+
branches:
7+
- main
8+
jobs:
9+
build:
10+
runs-on: ubuntu-latest
11+
strategy:
12+
matrix:
13+
python-version: [3.8, 3.9]
14+
steps:
15+
- uses: actions/checkout@v2
16+
- name: Set up Python ${{ matrix.python-version }}
17+
uses: actions/setup-python@v2
18+
with:
19+
python-version: ${{ matrix.python-version }}
20+
- name: Install dependencies
21+
run: |
22+
sudo apt-get install -y poppler-utils imagemagick libhdf5-dev
23+
python -m pip install --upgrade pip setuptools
24+
pip install tox-gh-actions
25+
- name: Run tox
26+
run: |
27+
tox

.gitlab-ci.yml

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

.readthedocs.yml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# .readthedocs.yml
2+
# Read the Docs configuration file
3+
# See https://docs.readthedocs.io/en/stable/config-file/v2.html for details
4+
5+
# Required
6+
version: 2
7+
8+
build:
9+
os: ubuntu-20.04
10+
tools:
11+
python: "3.8"
12+
13+
sphinx:
14+
configuration: doc/source/conf.py
15+
fail_on_warning: true
16+
17+
python:
18+
install:
19+
- method: pip
20+
path: .
21+
extra_requirements:
22+
- docs

CHANGELOG.md

Lines changed: 36 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1,70 +1,72 @@
11
# Changelog
22

3-
## [0.0.10](https://bbpgitlab.epfl.ch/neuromath/data-validation-framework/compare/data-validation-framework-v0.0.9...0.0.10)
3+
## [0.1.0](https://github.com/BlueBrain/data-validation-framework/compare/0.0.9..0.1.0)
44

5-
> 30 November 2021
5+
> 13 December 2021
66
7-
- Drop support of Python 3.6 and 3.7 (Adrien Berchet - [5bef8b0](https://bbpgitlab.epfl.ch/neuromath/data-validation-framework/commit/5bef8b00cacb4e1c4210e8444fde3ef5ea95b7be))
8-
- Fix auto-changelog (Adrien Berchet - [5529558](https://bbpgitlab.epfl.ch/neuromath/data-validation-framework/commit/55295589e374b9ef76730905704593c4ffefe68b))
9-
- Use luigi_tools.parameter.OptionalPathParameter for the dataset path (Adrien Berchet - [eeb1f84](https://bbpgitlab.epfl.ch/neuromath/data-validation-framework/commit/eeb1f847016f2e1aa678c51e5a768a70b18fe36c))
7+
- Change license and open the sources (Adrien Berchet - [46fceca](https://github.com/BlueBrain/data-validation-framework/commit/46fceca6df8ae24594975ea8e500a153e12fdd94))
8+
- Add contribution doc (Adrien Berchet - [ebfe669](https://github.com/BlueBrain/data-validation-framework/commit/ebfe6698ae270e0873ddde8d1e0157a02cc50f2e))
9+
- Drop support of Python 3.6 and 3.7 (Adrien Berchet - [5bef8b0](https://github.com/BlueBrain/data-validation-framework/commit/5bef8b00cacb4e1c4210e8444fde3ef5ea95b7be))
10+
- Fix auto-changelog (Adrien Berchet - [5529558](https://github.com/BlueBrain/data-validation-framework/commit/55295589e374b9ef76730905704593c4ffefe68b))
11+
- Use luigi_tools.parameter.OptionalPathParameter for the dataset path (Adrien Berchet - [eeb1f84](https://github.com/BlueBrain/data-validation-framework/commit/eeb1f847016f2e1aa678c51e5a768a70b18fe36c))
1012

11-
## [data-validation-framework-v0.0.9](https://bbpgitlab.epfl.ch/neuromath/data-validation-framework/compare/data-validation-framework-v0.0.8...data-validation-framework-v0.0.9)
13+
## [0.0.9](https://github.com/BlueBrain/data-validation-framework/compare/0.0.8..0.0.9)
1214

1315
> 18 October 2021
1416
15-
- Setup auto-changelog and add authors and license (Adrien Berchet - [590c5ad](https://bbpgitlab.epfl.ch/neuromath/data-validation-framework/commit/590c5ad92a285f088eb64bcdcbbb59a524c266b3))
16-
- Add a warning when TagResultOutputMixin is used alongside RerunMixin (Adrien Berchet - [f80f6da](https://bbpgitlab.epfl.ch/neuromath/data-validation-framework/commit/f80f6dab1d44134a39b1dd74f17affaa65927bb6))
17-
- Export test and coverage reports to GitLab (Adrien Berchet - [c1f3b29](https://bbpgitlab.epfl.ch/neuromath/data-validation-framework/commit/c1f3b29f281ce008a2fbd9f0a6444a644e0ce817))
17+
- Setup auto-changelog and add authors and license (Adrien Berchet - [590c5ad](https://github.com/BlueBrain/data-validation-framework/commit/590c5ad92a285f088eb64bcdcbbb59a524c266b3))
18+
- Add a warning when TagResultOutputMixin is used alongside RerunMixin (Adrien Berchet - [f80f6da](https://github.com/BlueBrain/data-validation-framework/commit/f80f6dab1d44134a39b1dd74f17affaa65927bb6))
19+
- Export test and coverage reports to GitLab (Adrien Berchet - [c1f3b29](https://github.com/BlueBrain/data-validation-framework/commit/c1f3b29f281ce008a2fbd9f0a6444a644e0ce817))
1820

19-
## [data-validation-framework-v0.0.8](https://bbpgitlab.epfl.ch/neuromath/data-validation-framework/compare/data-validation-framework-v0.0.7...data-validation-framework-v0.0.8)
21+
## [0.0.8](https://github.com/BlueBrain/data-validation-framework/compare/0.0.7..0.0.8)
2022

2123
> 13 July 2021
2224
23-
- Add extra_requires feature to use regular luigi tasks in validation workflows (Alexis Arnaudon - [35518e7](https://bbpgitlab.epfl.ch/neuromath/data-validation-framework/commit/35518e7790b3145ba354098ef9e113e4fb817ee4))
24-
- Use custom image in CI jobs (Adrien Berchet - [215a1b8](https://bbpgitlab.epfl.ch/neuromath/data-validation-framework/commit/215a1b8fa7d887d70c561dc0fac23ce1de4e6dd0))
25+
- Add extra_requires feature to use regular luigi tasks in validation workflows (Alexis Arnaudon - [35518e7](https://github.com/BlueBrain/data-validation-framework/commit/35518e7790b3145ba354098ef9e113e4fb817ee4))
26+
- Use custom image in CI jobs (Adrien Berchet - [215a1b8](https://github.com/BlueBrain/data-validation-framework/commit/215a1b8fa7d887d70c561dc0fac23ce1de4e6dd0))
2527

26-
## [data-validation-framework-v0.0.7](https://bbpgitlab.epfl.ch/neuromath/data-validation-framework/compare/data-validation-framework-v0.0.6...data-validation-framework-v0.0.7)
28+
## [0.0.7](https://github.com/BlueBrain/data-validation-framework/compare/0.0.6..0.0.7)
2729

2830
> 28 June 2021
2931
30-
- Remove some warnings for exceptions in nested tasks (Adrien Berchet - [4e754ee](https://bbpgitlab.epfl.ch/neuromath/data-validation-framework/commit/4e754ee0356b6643ee16ba6dafc4cd3ec9b099f9))
32+
- Remove some warnings for exceptions in nested tasks (Adrien Berchet - [4e754ee](https://github.com/BlueBrain/data-validation-framework/commit/4e754ee0356b6643ee16ba6dafc4cd3ec9b099f9))
3133

32-
## [data-validation-framework-v0.0.6](https://bbpgitlab.epfl.ch/neuromath/data-validation-framework/compare/data-validation-framework-v0.0.5...data-validation-framework-v0.0.6)
34+
## [0.0.6](https://github.com/BlueBrain/data-validation-framework/compare/0.0.5..0.0.6)
3335

3436
> 28 June 2021
3537
36-
- Add todo extension to Sphinx and fix ret_code handling for SetValidationTask (Adrien Berchet - [529200b](https://bbpgitlab.epfl.ch/neuromath/data-validation-framework/commit/529200bc6f7091945908dbe706c82f7279037021))
37-
- Migration from gerrit to github (Adrien Berchet - [80dc073](https://bbpgitlab.epfl.ch/neuromath/data-validation-framework/commit/80dc0737c4535c335da60d27209e5eff616eccb2))
38-
- Add auto-release job in CI (Adrien Berchet - [2317324](https://bbpgitlab.epfl.ch/neuromath/data-validation-framework/commit/2317324341fedf020d01faedca349bc48819f9ff))
38+
- Add todo extension to Sphinx and fix ret_code handling for SetValidationTask (Adrien Berchet - [529200b](https://github.com/BlueBrain/data-validation-framework/commit/529200bc6f7091945908dbe706c82f7279037021))
39+
- Migration from gerrit to github (Adrien Berchet - [80dc073](https://github.com/BlueBrain/data-validation-framework/commit/80dc0737c4535c335da60d27209e5eff616eccb2))
40+
- Add auto-release job in CI (Adrien Berchet - [2317324](https://github.com/BlueBrain/data-validation-framework/commit/2317324341fedf020d01faedca349bc48819f9ff))
3941

40-
## [data-validation-framework-v0.0.5](https://bbpgitlab.epfl.ch/neuromath/data-validation-framework/compare/data-validation-framework-v0.0.4...data-validation-framework-v0.0.5)
42+
## [0.0.5](https://github.com/BlueBrain/data-validation-framework/compare/0.0.4..0.0.5)
4143

4244
> 19 April 2021
4345
44-
- Improve warning mechanism and add option to not capture stdout in validation function (Adrien Berchet - [ce63be9](https://bbpgitlab.epfl.ch/neuromath/data-validation-framework/commit/ce63be90a5aa4dfc1f628461fbfcada721bb786b))
45-
- Fix: use __specifications__ instead of __doc__ to generate reports (Adrien Berchet - [0fc3f97](https://bbpgitlab.epfl.ch/neuromath/data-validation-framework/commit/0fc3f97238faa8d0b6f8ff2f5797ef4809a4ddf5))
46+
- Improve warning mechanism and add option to not capture stdout in validation function (Adrien Berchet - [ce63be9](https://github.com/BlueBrain/data-validation-framework/commit/ce63be90a5aa4dfc1f628461fbfcada721bb786b))
47+
- Fix: use __specifications__ instead of __doc__ to generate reports (Adrien Berchet - [0fc3f97](https://github.com/BlueBrain/data-validation-framework/commit/0fc3f97238faa8d0b6f8ff2f5797ef4809a4ddf5))
4648

47-
## [data-validation-framework-v0.0.4](https://bbpgitlab.epfl.ch/neuromath/data-validation-framework/compare/data-validation-framework-v0.0.3...data-validation-framework-v0.0.4)
49+
## [0.0.4](https://github.com/BlueBrain/data-validation-framework/compare/0.0.3..0.0.4)
4850

4951
> 22 March 2021
5052
51-
- Add multiprocessing feature to apply_to_df (Adrien Berchet - [c28a0c1](https://bbpgitlab.epfl.ch/neuromath/data-validation-framework/commit/c28a0c1500c22b5c32d3b150986cf283169f1281))
52-
- Update parameter propagation (Adrien Berchet - [ed79ae5](https://bbpgitlab.epfl.ch/neuromath/data-validation-framework/commit/ed79ae5807fa97a366e994a3191bd339272a2270))
53-
- Fix tqdm interference with prints (Adrien Berchet - [7ecf9c8](https://bbpgitlab.epfl.ch/neuromath/data-validation-framework/commit/7ecf9c88d18cd24f925cb54c2d0b2aa70a557d14))
54-
- Fix progress bar with multiprocessing computation (Adrien Berchet - [c76bf5f](https://bbpgitlab.epfl.ch/neuromath/data-validation-framework/commit/c76bf5f9d9f7103d608b8e8b15e1f02ceb4988e3))
55-
- External validation functions no more need to be declared as staticfunction (Adrien Berchet - [ed171c0](https://bbpgitlab.epfl.ch/neuromath/data-validation-framework/commit/ed171c064c341f9744f52b4d9ff04e917636d048))
53+
- Add multiprocessing feature to apply_to_df (Adrien Berchet - [c28a0c1](https://github.com/BlueBrain/data-validation-framework/commit/c28a0c1500c22b5c32d3b150986cf283169f1281))
54+
- Update parameter propagation (Adrien Berchet - [ed79ae5](https://github.com/BlueBrain/data-validation-framework/commit/ed79ae5807fa97a366e994a3191bd339272a2270))
55+
- Fix tqdm interference with prints (Adrien Berchet - [7ecf9c8](https://github.com/BlueBrain/data-validation-framework/commit/7ecf9c88d18cd24f925cb54c2d0b2aa70a557d14))
56+
- Fix progress bar with multiprocessing computation (Adrien Berchet - [c76bf5f](https://github.com/BlueBrain/data-validation-framework/commit/c76bf5f9d9f7103d608b8e8b15e1f02ceb4988e3))
57+
- External validation functions no more need to be declared as staticfunction (Adrien Berchet - [ed171c0](https://github.com/BlueBrain/data-validation-framework/commit/ed171c064c341f9744f52b4d9ff04e917636d048))
5658

57-
## [data-validation-framework-v0.0.3](https://bbpgitlab.epfl.ch/neuromath/data-validation-framework/compare/data-validation-framework-v0.0.2...data-validation-framework-v0.0.3)
59+
## [0.0.3](https://github.com/BlueBrain/data-validation-framework/compare/0.0.2..0.0.3)
5860

5961
> 8 March 2021
6062
61-
- Improve specification generation (Adrien Berchet - [dc79c30](https://bbpgitlab.epfl.ch/neuromath/data-validation-framework/commit/dc79c30baf0fbf8661b162158d71e5947b8e0551))
63+
- Improve specification generation (Adrien Berchet - [dc79c30](https://github.com/BlueBrain/data-validation-framework/commit/dc79c30baf0fbf8661b162158d71e5947b8e0551))
6264

63-
## data-validation-framework-v0.0.2
65+
## 0.0.2
6466

6567
> 3 March 2021
6668
67-
- First commit (Adrien Berchet - [43a8cee](https://bbpgitlab.epfl.ch/neuromath/data-validation-framework/commit/43a8ceeb540f76e282c04f449bd4b149e2ab4027))
68-
- Remove test_version (Adrien Berchet - [5db162e](https://bbpgitlab.epfl.ch/neuromath/data-validation-framework/commit/5db162e1a1ee1a187f4f234761c8c19f6f33108e))
69-
- Fix versioning (Adrien Berchet - [0755e85](https://bbpgitlab.epfl.ch/neuromath/data-validation-framework/commit/0755e85bd5e3d31779a7a55a7fd28c1cf752f184))
70-
- Initial empty repository (Dries Verachtert - [890f91e](https://bbpgitlab.epfl.ch/neuromath/data-validation-framework/commit/890f91ee5af155e6fea2f79e118f153291fa7975))
69+
- First commit (Adrien Berchet - [43a8cee](https://github.com/BlueBrain/data-validation-framework/commit/43a8ceeb540f76e282c04f449bd4b149e2ab4027))
70+
- Remove test_version (Adrien Berchet - [5db162e](https://github.com/BlueBrain/data-validation-framework/commit/5db162e1a1ee1a187f4f234761c8c19f6f33108e))
71+
- Fix versioning (Adrien Berchet - [0755e85](https://github.com/BlueBrain/data-validation-framework/commit/0755e85bd5e3d31779a7a55a7fd28c1cf752f184))
72+
- Initial empty repository (Dries Verachtert - [890f91e](https://github.com/BlueBrain/data-validation-framework/commit/890f91ee5af155e6fea2f79e118f153291fa7975))

0 commit comments

Comments
 (0)