Commit Graph

140 Commits

Author SHA1 Message Date
Maximilian Hils 74aa5cea56
[requires.io] dependency update (#4641)
Co-authored-by: requires.io <support@requires.io>
2021-06-17 20:10:50 +02:00
Maximilian Hils bed008e6d1 update mypy 2021-06-13 17:17:10 +02:00
Maximilian Hils 518fb94124
Harden CI Pipeline (#4590)
* ci: use actions/checkout@v2

* ci: always specify python version

* ci: pin external actions

* ci: split docs job, pin immediate dependencies

* ci: correct hugo sha256sum

* ci: full repo fetch depth for tests

* ci: use pip-tools to pin all the things

* ci: minor fixes

* ci: fixup

* ci: streamline pinned install

* ci: minor fixes

* ci: fix py3.8 pins

* ci: don't persist checkout credentials

* ci: always run local linter

* ci: test docs deployment from actions-hardening branch

* ci: fix docs job

* ci: pass in credentials

* ci: fix file permissions

* ci: try harder to fix docs deploy

* ci: fix docker artifact name

* Revert "ci: test docs deployment from actions-hardening branch"

This reverts commit 30cfb7a814.

* unpin PyPI dependencies

* ci: install tox first

* ci: fixups

* ci: fixups

* ci: fixups

* ci: fixups
2021-05-11 11:17:09 +02:00
Maximilian Hils 39d77ec73d
[requires.io] dependency update on main branch (#4568)
* [requires.io] dependency update

* [requires.io] dependency update

* [requires.io] dependency update

* Update setup.py

* [requires.io] dependency update

* Update setup.py

Co-authored-by: requires.io <support@requires.io>
2021-04-21 12:07:52 +02:00
Maximilian Hils 2c941b8905
Merge pull request #4528 from mitmproxy/requires-io-master
[requires.io] dependency update on master branch
2021-03-29 15:15:51 +02:00
Maximilian Hils 47982cac10 run most common tests only when invoking `tox` without args.
envlist never really included the full list of environments,
for example cibuild was already missing. This commit tries to
make a reasonable tradeoff between comprehensiveness and local running time
by only running the most frequent error sources.

We still check everything in CI.
2021-03-07 16:17:40 +01:00
Maximilian Hils 990116b44a update mypy 2021-02-03 23:03:49 +01:00
Maximilian Hils 0a4e2c9b59
Merge branch 'master' into no-dev-scripts 2021-01-21 11:05:05 +01:00
Maximilian Hils 494ccb5a22 remove requirements.txt 2021-01-20 15:06:02 +01:00
Maximilian Hils a11cfd45c4
[requires.io] dependency update on master branch (#4391)
Co-authored-by: requires.io <support@requires.io>
2021-01-17 10:38:47 +00:00
Maximilian Hils ad3995f4f0
remove outdated tox env 2021-01-13 17:35:15 +01:00
requires.io 88e5df978d [requires.io] dependency update 2020-12-24 12:15:47 +01:00
requires.io 3ab1ef52c2 [requires.io] dependency update 2020-12-19 00:38:36 +01:00
Thomas Kriechbaumer df164f42e1 imports cleanup 2020-12-14 23:52:48 +01:00
Thomas Kriechbaumer c35316f85a remove pathod and pathoc 2020-12-13 20:21:11 +01:00
Maximilian Hils 08ecb21a78
sans-io adjustments (#4342) 2020-12-12 16:09:11 +01:00
Maximilian Hils 3c9999c0c6 sans-io compat++ 2020-12-11 10:54:41 +01:00
Maximilian Hils 884b5dc234 remove old python leftovers 2020-12-07 22:58:53 +01:00
Maximilian Hils ee414cde70 move main file, remove checks for outdated Python
these are now handled by setup.py's python_requires.
2020-12-06 14:03:12 +01:00
Maximilian Hils c5eae9d752 drop support for Python 3.6 and 3.7
We require Python 3.8 for sans-io (#1775),
so we need to drop support for older versions.
2020-12-06 00:25:09 +01:00
Maximilian Hils 52b46849c4 update pyinstaller, use python3.9 for CI tasks 2020-12-06 00:04:45 +01:00
Thomas Kriechbaumer 82b5d61456 revert some minor changes 2020-11-21 10:46:19 +01:00
Thomas Kriechbaumer 67b3ee1307 semver bump 2020-10-06 22:45:58 +02:00
Maximilian Hils 54276f0eea update dependencies 2020-08-27 11:00:31 +02:00
Maximilian Hils 385cddf2b4 update pyinstaller 2020-08-27 10:50:53 +02:00
Maximilian Hils 997b496a68 update flake8 and mypy 2020-08-26 23:33:15 +02:00
Maximilian Hils b52e093ae2
increase pytest verbosity harder to catch flaky test 2020-08-06 21:55:37 +02:00
Maximilian Hils ab1e607c70 increase pytest verbosity to catch flaky test 2020-07-30 09:23:41 +02:00
Thomas Kriechbaumer 04abe6b85b match HTTP-WebSocket handshake flow with ~websocket
fixes #3990
2020-07-16 17:49:47 +02:00
Thomas Kriechbaumer 55527c00eb docs: rename docs scripts and improve template 2020-04-11 12:25:56 +02:00
Maximilian Hils 9d5305301a Merge remote-tracking branch 'origin/master' into fix-ci 2020-04-08 20:21:12 +02:00
Maximilian Hils 78cdfa45d7 fix pyinstaller 2020-04-03 17:50:15 +02:00
Maximilian Hils 623055a25a bump dependencies 2020-04-03 17:50:15 +02:00
Thomas Kriechbaumer 40925181e9 re-add missing CI steps and fix linting 2019-12-31 16:27:22 +01:00
Maximilian Hils e92b957e3a
Use Github Actions for CI (#3713)
switch to github actions for CI
2019-11-19 18:15:08 +01:00
Maximilian Hils ac22aee2f5 cleanup mypy usage 2019-11-16 15:14:30 +01:00
Thomas Kriechbaumer ace79afefc bump more deps 2019-09-28 23:29:13 +02:00
Thomas Kriechbaumer b4ffc929a2 bump dependencies 2019-09-28 14:49:14 +02:00
Maximilian Hils 0e096137d5 update pyinstaller 2019-07-17 22:24:38 +02:00
Thomas Kriechbaumer 2fb2b48a06 bump dependencies 2018-12-02 15:48:20 +01:00
Thomas Kriechbaumer 1413958a67 fix syntax-error on older python interpreters 2018-06-08 08:31:48 +02:00
Maximilian Hils 09ff5df2fb Such CI, Very Wow. (#3182) 2018-06-02 21:37:44 +02:00
Aldo Cortesi bae4a3393f release: include release directory in coverage
With lots of exclusions for now
2018-05-24 19:03:15 +12:00
Thomas Kriechbaumer 46960fa080 add docker to the main repository 2018-05-19 12:38:44 +02:00
Thomas Kriechbaumer 2bbfcfae92 improve release workflow 2018-05-17 18:28:43 +02:00
Thomas Kriechbaumer 6478523913 test on Python 3.7-dev 2018-05-13 09:56:32 +02:00
Thomas Kriechbaumer 46f8901b8c Python 3.5 is dead -- long live Python 3.6!
fixes #2266
2018-03-31 18:46:32 +02:00
Thomas Kriechbaumer f6699792da docs: add auto-generated options reference 2018-03-25 13:42:55 +02:00
Aldo Cortesi 380e4bc14d release: don't upload assets for PRs from the main repo 2018-03-08 08:06:03 +13:00
Aldo Cortesi f72d91672e release: build wheel 2018-03-07 21:36:17 +13:00