Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | build: commenting on fixes should happen before bumping the version | Ned Batchelder | 2022-09-29 | 1 | -3/+3 | |
| | ||||||
* | docs: sample html report6.5.0 | Ned Batchelder | 2022-09-29 | 11 | -64/+64 | |
| | ||||||
* | build: prep for 6.5.0 | Ned Batchelder | 2022-09-29 | 5 | -8/+10 | |
| | ||||||
* | docs: changelog for json report branch details | Ned Batchelder | 2022-09-29 | 2 | -0/+7 | |
| | ||||||
* | fix: keep negative arc values | Ned Batchelder | 2022-09-29 | 2 | -2/+2 | |
| | ||||||
* | feat: include branches taken and missed in JSON report. #1425 | Christoph Blessing | 2022-09-29 | 2 | -45/+83 | |
| | | | | | | | | | | | | | | | | | | | | | Added more branches to the code whose coverage is checked. Add branch details to json report The json report now includes for each branch which branches have been executed, missed and what the percentage of covered branches was. Add exiting branch arc to json report test Update branch details format Executed and missing branch arcs are stored in the fields named 'executed_branches' and 'missing_branches' respectively. Both fields contain a list of two element lists. The first element represents the source line number and the second one the target line number. Exit branches have their target line number set to 0. Fix linting errors | |||||
* | docs: minor tweaks to db docs | Ned Batchelder | 2022-09-29 | 2 | -4/+5 | |
| | ||||||
* | docs: add a note to the class-branch change | Ned Batchelder | 2022-09-27 | 1 | -1/+3 | |
| | ||||||
* | chore: make upgrade | Ned Batchelder | 2022-09-27 | 8 | -66/+66 | |
| | ||||||
* | build: use the badge action coloring | Ned Batchelder | 2022-09-27 | 1 | -6/+3 | |
| | | | | | Following my own advice: https://nedbatchelder.com/blog/202209/making_a_coverage_badge.html | |||||
* | fix: `class` statements shouldn't be branches. #1449 | Ned Batchelder | 2022-09-26 | 5 | -7/+26 | |
| | | | | | | Revert "refactor: we no longer need to treat 'class' lines specially" This reverts commit 79f9f4575321fafc2ef770e3255f874db3d4b037. | |||||
* | build: ci cleanup | Ned Batchelder | 2022-09-20 | 1 | -10/+7 | |
| | ||||||
* | build: a final step to give required checks a simple name | Ned Batchelder | 2022-09-20 | 1 | -0/+11 | |
| | | | | https://github.com/orgs/community/discussions/33579 | |||||
* | chore: make upgrade | Ned Batchelder | 2022-09-17 | 6 | -44/+38 | |
| | ||||||
* | feat: --debug=pathmap will show details of re-mapping due to [paths] setting. | Ned Batchelder | 2022-09-16 | 7 | -15/+63 | |
| | ||||||
* | style: all steps should have quoted names, don't know why | Ned Batchelder | 2022-09-15 | 1 | -1/+1 | |
| | ||||||
* | build: bump to 3.11.0-rc.2 | Ned Batchelder | 2022-09-13 | 2 | -2/+2 | |
| | ||||||
* | docs: there was an issue to close for pep 517. | Ned Batchelder | 2022-09-13 | 1 | -1/+2 | |
| | ||||||
* | docs: pep 517 packaging | Ned Batchelder | 2022-09-13 | 1 | -0/+3 | |
| | ||||||
* | style: adapt to latest pylint concerns | Ned Batchelder | 2022-09-13 | 4 | -3/+3 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | Before these changes, these violations happened: ``` lint run-test: commands[6] | python -m pylint --notes= coverage tests doc ci igor.py setup.py __main__.py ************* Module coverage.parser coverage/parser.py:1290 I: Useless suppression of 'too-many-function-args' (useless-suppression) ************* Module ci.download_gha_artifacts ci/download_gha_artifacts.py:18 W: Missing timeout argument for method 'requests.get' can cause your program to hang indefinitely (missing-timeout) ci/download_gha_artifacts.py:54 W: Missing timeout argument for method 'requests.get' can cause your program to hang indefinitely (missing-timeout) ************* Module ci.trigger_build_kits ci/trigger_build_kits.py:21 W: Missing timeout argument for method 'requests.post' can cause your program to hang indefinitely (missing-timeout) ************* Module ci.github_releases ci/github_releases.py:138 E: Too many positional arguments for function call (too-many-function-args) ci/github_releases.py:138 I: Useless suppression of 'no-value-for-parameter' (useless-suppression) ************* Module ci.comment_on_fixes ci/comment_on_fixes.py:30 W: Missing timeout argument for method 'requests.get' can cause your program to hang indefinitely (missing-timeout) ci/comment_on_fixes.py:37 W: Missing timeout argument for method 'requests.get' can cause your program to hang indefinitely (missing-timeout) ci/comment_on_fixes.py:49 W: Missing timeout argument for method 'requests.post' can cause your program to hang indefinitely (missing-timeout) ************* Module ci.parse_relnotes ci/parse_relnotes.py:126 E: Too many positional arguments for function call (too-many-function-args) ci/parse_relnotes.py:126 I: Useless suppression of 'no-value-for-parameter' (useless-suppression) ``` | |||||
* | chore: make upgrade | Ned Batchelder | 2022-09-13 | 9 | -291/+306 | |
| | ||||||
* | build: use pyproject.toml to comply with pep517 | Ned Batchelder | 2022-09-13 | 2 | -1/+7 | |
| | | | | | | | | Also: remove --no-index for installing ourselves. PEP-517 compliance means we need to use PyPI to get setuptools, so we can't use --no-index anymore. I think this was added just to speed up the initial installation of the virtualenv used in these tests. | |||||
* | docs: 3.12 has a new function we can use someday | Ned Batchelder | 2022-09-08 | 1 | -0/+2 | |
| | ||||||
* | docs: add an openssf badge to the readme | Ned Batchelder | 2022-09-04 | 1 | -1/+4 | |
| | ||||||
* | docs: contributions should have tests | Ned Batchelder | 2022-09-03 | 1 | -0/+3 | |
| | ||||||
* | docs: code of conduct | Ned Batchelder | 2022-09-03 | 2 | -0/+18 | |
| | ||||||
* | docs: add a core infrastructure initiative badge to the readme | Ned Batchelder | 2022-09-01 | 1 | -1/+5 | |
| | ||||||
* | docs: add more details to doc/contributing.rst | Ned Batchelder | 2022-08-29 | 1 | -14/+47 | |
| | ||||||
* | test: pypy fixed their sys.path[0] difference, 3792 | Ned Batchelder | 2022-08-27 | 2 | -7/+1 | |
| | | | | https://foss.heptapod.net/pypy/pypy/-/issues/3792 | |||||
* | test: btw, pypy no longer includes the current dir in sys.path when running ↵ | Ned Batchelder | 2022-08-25 | 1 | -8/+0 | |
| | | | | a directory | |||||
* | test: pypy partially fixed issue 3792 | Ned Batchelder | 2022-08-25 | 1 | -1/+0 | |
| | | | | https://foss.heptapod.net/pypy/pypy/-/issues/3792 | |||||
* | build: use --require-hashes to be very clear | Ned Batchelder | 2022-08-24 | 5 | -7/+7 | |
| | ||||||
* | build: pin third-party actions by hash | Ned Batchelder | 2022-08-23 | 3 | -3/+6 | |
| | ||||||
* | docs: ensure code blocks are highlighted properly | Ned Batchelder | 2022-08-21 | 8 | -10/+32 | |
| | ||||||
* | docs: tweak the changelog | Ned Batchelder | 2022-08-21 | 1 | -1/+1 | |
| | ||||||
* | fix: don't cache a failed parse | Ned Batchelder | 2022-08-21 | 3 | -2/+18 | |
| | | | | Found by OSS-Fuzz: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=50381 | |||||
* | build: bump version | Ned Batchelder | 2022-08-16 | 2 | -1/+7 | |
| | ||||||
* | docs: sample html report6.4.4 | Ned Batchelder | 2022-08-16 | 11 | -41/+41 | |
| | ||||||
* | build: prep for 6.4.4 | Ned Batchelder | 2022-08-16 | 2 | -6/+8 | |
| | ||||||
* | build: update 3.11 references to rc1 | Ned Batchelder | 2022-08-16 | 5 | -5/+5 | |
| | ||||||
* | build: make upgrade (with hashes) | Ned Batchelder | 2022-08-15 | 9 | -288/+1534 | |
| | ||||||
* | docs: add some `make upgrade` instructions to the Makefile | Ned Batchelder | 2022-08-15 | 1 | -0/+9 | |
| | ||||||
* | build: use hashed pins | Ned Batchelder | 2022-08-15 | 1 | -1/+1 | |
| | ||||||
* | build: pin windows-only transitive dependencies | Ned Batchelder | 2022-08-15 | 5 | -2/+35 | |
| | ||||||
* | build: 3.11 is rc now - make wheels for it | Ned Batchelder | 2022-08-15 | 1 | -2/+8 | |
| | ||||||
* | docs: don't use tabs while we work out the docutil version pinning | Ned Batchelder | 2022-08-15 | 2 | -17/+15 | |
| | ||||||
* | build: don't install multiple .pip files | Ned Batchelder | 2022-08-15 | 3 | -2/+304 | |
| | | | | | | | If .pip files are pip-compile'd separately, they can have different pinned versions. Then when installed together, pip can't resolve the difference. Instead, pip-compile multiple .in files to produce one .pip file that is installed. | |||||
* | build: make upgrade | Ned Batchelder | 2022-08-15 | 9 | -106/+94 | |
| | ||||||
* | build: reduce doc reqs to avoid conflicts | Ned Batchelder | 2022-08-15 | 2 | -5/+5 | |
| | ||||||
* | build: remove sphinx-autobuild, it's rarely used and causes conflicts | Ned Batchelder | 2022-08-15 | 1 | -1/+1 | |
| |