summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* wip: test demonstrating the problemnedbat/bug1160Ned Batchelder2021-05-251-0/+10
|
* feat: include some usual env vars in debug-sysNed Batchelder2021-05-231-1/+4
|
* COVERAGE_DEBUG_FILE accepts "stdout" and "stderr"Ned Batchelder2021-05-233-1/+8
|
* fix: Python 3.8.10 changed how __file__ is reported when running directoriesNed Batchelder2021-05-112-1/+6
|
* test: traced file names seem to be absolute now? #1161Ned Batchelder2021-05-082-9/+13
| | | | | This was changed in 3.10.0b1 and 3.9.5. Seems like a strange change to throw into 3.9.5, but there it is. Fixes #1161.
* docs: add a word to clarify an APINed Batchelder2021-05-081-1/+1
|
* chore: update two dependenciesNed Batchelder2021-05-042-2/+2
|
* fix: shorten the sqlite debug info listingNed Batchelder2021-05-041-2/+5
| | | | | | This is totally cosmetic. I often look at "coverage debug sys", and the long list of SQLite info at the end is never the thing I want to look at. So squish it up to take less space.
* refactor: get rid of My* version shims we don't need anymoreNed Batchelder2021-05-033-39/+19
|
* fix: make data collection operations thread-safeNed Batchelder2021-05-033-1/+29
|
* test: remove a changed test that wasn't supposed to be part of bb73791bNed Batchelder2021-05-031-6/+1
|
* refactor: remove redundant Python 2 code (#1155)Hugo van Kemenade2021-05-0213-78/+61
| | | | | | | | | | | * Remove Python 2 code * Upgrade Python syntax with pyupgrade * Upgrade Python syntax with pyupgrade --py3-plus * Upgrade Python syntax with pyupgrade --py36-plus * Remove unused imports
* refactor: convert more %-formatting to f-stringsNed Batchelder2021-05-025-21/+26
|
* build: remove needless excludesNed Batchelder2021-05-022-6/+0
| | | | | Unfortunately, excluding files that don't exist causes warnings. So try to keep the list as accurate as possible.
* Use license_files instead of deprecated license_fileHugo van Kemenade2021-05-021-1/+1
|
* test: avoid xdist to ensure coverage is collectedNed Batchelder2021-05-021-1/+3
|
* docs: update the examples in contributing.rstNed Batchelder2021-05-021-60/+39
|
* refactor: remove a now no-op functionNed Batchelder2021-05-022-13/+6
|
* refactor: move exceptions to their own moduleNed Batchelder2021-05-0235-81/+99
|
* build: don't refer to py27 in the MakefileNed Batchelder2021-05-021-3/+3
|
* build: update build toolsNed Batchelder2021-05-022-5/+4
|
* test: update to latest pytestNed Batchelder2021-05-023-10/+6
|
* build: update to latest pylintgood-metaNed Batchelder2021-05-026-7/+3
|
* refactor: remove unneeded Py2 C codeNed Batchelder2021-05-022-59/+0
|
* refactor: remove a few more version checksNed Batchelder2021-05-0211-50/+17
|
* refactor: remove unneeded py2-only gold filesNed Batchelder2021-05-022-161/+0
|
* refactor: pyupgrade --py36-plus *.pyNed Batchelder2021-05-022-19/+18
|
* refactor: pyupgrade --py36-plus tests/**.pyNed Batchelder2021-05-0233-186/+171
|
* refactor: pyupgrade --py36-plus coverage/*.pyNed Batchelder2021-05-0229-251/+243
|
* docs: update Python versions supportedNed Batchelder2021-05-023-8/+8
|
* build: next version will be 6.0, dropping support for 2.7 & 3.5Ned Batchelder2021-05-012-6/+3
|
* refactor: move the remaining backward.py code, no more backward.pyNed Batchelder2021-05-0114-177/+68
|
* refactor: remove some unneeded behavior conditionalsNed Batchelder2021-05-014-28/+2
|
* refactor: remove yet more unneeded backward.py shimsNed Batchelder2021-05-015-45/+16
| | | | | | | | Gone are: - PYC_MAGIC_NUMBER - code_object - SimpleNamespace
* refactor: remove more unneeded backward.py shimsNed Batchelder2021-05-0116-138/+35
| | | | | | | | | | | | | | Gone are: - iitems - litems - iternext - to_bytes - to_string - binary_bytes - byte_to_int - bytes_to_ints - BUILTINS
* refactor: remove unneeded backward.py shimsNed Batchelder2021-05-0116-123/+53
| | | | | | | | | | | | | | | Removed were: - StringIO - configparser - string_class - unicode_class - range - zip_longest - get_thread_id - path_types - shlex_quote - reprlib
* refactor: remove code explicitly choosing between py2 and py3Ned Batchelder2021-05-0127-338/+52
|
* build: don't run CI on 2.7, pypy2, or 3.5Ned Batchelder2021-05-014-33/+5
|
* fix: don't warn that dynamic plugins already imported their source files. #1150Ned Batchelder2021-05-014-2/+46
|
* build: no more Windows 2.7?Ned Batchelder2021-05-012-0/+6
| | | | | Microsoft removed the vcpython27 code (because 2.7 isn't supported anymore). Discussion here: https://community.chocolatey.org/packages/vcpython27
* docs: fix code comment formatting (#1153)Mayank Singhal2021-04-303-10/+10
| | | | | | | | | | | | | | | | | | | | | | | | * docs(branch.rst): Line number comments not needed The topic `Branch Coverage Management` in this file already has a setting: :linenothreshold: 5 Using this setting, sphinx will automatically provide line numbers for code block longer than 5 lines. reference: https://www.sphinx-doc.org/en/master/usage/restructuredtext/directives.html#directive-option-highlight-linenothreshold * docs: Extra spaces in comment (maybe intentional) The lines edited in this commit might have been given extra indentation purposefully. As they are an instruction for coverage py and are immediately followed by another comment that is not for coveragepy. * docs: inconsistent spaces in comments Fix extra indentations or lack of indentations.
* docs: clarify that loads/dumps are not related to data filesNed Batchelder2021-04-191-1/+8
|
* Use current_thread instead of currentThread that was deprecated in Python 3.10Karthikeyan Singaravelan2021-04-172-5/+5
|
* build: make tags like 5.6.1 not coverage-5.6.1Ned Batchelder2021-04-155-7/+7
|
* build: remove one leftover install_eggNed Batchelder2021-04-141-1/+1
|
* build: suppress new 3.10 warningsNed Batchelder2021-04-141-0/+11
|
* build: avoid pylint randomnessNed Batchelder2021-04-141-1/+1
| | | | | | | -j seems to introduce non-determinism: https://github.com/PyCQA/pylint/issues/4356 With -j4, we'd have occasional (1 in 20?) failures on CI.
* test: improve zipfile testNed Batchelder2021-04-144-45/+50
| | | | | | | Before this commit, the GetZipBytesTest.test_get_encoded_zip_files test was flaky on Python 3.10.0a7. Since I had just added new files to the common zip file, I tried splitting the newly added stuff into its own file, and that seemed to fix the problem.
* build: run tests and quality on all branchesNed Batchelder2021-04-142-4/+0
|
* test: remove the .egg testNed Batchelder2021-04-148-48/+24
| | | | | | People don't use .egg much anymore, distutils is showing deprecation warnings, and coverage.py only deals with them the same way it deals with .zip files, so let's just rely on a .zip test to cover that.