umarcor
d340857eb3
merge main into dev
2022-07-06 17:42:33 +02:00
Unai Martinez-Corral
c8b411bb64
ci: add dependabot configuration file ( #43 )
2022-06-28 12:56:07 +01:00
Unai Martinez-Corral
895a8764b3
with-post-step: print 'live' logs from subprocess ( #46 )
2022-06-28 12:54:13 +01:00
Patrick Lehmann
4afadf2861
Add PyPy support.
2022-04-23 21:31:43 +02:00
dogbert911
2305ab2027
Fix linter
2022-03-31 22:02:40 +03:00
dogbert911
37a055c776
'online' logs from subprocess
2022-03-31 21:25:35 +03:00
umarcor
6a7a4212c3
v0.4.3
2022-03-02 23:51:16 +01:00
umarcor
f0ad308283
v0.4.3
v0.4.3
2022-03-02 23:50:16 +01:00
umarcor
562b28ee34
readme: add light screenshot ( #42 )
2022-03-02 23:49:41 +01:00
Patrick Lehmann
00c43821dd
Add dependabot to check for GH action updates.
2022-03-02 18:54:12 +01:00
Unai Martinez-Corral
8cfda1f21a
Package: support with and without isolation mode ( #39 )
...
# New Features
* Added a 3rd overload for parameter `requirements` in job template `Package`:
1. When `requirements` is empty
→ build Python package with `build` in isolation mode. (old behavior)
1. When `requirements` is `no-isolation`
→ build Python package with `build` in non-isolation mode. (intended behavior since last release, but it had side-effects)
1. When `requirements` is any other string
→ build Python package with `setuptools` using the given `requirements.txt` file to install build dependencies.
# Bug Fixes
* Restore old behavior (run `build` in isolation mode using `venv`).
2022-03-01 22:32:13 +00:00
Patrick Lehmann
457870d760
Support with and without isolation mode.
2022-02-27 17:33:44 +01:00
umarcor
f5b6f17d4e
v0.4.2
2022-02-22 21:48:31 +01:00
umarcor
df3d45363b
v0.4.2
v0.4.2
2022-02-22 21:47:38 +01:00
Unai Martinez-Corral
6ba0204549
Build packages in no-isolation mode ( #38 )
...
# Changes
* Build Python packages in `no-isolation` mode.
* Updated year in copyright to 2022.
2022-02-22 21:44:41 +01:00
Patrick Lehmann
7a7976677e
Run build in no-isolation mode.
2022-02-22 21:28:34 +01:00
Patrick Lehmann
4579381b78
Bumped year to 2022.
2022-02-22 21:28:08 +01:00
umarcor
883238547a
v0.4.1
2022-01-17 01:30:55 +01:00
umarcor
14ac6c6386
v0.4.1
v0.4.1
2022-01-17 01:30:38 +01:00
Patrick Lehmann
18357ec213
UnitTesting: add options 'pacboy' and 'mingw_requirements'
2022-01-17 01:29:16 +01:00
umarcor
4220a50041
UnitTesting: add options 'pacboy' and 'mingw_requirements'
2022-01-17 00:07:56 +01:00
umarcor
7cd852db58
v0.4.0
2022-01-09 20:58:38 +01:00
umarcor
d8264eab8a
v0.4.0
v0.4.0
2022-01-09 20:58:08 +01:00
Patrick Lehmann
b9d3839abb
Extend Unit Tests to multiple systems (ubuntu, windows, msys2 and macos)
2022-01-09 20:56:58 +01:00
umarcor
997d548e60
Parameters: update py36 warning, add py311 notice
2022-01-09 20:39:36 +01:00
umarcor
83cd572694
UnitTesting: update description of input 'jobs'
2022-01-09 20:39:12 +01:00
Unai Martinez-Corral
68a446b9b6
UnitTesting: workarounds for MSYS2-MinGW64 (pacman) ( #35 )
2022-01-09 20:19:56 +01:00
Patrick Lehmann
43f0b79e88
UnitTesting/msys2: install system packages through 'pacboy'; refactor
2022-01-09 20:05:51 +01:00
umarcor
b3d8a9c5ec
UnitTesting: refactor
2022-01-09 20:02:09 +01:00
umarcor
edb6ca364e
UnitTesting/msys2: install system packages through 'pacboy'
2022-01-09 20:02:09 +01:00
Patrick Lehmann
e00f5cf53d
Added MSYS2-MinGW64 specific code.
2022-01-09 20:00:36 +01:00
Unai Martinez-Corral
0da8c5a5c5
UnitTesting: install wheel; support py3.11; fix scripting for Windows (PowerShell commands) ( #34 )
2022-01-09 19:34:23 +01:00
Patrick Lehmann
c9bee6fe65
Require wheel to be installed before installing requirements.
2022-01-09 18:44:06 +01:00
Patrick Lehmann
94bb01d586
Renamed Python 3.11 version.
2022-01-09 18:25:02 +01:00
Patrick Lehmann
0fdef33cb4
Improved PoSh code.
2022-01-09 18:10:42 +01:00
Patrick Lehmann
e1f7599d79
Added Python 3.11 (currently RC).
2022-01-09 18:07:29 +01:00
Patrick Lehmann
dad5e71bfe
Added PowerShell code.
2022-01-09 17:39:16 +01:00
umarcor
60d77c2292
Parameters: support system 'msys2' (MINGW64); update UnitTesting accordingly
2022-01-07 01:40:42 +01:00
umarcor
3f489f0bed
Parameters: add option 'system_list'; UnitTesting now requires field 'system' in the matrix
2022-01-07 00:39:14 +01:00
umarcor
26afa43fa4
Parameters: remove 3.6 from default python_version_list
2022-01-07 00:37:22 +01:00
Patrick Lehmann
c8003f1a0e
Added PyCharm project files.
2021-12-26 11:11:30 +01:00
umarcor
ce0d30fe3f
v0.3.0
2021-12-26 01:45:35 +01:00
Unai Martinez-Corral
6413469cdf
v0.3.0
2021-12-26 01:40:09 +01:00
Unai Martinez-Corral
8dbacda32c
Pytest using pyproject.toml ( #29 )
...
# New Features
* Allow configuration of the unit test directory (default: `tests/unit`).
* Allow configuration of a `pyproject.toml` or `.coveragerc` file.
* Extract values from `pyproject.toml` or `.coveragerc`.
# Changes
* Jobs deriving from template job `CoverageCollection` need to specify their `.coveragerc` content and `pytest.ini` content in a `pyproject.toml` file or provide the job parameter `coverage_config` with the path to the `.coveragerc` file.
# Bug Fixes
*None*
-------------
* Closes #2 .
2021-12-25 23:40:50 +01:00
Patrick Lehmann
78b225195f
Updated README according to latest changes.
2021-12-24 21:05:04 +01:00
umarcor
1fbeef36d6
CoverageCollection: skip config file if empty
2021-12-24 16:37:45 +01:00
umarcor
9846c9e60c
CoverageCollection: use 'pyproject.toml' by default
2021-12-24 16:31:47 +01:00
umarcor
b8564eb389
CoverageCollection: xmlFile defaults to './coverage.xml'
2021-12-24 16:24:55 +01:00
umarcor
62cd2d1d0f
CoverageCollection: htmlDirectory defaults to 'htmlcov'
2021-12-24 16:22:14 +01:00
umarcor
9bd8004dfb
CoverageCollection: pass output directory to coverage html
2021-12-24 15:59:23 +01:00