summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Bump version to 1.4.3HEADmasterJelmer Vernooij2023-02-102-2/+2
|
* Merge pull request #66 from jelmer/pyupgradeJelmer Vernooij2023-02-0211-85/+85
|\ | | | | Upgrade code to a modern version (3.x+)
| * (no commit message)Jelmer Vernooij2023-02-0211-85/+85
|/
* Merge pull request #65 from jelmer/teyitJelmer Vernooij2023-02-023-26/+43
|\ | | | | Improve unittest calls
| * Improve unittest callsJelmer Vernooij2023-02-013-26/+43
|/ | | | | | | reformatted python/subunit/tests/test_subunit_filter.py reformatted python/subunit/tests/test_test_results.py reformatted python/subunit/tests/test_test_protocol.py All done! 3 reformatted, 13 left unchanged
* Merge pull request #64 from jelmer/isortJelmer Vernooij2023-02-0130-158/+94
|\ | | | | Sort Python import definitions with isort
| * Sort Python import definitions with isortJelmer Vernooij2023-01-3130-158/+94
|/
* Add disperse configuration.Jelmer Vernooij2023-01-281-0/+22
|
* Ignore .hypothesis.Jelmer Vernooij2023-01-281-0/+1
|
* Merge pull request #59 from jelmer/to-bytesJelmer Vernooij2023-01-284-35/+13
|\ | | | | Drop compatibility code for memoryview in older Pythons
| * Drop compatibility wrappers for memoryview in older Python versionsJelmer Vernooij2023-01-284-35/+13
|/
* Merge pull request #58 from jelmer/drop-extrasJelmer Vernooij2023-01-284-8/+3
|\ | | | | Drop extras
| * Avoid use of extras - python3's hasattr is safeJelmer Vernooij2023-01-284-8/+3
|/
* Merge pull request #60 from jelmer/py36Jelmer Vernooij2023-01-282-4/+4
|\ | | | | Drop support for eol python 3.6, add 3.11
| * Bump minimum python to 3.7, add 3.11.Jelmer Vernooij2023-01-282-4/+4
|/
* Merge pull request #54 from jelmer/drop-perlJelmer Vernooij2022-11-266-351/+1
|\ | | | | Remove perl support from the main subunit repo
| * Remove perl support from the main subunit repoJelmer Vernooij2022-11-266-351/+1
|/ | | | | | | | | This has now moved to https://github.com/jelmer/subunit-perl This simplifies the build system logic and makes it unnecessary to integrate auto{conf,make} and the Perl buildsystem. The perl support is also not in the samestate as the rest of the code - it doesn't have a testsuite, and only supports subunit v1.
* Release 1.4.2.1.4.2Jelmer Vernooij2022-11-174-3/+5
|
* Merge pull request #55 from testing-cabal/fix-test-listsJelmer Vernooij2022-11-162-5/+14
|\ | | | | Fix reading of test lists
| * Fix reading of test lists.fix-test-listsJelmer Vernooij2022-11-162-5/+14
|/
* Release 1.4.11.4.1Jelmer Vernooij2022-11-053-2/+26
|
* fix perl distcheckJelmer Vernooij2022-11-053-9/+7
|
* Fix distcheck; include python files again.Jelmer Vernooij2022-11-053-13/+61
|
* Fix perl test runs having both INSTALLDIRS and PREFIX set.Jelmer Vernooij2022-11-051-1/+1
|
* Merge branch 'fix-filter-entrypoints' of https://github.com/mtreinish/subunitJelmer Vernooij2022-11-0520-250/+256
|\
| * Merge branch 'master' into fix-filter-entrypointsMatthew Treinish2021-06-158-8/+39
| |\
| * | Update setup.pyMatthew Treinish2021-06-151-1/+1
| | |
| * | Merge branch 'master' into fix-filter-entrypointsMatthew Treinish2021-06-156-128/+37
| |\ \
| * \ \ Merge branch 'master' into fix-filter-entrypointsMatthew Treinish2021-06-109-24/+161
| |\ \ \
| * | | | Remove duplicate packages keyword in setup.pyMatthew Treinish2020-03-141-1/+0
| | | | | | | | | | | | | | | When rebasing this PR branch a duplicate keyword was accidentally added to the setup.py. This commit corrects that oversight.
| * | | | Merge branch 'master' into fix-filter-entrypointsMatthew Treinish2020-03-143-93/+133
| |\ \ \ \
| * | | | | Fix syntax issuesMatthew Treinish2019-12-159-31/+33
| | | | | |
| * | | | | Add filter_scripts to packageMatthew Treinish2019-12-151-1/+1
| | | | | |
| * | | | | Fix typo in extras_requireMatthew Treinish2019-12-151-1/+1
| | | | | |
| * | | | | Fix setup.pyMatthew Treinish2019-12-151-15/+13
| | | | | |
| * | | | | Cleanup tests and buildsMatthew Treinish2019-12-152-56/+1
| | | | | |
| * | | | | Fix review commentsMatthew Treinish2019-12-151-1/+3
| | | | | |
| * | | | | Switch to setuptools entrypoint console scripts for filtersMatthew Treinish2019-12-1518-198/+251
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit switches from using scripts to setuptools entrypoint console scripts for the filter scripts. This should fix the issues for windows users trying to execute the scripts. To accomplish this the filter scripts are moved into the subunit package namespace and a callable to run the script is added to each module. Closes-Bug: #1322888
* | | | | | Merge pull request #53 from jelmer/pyproject-wheelJelmer Vernooij2022-10-201-1/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | Don't explicitly build-require wheel
| * | | | | | Don't add an explicit build-requirement on wheelJelmer Vernooij2022-10-191-1/+1
|/ / / / / / | | | | | | | | | | | | | | | | | | See https://github.com/pypa/setuptools/commit/f7d30a9529378cf69054b5176249e5457aaf640a
* | | | | | Explicitly invoke python3.Jelmer Vernooij2022-01-2517-17/+17
| | | | | | | | | | | | | | | | | | | | | | | | That's the only major version subunit supports, and some platforms still ship with /usr/bin/python==python2
* | | | | | Check minimum version of Python in configure.ac.Jelmer Vernooij2022-01-251-1/+1
| | | | | |
* | | | | | Add testing for Python 3.10Stephen Finucane2021-12-153-2/+9
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
* | | | | | Stop using io imports from testtoolsStephen Finucane2021-12-158-42/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We no longer need to worry about Python 2, so we can just import directly from 'io'. Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
* | | | | | Remove logic for Python < 3.6Stephen Finucane2021-12-158-106/+50
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
* | | | | | Drop support for Python 2.7, 3.5Stephen Finucane2021-12-155-38/+37
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Both of these are EOL now. There's no reason to continue supporting them. Python 3.6 is close to EOL but we can give it another release before we formally drop that. We also drop support for installing without setuptools, since this is expected to be effectively always present nowadays. We include a pyproject.toml file just in case that ever changes though. Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
* | | | | | Merge pull request #51 from cjwatson/testtools-2.5.0Robert Collins2021-07-294-68/+106
|\ \ \ \ \ \ | |_|_|_|_|/ |/| | | | | Fix tests with testtools 2.5.0
| * | | | | Update NEWSColin Watson2021-07-271-0/+6
| | | | | |
| * | | | | Handle different SyntaxError output in testtools 2.5.0Colin Watson2021-07-272-42/+98
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | testtools 2.5.0 only supports Python 3, and so switched from traceback2 to the standard library's traceback. However, this includes the fix for https://bugs.python.org/issue24695, and so doesn't produce a traceback header when there's no traceback, in particular for `SyntaxError` exceptions. Adjust the tests to tolerate this. See also https://github.com/zopefoundation/zope.testrunner/issues/125.
| * | | | | Sort Content-Type parameters when writing detailsColin Watson2021-07-272-34/+10
| | | | | | | | | | | | | | | | | | | | | | | | This simplifies tests by making the output more reproducible.