Commit Graph

38 Commits

Author SHA1 Message Date
cf0431ed0e pytype (#2322) 2024-09-19 09:03:20 +08:00
b9405f4d9a 3.13-dev (#2321) 2024-09-19 08:58:52 +08:00
78568317fc ruff -> ruff check (#2227) 2024-07-06 10:16:59 +08:00
77f5e1b583 remove 3.8 (#2170) 2024-05-10 21:25:37 +08:00
390d6c3e2e Pyright (#2091)
* pyright
* logentry -> event
2024-02-09 15:11:04 +08:00
7dee0a5561 py 3.12 and pypy 3.10 (#1952) 2023-10-06 09:43:18 +08:00
b3eb79040b 23.8 (#1907)
* yaml lint fixes. twisted 23.8. remove pypy-3.8
* str->bytes for username/password arguments
* f-strings
2023-09-01 17:29:06 +08:00
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
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
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
b56e257c29 more typing (#1795)
* more typing
2022-12-15 11:46:15 +08:00
c320d89000 Py11 (#1774)
* 3.11 and pypy 3.9
2022-10-26 20:40:37 +02:00
f7f31c7d73 remove python 3.7 (#1721)
* remove python 3.7
2022-05-25 09:15:19 +08:00
eb4a061e24 py311 (#1716)
* python 3.11-beta-1
* pytype only for py<3.11
2022-05-19 21:21:21 +08:00
830b3860e7 tpying mostly (#1714)
* typing hints mostly with a few bug fixes.
2022-05-01 00:08:34 +08:00
bdbad6ca4f testing for 22.4 (#1709)
* rewrite curl/wget for 22.4
* update reqs
2022-04-22 22:51:13 +08:00
f8e3341800 remove version requirement from importlib (#1688)
* remove version requirement from importlib
* do pypy37 and pypy38
2022-01-30 14:00:55 +08:00
CLO
9c528fdc0e moving from twisted.trial.unittest to unittest (#1672)
* replace twisted.trial.unittest with unittest
2022-01-29 11:38:46 +08:00
555ff10d95 Mypy (#1644)
this is release 2.30 many new typing improvements. deprecate python 3.6.
2021-10-17 23:30:18 +08:00
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
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
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
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
628ad9bed7 Gh action tox (#1536)
* tox via gh-action
2021-04-16 21:47:12 +08:00
2b818ec1ec Pyre (#1531)
* add pyre
2021-04-13 21:55:23 +08:00
ac2ad04925 Mypy4 (#1526)
* remove python2 support, assume 3.6+
* ignore .envrc
* type annotations
* rewrite cowrieconfig from singleton class to module variable
* add resumeproducing function
* name has become bytes (was str before)
* remove unreachable statement
* add typing for mock fake transport
* enable mypy check by default
2021-04-03 23:53:44 +08:00
66005e8e17 Mypy (#1517)
* add twistedchecker
* add mypy, failure allowed
2021-03-26 10:29:45 +08:00
6d23d70988 blackify. (#1518)
Use black coding standard. Update flake8 configuration with new settings.
2021-03-26 00:16:42 +08:00
fd3f552732 Revert "update flake8/black calls"
This reverts commit 14e2087cc9.
2021-03-26 00:11:28 +08:00
14e2087cc9 update flake8/black calls 2021-03-26 00:09:26 +08:00
4b1474cba2 python versions update (#1448)
* Update tox/circleci/travis build infrastructure. Remove Py 2.7 and 3.5.
* Add `pip check` command to build pipeline.
2020-11-10 13:46:36 +08:00
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
4beccf24c6 remove libvirt from tox (#1353) 2020-05-15 11:04:52 +08:00
b8e0df92f6 remove py34 support from tox (#1347) 2020-05-05 10:52:10 +08:00
1f564c3803 more py versions (#1206)
* py versions
* allow failure for nightly/dev
2019-09-12 08:22:55 +01:00
aeba97b4cc Add a pool of backends for the proxy (#1181)
* add pool configs

* add pool interface from proxy branch

* add support for pool initialisation in plugin

* add pool to telnet

* backend pool as service

* move libvirt backend to own dir

* add NAT settings

* add guest backend config

* check for telnet in nmap if ssh is disabled

* add pool periodic cleanup

* add developer guide for backend pool

* add proxy documentation

* add backend pool docs

* docs on XML configs

* add method to check guest connectivity

* add telnet exec class

* update circle deps

* add tox libvirt dep
2019-08-26 12:11:58 +01:00
3c99ed531b more tox (#1125) 2019-05-12 21:38:49 +04:00
a1324ddac0 Tox (#1123)
* tox
2019-05-12 19:40:45 +04:00