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
Aldo Cortesi
f8cce32562
release: shift appveyor to new process
...
In the process also move to InstallBuilder 18.2
2018-03-07 20:52:03 +13:00
Aldo Cortesi
fc23deb9f3
release: revamped release upload process
2018-03-07 11:40:45 +13:00
Aldo Cortesi
982508d30f
All new documentation
...
This patch does a lot.
- Ditch sphinx in favor of hugo. This gives us complete control of the layout
and presentation of our docs. Henceforth, docs will be hosted on our website
rather than ReadTheDocs.
- Create a simple, clean doc layout and theme.
- Remove large parts of the documentaion. I've ditched anything that was a)
woefully out of date, b) too detailed, or c) too hard to maintain in the long
term.
- Huge updates to the docs themselves: completely rewrite addons documentation,
add docs for core concepts like commands and options, and revise and tweak a
lot of the existing docs.
With this patch, we're also changing the way we publish and maintain the docs.
From now on, we don't publish docs for every release. Instead, the website will
contain ONE set of docs for each major release. The online docs will be updated
if needed as minor releases are made. Docs are free to improve during minor
releases, but anything that changes behaviour sufficiently to require a doc
change warrants a new major release. This also leaves us free to progressively
update and improve docs out of step with our release cadence.
With this new scheme, I feel CI over the docs is less important. I've removed
it for now, but won't object if someone wants to add it back in.
2018-02-22 18:07:58 +13:00