Obeida Shamoun
c81215bc3b
implement tox_add_option hook
2023-06-24 01:44:47 +02:00
Obeida Shamoun
a94933e7ef
[WIP] Make plugin compatible with tox v4
2023-06-24 01:44:47 +02:00
Ethan Paul
d711a17596
Update dependencies to fix security flags
2023-03-01 16:43:09 -05:00
Ethan Paul
469cb251cf
Add official support for Python 3.11
...
Add pypi classifier for py3.11
Update CI to test py3.11
2023-02-24 17:49:31 -05:00
Ethan Paul
4c609770f1
Update to use new poetry 1.2+ command syntax
2022-10-06 15:16:35 -04:00
Justin Wood
c8fd6e4fc0
Use py3.10 for security check too.
2022-09-07 12:05:48 -04:00
Justin Wood
b54bf44dc5
Basic changes to support poetry 1.2.0b2, no longer support Poetry 1.1.x
2022-09-07 12:05:44 -04:00
Ethan Paul
f1f7a63774
Add toml typing stubs
...
Fix typing errors with new version of mypy
2022-01-05 02:12:02 -05:00
Ethan Paul
087db95c43
Update toxfile
...
Wrap long lines to improve readability
Update safety command to use --json flag instead of --bare flag
Update security env to skip package install
2022-01-05 02:12:02 -05:00
Ethan Paul
2f35d83363
Add python3.10 to CI tests
2021-12-04 11:34:36 -05:00
Ethan Paul
6d97919138
Update toxfile to use new config options
...
Remove unnecessarily duplicated config options
2021-04-19 23:47:32 -04:00
Ethan Paul
d5f13ccea9
Fix toxfile config errors
...
Fix invalid path in pytest command causing coverage to fail to report
Fix missing dependency in static tests env
Fix misspelled config argument in static-tests and security envs
2021-04-16 22:35:32 -04:00
Ethan Paul
51f4f33481
Add precommit hook for enforcing markdown format with mdformat
2021-04-16 02:06:30 -04:00
Ethan Paul
db761d49c1
Add poetry extra install to tox config to support CI
2020-12-05 12:36:09 -05:00
Ethan Paul
eebd16383d
Add python3.9 to test and classifier lists
2020-11-26 12:54:14 -05:00
Ethan Paul
0c25ca965e
Update pre-commit config to use poetry environment
...
Add precommit hook for checking for merge conflicts
Add dev dep for blacken-docs
Add dev dep for pre-commit-hooks
Update all precommit hooks to use system language
Update toxfile to use new dev deps
Fix tox vs. precommit conflicts with reorder-python-imports
2020-11-26 12:41:06 -05:00
Ethan Paul
99c10482fc
Update tox config to use new plugin config option
2020-11-12 00:54:27 -05:00
Ethan Paul
8c4e596316
Update tox automation to work with new module structure
2020-11-11 22:37:09 -05:00
Ethan Paul
7a34c47168
Wrap test checks in bash to avoid globbing errors
2020-10-11 19:41:16 -04:00
Ethan Paul
50c008d054
Require locked dependencies for all envs
...
Gotta dogfood sometime
2020-09-26 10:47:46 -04:00
Ethan Paul
fd2637113f
Remove excessive bandit output from security checks
2020-09-25 01:03:31 -04:00
Ethan Paul
31fc3e6bb1
Update toxfile with new environments and test automation
...
Add proper testenv with pytest command to run (currently trivial) tests
Update static and security envs to use variable for path identification
* Avoids transversals and errors caused by different working dirs
Add static-tests env for enforcing quality checks on test files
Update security env to include test files
2020-09-24 21:58:39 -04:00
Ethan Paul
dc826df191
Add static and security check envs to toxfile
2020-09-23 20:37:00 -04:00
Ethan Paul
3b70c051ba
Add initial project metafiles
2020-09-23 02:17:30 -04:00