aboutsummaryrefslogtreecommitdiffstats
path: root/tox.ini
Commit message (Collapse)AuthorAgeFilesLines
* docs: rename docs scripts and improve templateThomas Kriechbaumer2020-04-111-1/+1
|
* Merge remote-tracking branch 'origin/master' into fix-ciMaximilian Hils2020-04-081-1/+1
|\
| * fix pyinstallerMaximilian Hils2020-04-031-1/+1
| |
| * bump dependenciesMaximilian Hils2020-04-031-2/+2
| |
* | re-add missing CI steps and fix lintingThomas Kriechbaumer2019-12-311-4/+15
|/
* Use Github Actions for CI (#3713)Maximilian Hils2019-11-191-6/+3
| | | switch to github actions for CI
* cleanup mypy usageMaximilian Hils2019-11-161-2/+1
|
* bump more depsThomas Kriechbaumer2019-09-281-1/+1
|
* bump dependenciesThomas Kriechbaumer2019-09-281-1/+1
|
* update pyinstallerMaximilian Hils2019-07-171-1/+1
|
* bump dependenciesThomas Kriechbaumer2018-12-021-2/+2
|
* fix syntax-error on older python interpretersThomas Kriechbaumer2018-06-081-0/+8
|
* Such CI, Very Wow. (#3182)Maximilian Hils2018-06-021-1/+1
|
* release: include release directory in coverageAldo Cortesi2018-05-241-1/+1
| | | | With lots of exclusions for now
* add docker to the main repositoryThomas Kriechbaumer2018-05-191-3/+3
|
* improve release workflowThomas Kriechbaumer2018-05-171-1/+13
|
* test on Python 3.7-devThomas Kriechbaumer2018-05-131-1/+1
|
* Python 3.5 is dead -- long live Python 3.6!Thomas Kriechbaumer2018-03-311-3/+3
| | | | fixes #2266
* docs: add auto-generated options referenceThomas Kriechbaumer2018-03-251-0/+9
|
* release: don't upload assets for PRs from the main repoAldo Cortesi2018-03-081-1/+1
|
* release: build wheelAldo Cortesi2018-03-071-14/+1
|
* release: shift appveyor to new processAldo Cortesi2018-03-071-1/+1
| | | | In the process also move to InstallBuilder 18.2
* release: revamped release upload processAldo Cortesi2018-03-071-6/+4
|
* All new documentationAldo Cortesi2018-02-221-5/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* Extend mypy checking, fix #2194 (#2819)Arushit Mudgal2018-02-031-3/+2
|
* pin snapshot server hostkey, update pysftpMaximilian Hils2018-01-041-1/+1
|
* rtool: include dev version in binariesMaximilian Hils2017-12-291-0/+1
|
* tox.ini: python3 -> pythonMaximilian Hils2017-12-291-2/+2
| | | | "python3" points to a different binary... on Windows, at least.
* remove rtool's setup.py, embrace toxMaximilian Hils2017-12-291-5/+3
|
* make sure that mitmproxy/rtool dependencies don't clashMaximilian Hils2017-12-261-0/+1
|
* update pyinstaller :pray:Maximilian Hils2017-12-261-2/+1
|
* Keep emojis out of tox.iniAldo Cortesi2017-06-111-2/+2
| | | | | This breaks config parsers like the one used by flake8. Also... emojis? In a config file?
* Increase net.tcp.py coverage (#2336)Ujjwal Verma2017-05-171-1/+1
|
* Extend Mypy checking to pathodharsh vijay2017-05-021-0/+2
| | | | | | | | | | | | | | | | | | | * mypy checking pathod * initial commit , fixed errors * tox: mypy checking to pathod * Fixed mypy test failed * issue was with args in custom_contentview.py * tox: mypy checking to #2221 * follow-import=skip since we cant provide args to custom_contentview.py during mypy testing * Lint , Typo Fixed * code style: module import
* tox: mypy checking for entire codebaseAldo Cortesi2017-03-221-11/+1
| | | | Also fix a few linting errors.
* Make mypy succeed with imports on master.pyAldo Cortesi2017-03-171-0/+2
| | | | | | | | | | | | | | | | | | We get little benefit from our mypy QA checks at the moment, because we skip imports. This patch is what's needed to make mypy succeed with imports on a single file: master.py It also updates mypy to the current version, and enables a QA check. Mypy bugs I encountered: dict.update with kwargs not supported: https://github.com/python/mypy/issues/1031 property setters and getters must be adjacent: https://github.com/python/mypy/issues/1465
* Start unifying options and the command-line: booleansAldo Cortesi2017-03-051-0/+1
| | | | | | | | | | | | | | | | This commit: - Adds a help field to options - Adds a function to generate parser definitions from options - Uses this to migrate all boolean flags over to the new system - Makes all booleans consistently follow the --foo/--not-foo convention There are a number of things left to be done here: - Argparse doesn't give us a nice way to format --foo --not-foo help. Click does, and moving to click is a goal down the track. - For now, we remove all short aliases. I want to re-evaluate these systematically once we have the new structure in place.
* add individual-coverage checkThomas Kriechbaumer2017-02-161-0/+6
|
* extract full-coverage pytest pluginThomas Kriechbaumer2017-02-151-8/+3
|
* add filename-matching linterThomas Kriechbaumer2017-02-141-0/+1
|
* update lint optionsThomas Kriechbaumer2017-02-141-2/+2
|
* coverage++Thomas Kriechbaumer2017-02-101-1/+1
|
* eventsequence: coverage++Thomas Kriechbaumer2017-02-091-1/+1
|
* coverage whitelist -> blacklistThomas Kriechbaumer2017-02-091-19/+6
|
* websockets, tcp, version: coverage++Thomas Kriechbaumer2017-02-091-0/+4
|
* coverage++Thomas Kriechbaumer2017-02-041-2/+3
|
* coverage++Thomas Kriechbaumer2017-02-031-1/+1
|
* adapt coverage checksThomas Kriechbaumer2017-02-021-7/+3
|
* add test coverage protectionThomas Kriechbaumer2017-02-021-4/+25
|
* provide git information with --versionThomas Kriechbaumer2017-01-191-2/+2
| | | | fixes #1848