summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* build: commenting on fixes should happen before bumping the versionNed Batchelder2022-09-291-3/+3
|
* docs: sample html report6.5.0Ned Batchelder2022-09-2911-64/+64
|
* build: prep for 6.5.0Ned Batchelder2022-09-295-8/+10
|
* docs: changelog for json report branch detailsNed Batchelder2022-09-292-0/+7
|
* fix: keep negative arc valuesNed Batchelder2022-09-292-2/+2
|
* feat: include branches taken and missed in JSON report. #1425Christoph Blessing2022-09-292-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 docsNed Batchelder2022-09-292-4/+5
|
* docs: add a note to the class-branch changeNed Batchelder2022-09-271-1/+3
|
* chore: make upgradeNed Batchelder2022-09-278-66/+66
|
* build: use the badge action coloringNed Batchelder2022-09-271-6/+3
| | | | | Following my own advice: https://nedbatchelder.com/blog/202209/making_a_coverage_badge.html
* fix: `class` statements shouldn't be branches. #1449Ned Batchelder2022-09-265-7/+26
| | | | | | Revert "refactor: we no longer need to treat 'class' lines specially" This reverts commit 79f9f4575321fafc2ef770e3255f874db3d4b037.
* build: ci cleanupNed Batchelder2022-09-201-10/+7
|
* build: a final step to give required checks a simple nameNed Batchelder2022-09-201-0/+11
| | | | https://github.com/orgs/community/discussions/33579
* chore: make upgradeNed Batchelder2022-09-176-44/+38
|
* feat: --debug=pathmap will show details of re-mapping due to [paths] setting.Ned Batchelder2022-09-167-15/+63
|
* style: all steps should have quoted names, don't know whyNed Batchelder2022-09-151-1/+1
|
* build: bump to 3.11.0-rc.2Ned Batchelder2022-09-132-2/+2
|
* docs: there was an issue to close for pep 517.Ned Batchelder2022-09-131-1/+2
|
* docs: pep 517 packagingNed Batchelder2022-09-131-0/+3
|
* style: adapt to latest pylint concernsNed Batchelder2022-09-134-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 upgradeNed Batchelder2022-09-139-291/+306
|
* build: use pyproject.toml to comply with pep517Ned Batchelder2022-09-132-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 somedayNed Batchelder2022-09-081-0/+2
|
* docs: add an openssf badge to the readmeNed Batchelder2022-09-041-1/+4
|
* docs: contributions should have testsNed Batchelder2022-09-031-0/+3
|
* docs: code of conductNed Batchelder2022-09-032-0/+18
|
* docs: add a core infrastructure initiative badge to the readmeNed Batchelder2022-09-011-1/+5
|
* docs: add more details to doc/contributing.rstNed Batchelder2022-08-291-14/+47
|
* test: pypy fixed their sys.path[0] difference, 3792Ned Batchelder2022-08-272-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 Batchelder2022-08-251-8/+0
| | | | a directory
* test: pypy partially fixed issue 3792Ned Batchelder2022-08-251-1/+0
| | | | https://foss.heptapod.net/pypy/pypy/-/issues/3792
* build: use --require-hashes to be very clearNed Batchelder2022-08-245-7/+7
|
* build: pin third-party actions by hashNed Batchelder2022-08-233-3/+6
|
* docs: ensure code blocks are highlighted properlyNed Batchelder2022-08-218-10/+32
|
* docs: tweak the changelogNed Batchelder2022-08-211-1/+1
|
* fix: don't cache a failed parseNed Batchelder2022-08-213-2/+18
| | | | Found by OSS-Fuzz: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=50381
* build: bump versionNed Batchelder2022-08-162-1/+7
|
* docs: sample html report6.4.4Ned Batchelder2022-08-1611-41/+41
|
* build: prep for 6.4.4Ned Batchelder2022-08-162-6/+8
|
* build: update 3.11 references to rc1Ned Batchelder2022-08-165-5/+5
|
* build: make upgrade (with hashes)Ned Batchelder2022-08-159-288/+1534
|
* docs: add some `make upgrade` instructions to the MakefileNed Batchelder2022-08-151-0/+9
|
* build: use hashed pinsNed Batchelder2022-08-151-1/+1
|
* build: pin windows-only transitive dependenciesNed Batchelder2022-08-155-2/+35
|
* build: 3.11 is rc now - make wheels for itNed Batchelder2022-08-151-2/+8
|
* docs: don't use tabs while we work out the docutil version pinningNed Batchelder2022-08-152-17/+15
|
* build: don't install multiple .pip filesNed Batchelder2022-08-153-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 upgradeNed Batchelder2022-08-159-106/+94
|
* build: reduce doc reqs to avoid conflictsNed Batchelder2022-08-152-5/+5
|
* build: remove sphinx-autobuild, it's rarely used and causes conflictsNed Batchelder2022-08-151-1/+1
|