Commit Graph

139 Commits

Author SHA1 Message Date
ljnsn 24b7a4d245 test: add flake8 config 2022-12-21 23:58:29 +01:00
ljnsn 01942217b2 fix: remove relics from 3.7 2022-12-21 23:58:17 +01:00
ljnsn 8580249cd3 ci: add --cov to test run 2022-12-21 23:57:59 +01:00
ljnsn 563a041fa6 bump: version 0.1.4 → 0.2.0 2022-12-21 23:45:35 +01:00
ljnsn 9dc52c344e fix: remove push hook 2022-12-21 23:45:09 +01:00
ljnsn 0f4c094393 fix: tell commitizen to bump version in pyproject.toml 2022-12-21 23:34:26 +01:00
ljnsn bc4cb224dd feat: add commitizen
This is a feature commit, because technically the addition of the
`skiprows` parameter should have bumped the minor version.
2022-12-21 23:19:06 +01:00
ljnsn 979bd37df4 No need to pin poetry since release of 1.2.0. 2022-12-21 22:56:36 +01:00
ljnsn 8c77c267b9 Ignore mypy_cache. 2022-12-21 22:56:17 +01:00
ljnsn 29dcf79b78 Fix type annotations for 3.8. 2022-12-21 22:54:32 +01:00
ljnsn f15f949bfb Use typing.Tuple to support 3.8. 2022-12-21 21:20:20 +01:00
ljnsn b0bce3d9b1 Run on push to any branch. 2022-12-21 21:16:51 +01:00
ljnsn ef254f77fb Drop tests on Python 3.7 and add 3.10. 2022-12-21 21:16:32 +01:00
ljnsn 8fc825cf4d Ignore ezodf imports. 2022-12-21 20:52:50 +01:00
ljnsn 422d1c4ab1 Fix lxml type issues. 2022-12-21 20:14:59 +01:00
ljnsn 3810ffa745 Add pandas and lxml stubs. 2022-12-21 20:14:46 +01:00
ljnsn 484c3ecf6e Add mypy and flake8 dev dependencies. 2022-12-21 20:02:17 +01:00
ljnsn 5e9649c348 Use latest versions. 2022-12-21 19:49:48 +01:00
ljnsn 9b9c3d60c3 Bump dependencies. 2022-12-21 19:47:47 +01:00
ljnsn 5b8d026965 Add type ignore. 2022-12-20 01:39:20 +01:00
ljnsn 11111043cd Remove outer test class and add typing to tests. 2022-12-20 01:36:25 +01:00
ljnsn 0b5a1e0511 Raise error on invalid path. Fixes #5 2022-12-20 01:27:12 +01:00
ljnsn 8418acc7a8 Add type hints for fods. 2022-11-16 02:00:31 +01:00
ljnsn 31165cb6fb Add more type hints. 2022-11-16 01:41:44 +01:00
ljnsn 8d0429946d Pass correct arg type. 2022-11-16 01:41:27 +01:00
ljnsn b84a838e2a Add type hints and change docstyle to google. 2022-11-16 01:09:15 +01:00
ljnsn a76ab51547 Factor out logic to get columns into separate functions. 2022-11-16 00:57:14 +01:00
ljnsn 37c52355f4 Improve login in `parse_data`. 2022-11-16 00:43:57 +01:00
ljnsn e96fb14710 Add .coverage to .gitignore. 2022-11-16 00:43:57 +01:00
ljnsn 085a1fc6d9 Add `pytest-cov` dev dependency. 2022-11-16 00:43:57 +01:00
ljnsn 7c0bd819ea Bump dev dependencies. 2022-11-16 00:43:57 +01:00
ljnsn d10e39535a Bump dependencies and drop support for python 3.7 2022-11-16 00:43:57 +01:00
ljnsn 2b87c80b65 Add skiprows parameter to docstring. 2022-11-16 00:41:17 +01:00
ljnsn 5df67a728a Simplify skiprows. We're currently not doing any input validation.
It might make sense to add, but then at the top level function.
2022-11-16 00:41:17 +01:00
ljnsn e88ac035a2 Fix test list assertion. 2022-11-16 00:41:17 +01:00
ljnsn 963c19769e Revert files changed to state at master. 2022-11-16 00:41:17 +01:00
ljnsn 675c002deb Remove example file at top level. 2022-11-16 00:41:17 +01:00
Vagner Bessa e06e2519a0 Add: test to 'skiprow' feature 2022-11-16 00:41:17 +01:00
Vagner Bessa 9dd3950bb9 implement optional 'skiprow' to read_ods. 2022-11-16 00:41:17 +01:00
Marvin Poul 5b4dfb7413 Fix typo 2022-07-13 21:51:12 +02:00
iuvbio 1442db1451 Bump version: 0.1.3 → 0.1.4 2021-10-04 17:50:55 +02:00
iuvbio 47ed598b9e update github workflow 2021-10-04 17:43:44 +02:00
iuvbio 01809a0dbb user importlib_metadata to get version 2021-10-04 17:43:32 +02:00
iuvbio 83011363ba remove old build system files 2021-10-04 17:43:03 +02:00
iuvbio 23cbf83fd3 add pyproject.toml and poetry.lock 2021-10-04 17:42:26 +02:00
iuvbio eb461f7332 add info about which backend is used to docstring 2021-10-04 16:46:48 +02:00
iuvbio c1d003bec4 improve docstring 2021-10-04 14:34:29 +02:00
iuvbio b7113b3011 make ods backend the default 2021-10-04 14:34:14 +02:00
iuvbio 6ed1140e11 version 0.1.2 2021-08-22 19:57:43 +02:00
iuvbio 7e270b3b95 importlib.metadata is only built-in since python 3.8 2021-08-22 19:52:07 +02:00