@@ -31,6 +31,7 @@ classifiers = [
3131 " Programming Language :: Python :: 3.11" ,
3232 " Programming Language :: Python :: 3.12" ,
3333 " Programming Language :: Python :: 3.13" ,
34+ " Programming Language :: Python :: 3.14" ,
3435]
3536dynamic = [
3637 " version" ,
@@ -44,10 +45,10 @@ dependencies = [
4445 " userpath>=1.6,!=1.9" ,
4546]
4647urls."Bug Tracker" = " https://github.com/pypa/pipx/issues"
47- urls.Documentation = " https://pipx.pypa.io"
48- urls.Homepage = " https://pipx.pypa.io"
4948urls."Release Notes" = " https://pipx.pypa.io/latest/changelog/"
5049urls."Source Code" = " https://github.com/pypa/pipx"
50+ urls.Documentation = " https://pipx.pypa.io"
51+ urls.Homepage = " https://pipx.pypa.io"
5152scripts.pipx = " pipx.main:cli"
5253
5354[tool .hatch ]
@@ -99,19 +100,19 @@ lint.mccabe.max-complexity = 15
99100
100101[tool .codespell ]
101102# Ref: https://github.com/codespell-project/codespell#using-a-config-file
102- skip = ' .git,*.pdf,*.svg,.nox,testdata,.mypy_cache'
103+ skip = " .git,*.pdf,*.svg,.nox,testdata,.mypy_cache"
103104check-hidden = true
104105# case sensitive etc
105- ignore-regex = ' \ b(UE|path/doesnt/exist)\b '
106+ ignore-regex = " \\ b(UE|path/doesnt/exist)\\ b "
106107
107- [tool .pytest . ini_options ]
108- minversion = " 8"
109- log_cli_level = " INFO"
110- markers = [
108+ [tool .pytest ]
109+ ini_options. minversion = " 8"
110+ ini_options. log_cli_level = " INFO"
111+ ini_options. markers = [
111112 " all_packages: test install with maximum number of packages" ,
112113]
113- testpaths = [ " tests" ]
114- addopts = [ " -ra" , " --strict-config" , " --strict-markers" ]
114+ ini_options. testpaths = [ " tests" ]
115+ ini_options. addopts = [ " -ra" , " --strict-config" , " --strict-markers" ]
115116
116117[tool .towncrier ]
117118directory = " changelog.d"
@@ -126,8 +127,7 @@ title_format = "## [{version}](https://github.com/pypa/pipx/tree/{version}) - {p
126127issue_format = " [#{issue}](https://github.com/pypa/pipx/issues/{issue})"
127128package = " pipx"
128129
129- [[ tool .mypy . overrides ] ]
130- module = [
130+ [tool .mypy ]
131+ overrides = [ { module = [
131132 " pycowsay.*" ,
132- ]
133- ignore_missing_imports = true
133+ ], ignore_missing_imports = true } ]
0 commit comments