Skip to content

Commit f4f5ef1

Browse files
authored
Merge pull request #46 from jwodder/click-up
Update for click 8.2.0
2 parents 1124481 + 74f219f commit f4f5ef1

File tree

7 files changed

+14
-15
lines changed

7 files changed

+14
-15
lines changed

.github/workflows/test.yml

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -23,24 +23,20 @@ jobs:
2323
- ubuntu-latest
2424
- windows-latest
2525
python-version:
26-
- '3.8'
27-
- '3.9'
2826
- '3.10'
2927
- '3.11'
3028
- '3.12'
3129
- '3.13'
32-
- 'pypy-3.8'
33-
- 'pypy-3.9'
3430
- 'pypy-3.10'
3531
toxenv: [py]
3632
include:
37-
- python-version: '3.8'
33+
- python-version: '3.10'
3834
toxenv: dogfood
3935
os: ubuntu-latest
40-
- python-version: '3.8'
36+
- python-version: '3.10'
4137
toxenv: lint
4238
os: ubuntu-latest
43-
- python-version: '3.8'
39+
- python-version: '3.10'
4440
toxenv: typing
4541
os: ubuntu-latest
4642
steps:

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
v0.6.2 (in development)
2+
-----------------------
3+
- Update tests for click v8.2.0
4+
- Drop support for Python 3.8 and 3.9
5+
16
v0.6.1 (2024-12-01)
27
-------------------
38
- Migrated from setuptools to hatch

README.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ along with common causes and corresponding fixes.
3434

3535
Installation
3636
============
37-
``check-wheel-contents`` requires Python 3.8 or higher. Just use `pip
37+
``check-wheel-contents`` requires Python 3.10 or higher. Just use `pip
3838
<https://pip.pypa.io>`_ for Python 3 (You have pip, right?) to install
3939
``check-wheel-contents`` and its dependencies::
4040

pyproject.toml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ name = "check-wheel-contents"
77
dynamic = ["version"]
88
description = "Check your wheels have the right contents"
99
readme = "README.rst"
10-
requires-python = ">=3.8"
10+
requires-python = ">=3.10"
1111
license = "MIT"
1212
license-files = ["LICENSE"]
1313
authors = [
@@ -23,8 +23,6 @@ keywords = [
2323
classifiers = [
2424
"Programming Language :: Python :: 3 :: Only",
2525
"Programming Language :: Python :: 3",
26-
"Programming Language :: Python :: 3.8",
27-
"Programming Language :: Python :: 3.9",
2826
"Programming Language :: Python :: 3.10",
2927
"Programming Language :: Python :: 3.11",
3028
"Programming Language :: Python :: 3.12",
@@ -40,7 +38,7 @@ classifiers = [
4038

4139
dependencies = [
4240
"attrs >= 18.1",
43-
"click >= 7.0",
41+
"click ~= 8.2",
4442
"packaging",
4543
"backports.cached-property; python_version < '3.8'",
4644
"pydantic ~= 2.0",

src/check_wheel_contents/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
Visit <https://github.com/jwodder/check-wheel-contents> for more information.
1313
"""
1414

15-
__version__ = "0.6.1"
15+
__version__ = "0.6.2.dev1"
1616
__author__ = "John Thorvald Wodder II"
1717
__author_email__ = "check-wheel-contents@varonathe.org"
1818
__license__ = "MIT"

test/test_main.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -194,7 +194,7 @@ def test_main(monkeypatch: pytest.MonkeyPatch, whlfile: Path) -> None:
194194
with whlfile.with_suffix(".json").open() as fp:
195195
expected = json.load(fp)
196196
monkeypatch.chdir(str(WHEEL_DIR))
197-
r = CliRunner(mix_stderr=False).invoke(main, ["--no-config", whlfile.name])
197+
r = CliRunner().invoke(main, ["--no-config", whlfile.name])
198198
assert r.exit_code == expected["rc"], show_result(r)
199199
assert r.stdout.rstrip() == expected["stdout"]
200200
assert r.stderr.rstrip() == expected["stderr"]

tox.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[tox]
2-
envlist = lint,typing,py38,py39,py310,py311,py312,py313,pypy3,dogfood
2+
envlist = lint,typing,py310,py311,py312,py313,pypy3,dogfood
33
skip_missing_interpreters = True
44
isolated_build = True
55
minversion = 3.3.0

0 commit comments

Comments
 (0)