Commit Graph

187 Commits

Author SHA1 Message Date
Michel Oosterhof bf55a591bf
Devops (#1811)
* update gh actions versions
* update docker build/pub
* docker workflow update
* also update latest docker tag
* ruff has taken over from flake8
2023-01-30 17:51:20 +08:00
Michel Oosterhof 0d2817a38b
Fixes2 (#1802)
* add pylint. fix variable names
* add ruff. remove twistedchecker
* update pre-commit
* update hadolint. ruff mandatory in tox
* add pyright as optional
* add coverage
* typing
* fix telnet
* fix #1757
2023-01-07 22:09:09 +08:00
Michel Oosterhof f77bd0b8f3
stuff (#1798)
* shell var expansion fix + test scripts
* add `ruff` testing
* deprecation warning explanation
* updated prereqs
2023-01-03 16:59:24 +08:00
Michel Oosterhof b56e257c29
more typing (#1795)
* more typing
2022-12-15 11:46:15 +08:00
Michel Oosterhof 9098c5378d
Reqs (#1793)
* update reqs.
2022-12-01 17:41:08 +08:00
Snyk bot b01acd5ff2
fix: requirements-dev.txt to reduce vulnerabilities (#1790)
The following vulnerabilities are fixed by pinning transitive dependencies:
- https://snyk.io/vuln/SNYK-PYTHON-SETUPTOOLS-3113904
2022-11-18 11:15:14 +08:00
github-actions[bot] b517e74921
Automatic update of dependencies (#1765)
Co-authored-by: micheloosterhof <micheloosterhof@users.noreply.github.com>
2022-09-05 23:20:50 +08:00
github-actions[bot] 6d150bb5f7
Automatic update of dependencies (#1759)
Co-authored-by: micheloosterhof <micheloosterhof@users.noreply.github.com>
2022-08-29 20:29:57 +08:00
github-actions[bot] 973e2d999c
Automatic update of dependencies (#1755)
Co-authored-by: micheloosterhof <micheloosterhof@users.noreply.github.com>
2022-08-22 00:14:26 +08:00
github-actions[bot] a93b849fb0
Automatic update of dependencies (#1752)
Co-authored-by: micheloosterhof <micheloosterhof@users.noreply.github.com>
2022-08-18 23:18:35 +08:00
github-actions[bot] a916722e52
Automatic update of dependencies (#1749)
Co-authored-by: micheloosterhof <micheloosterhof@users.noreply.github.com>
2022-08-08 13:42:21 +08:00
github-actions[bot] 5b64bce81e
Automatic update of dependencies (#1745)
Co-authored-by: micheloosterhof <micheloosterhof@users.noreply.github.com>
2022-07-31 22:06:28 +08:00
github-actions[bot] 81ff0add53
Automatic update of dependencies (#1742)
Co-authored-by: micheloosterhof <micheloosterhof@users.noreply.github.com>
2022-07-24 19:11:41 +08:00
github-actions[bot] 2da2329dcd
Automatic update of dependencies (#1740)
Co-authored-by: micheloosterhof <micheloosterhof@users.noreply.github.com>
2022-07-18 23:18:43 +08:00
github-actions[bot] 64cdc99156
Automatic update of dependencies (#1738)
Co-authored-by: micheloosterhof <micheloosterhof@users.noreply.github.com>
2022-07-12 21:21:25 +08:00
github-actions[bot] 1b61fac9fb
Automatic update of dependencies (#1734)
Co-authored-by: micheloosterhof <micheloosterhof@users.noreply.github.com>
2022-07-04 18:46:10 +08:00
Michel Oosterhof 727b3285e8
Rtd (#1732)
* update
2022-06-22 12:48:08 +08:00
github-actions[bot] 282accc0f3
Automatic update of dependencies (#1726)
Co-authored-by: micheloosterhof <micheloosterhof@users.noreply.github.com>
2022-06-16 15:06:28 +08:00
Michel Oosterhof f7f31c7d73
remove python 3.7 (#1721)
* remove python 3.7
2022-05-25 09:15:19 +08:00
Michel Oosterhof eb4a061e24
py311 (#1716)
* python 3.11-beta-1
* pytype only for py<3.11
2022-05-19 21:21:21 +08:00
Michel Oosterhof aec7ac6e43
log entry should be `outfile` (#1717)
* log entry should be `outfile`

* roll back sphinx version
2022-05-06 21:10:30 +08:00
github-actions[bot] 078e53e11b
Automatic update of dependencies (#1715)
Co-authored-by: micheloosterhof <micheloosterhof@users.noreply.github.com>
2022-05-02 10:10:55 +08:00
Michel Oosterhof bdbad6ca4f
testing for 22.4 (#1709)
* rewrite curl/wget for 22.4
* update reqs
2022-04-22 22:51:13 +08:00
Michel Oosterhof 01b2de1b6f
upgrade all except twisted (#1702)
* upgrade all except twisted

* fix incompatibilities

Co-authored-by: Michel Oosterhof <michel@MacBook-Pro.local>
2022-03-14 09:44:27 +08:00
Michel Oosterhof f8e3341800
remove version requirement from importlib (#1688)
* remove version requirement from importlib
* do pypy37 and pypy38
2022-01-30 14:00:55 +08:00
github-actions[bot] db5f74844d
Automatic update of dependencies (#1673)
Co-authored-by: micheloosterhof <micheloosterhof@users.noreply.github.com>
2022-01-15 00:30:18 +08:00
github-actions[bot] 86488fa4ee
Automatic update of dependencies (#1668)
Co-authored-by: micheloosterhof <micheloosterhof@users.noreply.github.com>
2021-12-28 12:55:47 +08:00
github-actions[bot] 1ce86d6b11
Automatic update of dependencies (#1664)
Co-authored-by: micheloosterhof <micheloosterhof@users.noreply.github.com>
2021-12-06 20:41:46 +08:00
Michel Oosterhof 0d842d7bc7
only run typing on 3.8+ (#1663)
* only run typing on 3.8+

Co-authored-by: Michel Oosterhof <michel@MacBook-Pro.local>
2021-12-06 20:36:50 +08:00
github-actions[bot] d9f86a88cd
Automatic update of dependencies (#1659)
Co-authored-by: micheloosterhof <micheloosterhof@users.noreply.github.com>
2021-11-26 16:25:58 +08:00
Michel Oosterhof 555ff10d95
Mypy (#1644)
this is release 2.30 many new typing improvements. deprecate python 3.6.
2021-10-17 23:30:18 +08:00
Michel Oosterhof 99cc0033f0
Py310 (#1636)
* add py3.10
* limit pytype to python<3.10

Co-authored-by: Michel Oosterhof <michel@MacBook-Pro.local>
2021-10-10 12:08:36 +08:00
github-actions[bot] 2b5daca5cd
Automatic update of dependencies (#1637)
Co-authored-by: micheloosterhof <micheloosterhof@users.noreply.github.com>
2021-10-10 11:59:04 +08:00
github-actions[bot] 50808121ed
Automatic update of dependencies (#1634)
Co-authored-by: micheloosterhof <micheloosterhof@users.noreply.github.com>
2021-10-06 15:28:59 +08:00
github-actions[bot] c04eb1611f
Automatic update of dependencies (#1630)
Co-authored-by: micheloosterhof <micheloosterhof@users.noreply.github.com>
2021-09-28 11:16:42 +08:00
github-actions[bot] 6b1e829154
Automatic update of dependencies (#1625)
Co-authored-by: micheloosterhof <micheloosterhof@users.noreply.github.com>
2021-09-20 00:29:51 +08:00
github-actions[bot] 32744ac4b3
Automatic update of dependencies (#1624)
Co-authored-by: micheloosterhof <micheloosterhof@users.noreply.github.com>
2021-09-13 14:13:56 +08:00
github-actions[bot] b214699af4
Automatic update of dependencies (#1621)
Co-authored-by: micheloosterhof <micheloosterhof@users.noreply.github.com>
2021-09-07 14:27:49 +08:00
github-actions[bot] bd0e3a8bfa
Automatic update of dependencies (#1618)
Co-authored-by: micheloosterhof <micheloosterhof@users.noreply.github.com>
2021-08-29 15:34:26 +08:00
github-actions[bot] 33c3f7c7d0
Automatic update of dependencies (#1609)
Co-authored-by: micheloosterhof <micheloosterhof@users.noreply.github.com>
2021-08-24 10:44:47 +08:00
github-actions[bot] a48f9f50b9
Automatic update of dependencies (#1607)
Co-authored-by: micheloosterhof <micheloosterhof@users.noreply.github.com>
2021-07-28 12:11:23 +08:00
github-actions[bot] d48e1e2724
Automatic update of dependencies (#1606)
Co-authored-by: micheloosterhof <micheloosterhof@users.noreply.github.com>
2021-07-28 11:17:52 +08:00
github-actions[bot] 9c39793c30
Automatic update of dependencies (#1605)
Co-authored-by: micheloosterhof <micheloosterhof@users.noreply.github.com>
2021-07-27 11:15:00 +08:00
github-actions[bot] 150f1a5fb5
Automatic update of dependencies (#1604)
Co-authored-by: micheloosterhof <micheloosterhof@users.noreply.github.com>
2021-07-24 11:23:04 +08:00
github-actions[bot] d438a272f2
Automatic update of dependencies (#1602)
Co-authored-by: micheloosterhof <micheloosterhof@users.noreply.github.com>
2021-07-22 09:13:36 +08:00
github-actions[bot] bbed19a1ac
Automatic update of dependencies (#1601)
Co-authored-by: micheloosterhof <micheloosterhof@users.noreply.github.com>
2021-07-15 22:28:40 +08:00
github-actions[bot] 0afed5579c
Automatic update of dependencies (#1599)
Co-authored-by: micheloosterhof <micheloosterhof@users.noreply.github.com>
2021-07-13 18:12:38 +08:00
github-actions[bot] 20d304973e
Automatic update of dependencies (#1598)
Co-authored-by: micheloosterhof <micheloosterhof@users.noreply.github.com>
2021-07-11 12:37:19 +08:00
github-actions[bot] 92c3fe2b78
Automatic update of dependencies (#1594)
Co-authored-by: micheloosterhof <micheloosterhof@users.noreply.github.com>
2021-07-06 21:56:13 +08:00
github-actions[bot] aec10cbe05
Automatic update of dependencies (#1593)
Co-authored-by: micheloosterhof <micheloosterhof@users.noreply.github.com>
2021-07-05 11:53:43 +08:00
github-actions[bot] 3dae609a5d
Automatic update of dependencies (#1591)
Co-authored-by: micheloosterhof <micheloosterhof@users.noreply.github.com>
2021-06-29 23:19:08 +08:00
github-actions[bot] 8769fd7cad
Automatic update of dependencies (#1590)
Co-authored-by: micheloosterhof <micheloosterhof@users.noreply.github.com>
2021-06-27 16:13:30 +08:00
github-actions[bot] c32ee8a9b9
Automatic update of dependencies (#1587)
Co-authored-by: micheloosterhof <micheloosterhof@users.noreply.github.com>
2021-06-24 00:17:00 +08:00
github-actions[bot] 7c86cdd57e
Automatic update of dependencies (#1586)
Co-authored-by: micheloosterhof <micheloosterhof@users.noreply.github.com>
2021-06-18 23:06:47 +08:00
Michel Oosterhof 272c2f773d
Type stubs (#1581)
* add type stubs
* update mypy
2021-06-15 21:39:03 +08:00
Michel Oosterhof 999dff5dd8
Dependency upgrade 2021 06 09 (#1578)
* dependency upgrade Wed  9 Jun 2021 07:46:32 UTC
2021-06-09 16:26:21 +08:00
Michel Oosterhof 2a68eacb69
Pip check (#1576)
* add pip check/pip install to verify recommend config actually works
* add yamllint because too much yaml now
* add FAQ's
2021-06-09 13:37:10 +08:00
Michel Oosterhof 813f35e86d
26apr (#1552)
* typing
* clean also cleans docs/
* ignore twistedchecker exit code
* twistedchecker fixes
* update docs. add copy button
* add missing $ prompts
* updated copyright
* isort
* remove flake8-import order. config flake8/isort/black
* remove import order
* docs restructure
* should pick up settings from setup.cfg
* put conversion code back in. JSON encoding needs it
2021-05-03 23:42:25 +08:00
Michel Oosterhof a79d6bc0ca
Gh actions pypy (#1544)
* typing
* python version updates in ci/cd
* only mypy on cpython
* twistedchecker ignore errors
* only run auto updater on the main repository
2021-04-26 08:03:52 +08:00
github-actions[bot] 39a235fc88
Automatic update of dependencies (#1543)
Co-authored-by: micheloosterhof <micheloosterhof@users.noreply.github.com>
2021-04-22 10:18:25 +08:00
github-actions[bot] c28087524c
Automatic update of dependencies (#1541)
Co-authored-by: micheloosterhof <micheloosterhof@users.noreply.github.com>
2021-04-17 14:46:53 +08:00
github-actions[bot] db51e6a79a
Automatic update of dependencies (#1540)
Co-authored-by: micheloosterhof <micheloosterhof@users.noreply.github.com>
2021-04-16 21:46:07 +08:00
github-actions[bot] 8d1f706a67
Automatic update of dependencies (#1534)
Co-authored-by: micheloosterhof <micheloosterhof@users.noreply.github.com>
2021-04-14 23:23:04 +08:00
Michel Oosterhof 2b818ec1ec
Pyre (#1531)
* add pyre
2021-04-13 21:55:23 +08:00
Michel Oosterhof 9d830083e1
dependency upgrade Sat 10 Apr 2021 03:20:23 UTC (#1529) 2021-04-10 11:29:43 +08:00
Michel Oosterhof 436194148b
dependency upgrade Mon 29 Mar 2021 16:50:30 UTC (#1522) 2021-03-30 00:55:04 +08:00
Michel Oosterhof 2de18bb601
Pyupgrade (#1520)
* add pyupgrade
* ignore csirtgsdk updates with pur
* black setup.py
2021-03-30 00:49:43 +08:00
Michel Oosterhof c374d02f8f
Pre commit (#1521)
* add pre-commit
* add flake8 config file. maybe put this in setup.{py|cfg}?
2021-03-30 00:47:45 +08:00
Michel Oosterhof 66005e8e17
Mypy (#1517)
* add twistedchecker
* add mypy, failure allowed
2021-03-26 10:29:45 +08:00
Michel Oosterhof 7003335462 Revert "add pyupgrade and black"
This reverts commit 6f7a0cebdb.
2021-03-26 00:10:48 +08:00
Michel Oosterhof 6f7a0cebdb add pyupgrade and black 2021-03-25 23:52:26 +08:00
Michel Oosterhof 5b9943a498
add pipdeptree (#1515) 2021-03-20 11:50:45 +08:00
Michel Oosterhof 82cb5d7f4a
Dependency upgrade 2021 03 20 (#1514)
* dependency upgrade Sat 20 Mar 2021 03:44:32 UTC

* undo automatic upgrade
2021-03-20 11:49:31 +08:00
Michel Oosterhof 7d5574e34a
Dependency upgrade 2021 03 11 (#1508)
* dependency upgrade Thu 11 Mar 2021 07:16:24 UTC
* rewrite chr()
2021-03-12 21:26:54 +08:00
Michel Oosterhof 04487d3310
Dependency upgrade 2021 02 16 (#1498)
* dependency upgrade Tue 16 Feb 2021 13:45:19 UTC
2021-02-18 09:43:15 +08:00
Michel Oosterhof b8ec02e7a9
Dependency upgrade 2021 01 23 (#1486)
* dependency upgrade Sat 23 Jan 2021 19:07:39 UTC
2021-01-24 11:04:36 +08:00
Michel Oosterhof 93aa829073
Dependency upgrade 2021 01 12 (#1483)
* dependency upgrade Tue 12 Jan 2021 07:59:49 UTC
2021-01-13 23:10:47 +08:00
Michel Oosterhof 1179565754
tox need importlib-metadata 2.1 (#1458) 2020-11-26 00:25:42 +08:00
Michel Oosterhof 102544eadb
Dependency upgrade 2020-11-25 (#1457)
* dependency upgrade Wed Nov 25 11:20:18 UTC 2020
2020-11-25 19:33:26 +08:00
Michel Oosterhof 11b743ff49
Dependency upgrade 2020 11 10 (#1446)
* dependency upgrade Tue Nov 10 11:43:56 +08 2020
2020-11-10 12:10:16 +08:00
Michel Oosterhof ffc8cdf57a
new deps0 (#1383)
* new deps
* configparser 5 only supports py3.5+
2020-07-24 21:55:43 +08:00
Michel Oosterhof 79bd5e816f
Dependency upgrade 2020 07 03 (#1372)
* dep upgrade
2020-07-03 15:42:50 +08:00
Michel Oosterhof 2fd7a20076
Tox fixes (#1371)
* pin versions for dev software

* run lint in py37, not py27

* more pur for other requirements files
2020-07-03 15:24:45 +08:00
Michel Oosterhof ebc9bf8ae9
dependency upgrade Thu Jul 2 10:36:05 +08 2020 (#1367)
* dependency upgrade Thu Jul  2 10:36:05 +08 2020
* fix version of flake8
2020-07-02 11:10:52 +08:00
Michel Oosterhof d925e23d13
scripts to update and freeze main dependencies (#1139) 2019-05-29 05:17:45 +04:00
Michel Oosterhof 297937fcfb
Sphinx rtd theme (#1081)
* read-the-docs theme
* import all dev requirements
* add FAQ and fix Sphinx warnings
2019-03-31 13:09:15 +04:00
Michel Oosterhof b89c243ff0
pip requirements for development (#1058) 2019-03-15 20:59:36 +04:00