Skip to content

Commit e1d9a15

Browse files
kevin1024Mirochill
andcommitted
Include tox.ini in the sdist; fix stale MANIFEST and tox references
The source distribution was missing tox.ini, making downstream testing harder (#43). Add it to MANIFEST.in. While here, fix two stale references that worked against the same goal: - MANIFEST.in pointed at a root-level test_httpbin.py that no longer exists (tests moved to tests/); replace it with `recursive-include tests *.py` so the suite is explicitly shipped instead of relying on auto-discovery. - tox.ini's envlist still listed py37 and pypy3 (both dropped) and omitted 3.13/3.14; align it with the supported CPython versions so `tox` from the sdist doesn't fail on unsupported interpreters. Verified by building the sdist: tox.ini and tests/ are present, and `tox -l` against the shipped config lists py38..py314. Closes #43. Supersedes #63. Co-Authored-By: Mirochill <200482516+Mirochill@users.noreply.github.com>
1 parent b782143 commit e1d9a15

2 files changed

Lines changed: 3 additions & 2 deletions

File tree

MANIFEST.in

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1-
include README.md LICENSE.ISC LICENSE.MIT AUTHORS test_httpbin.py
1+
include README.md LICENSE.ISC LICENSE.MIT AUTHORS tox.ini
2+
recursive-include tests *.py
23
recursive-include httpbin/templates *
34
recursive-include httpbin/static *

tox.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[tox]
2-
envlist = py37,py38,py39,py310,py311,py312,pypy3
2+
envlist = py38,py39,py310,py311,py312,py313,py314
33

44
[testenv]
55
extras = test

0 commit comments

Comments
 (0)