@@ -24,13 +24,14 @@ classifiers = [
2424 " Programming Language :: Python :: 3.12" ,
2525 " Programming Language :: Python :: 3.13" ,
2626 " Programming Language :: Python :: 3.14" ,
27+ " Programming Language :: Python :: 3.15" ,
2728 " Programming Language :: Python :: Free Threading :: 3 - Stable" ,
2829 " Topic :: Software Development :: Libraries :: Python Modules" ,
2930]
3031dependencies = [
3132 " backports.strenum; python_version == '3.10'" ,
3233 " gnureadline>=8; platform_system == 'Darwin'" ,
33- " pyperclip>=1.8" ,
34+ " pyperclip>=1.8.2 " ,
3435 " pyreadline3>=3.4; platform_system == 'Windows'" ,
3536 " rich>=14.1.0" ,
3637 " rich-argparse>=1.7.1" ,
@@ -42,7 +43,7 @@ dev = [
4243 " black>=24" ,
4344 " codecov>=2" ,
4445 " invoke>=2" ,
45- " ipython>=8" ,
46+ " ipython>=8.23 " ,
4647 " mkdocs-git-revision-date-localized-plugin>=1.3" ,
4748 " mkdocs-include-markdown-plugin>=6" ,
4849 " mkdocs-macros-plugin>=1" ,
@@ -53,7 +54,7 @@ dev = [
5354 " pytest>=7" ,
5455 " pytest-cov>=4" ,
5556 " pytest-mock>=3.14" ,
56- " ruff>=0.9 " ,
57+ " ruff>=0.14 " ,
5758 " twine>=6" ,
5859]
5960docs = [
@@ -74,7 +75,7 @@ test = [
7475 " pytest-cov>=4" ,
7576 " pytest-mock>=3.14" ,
7677]
77- validate = [" mypy>=1.12" , " ruff>=0.9 " , " types-setuptools>=69" ]
78+ validate = [" mypy>=1.12" , " ruff>=0.14 " , " types-setuptools>=69" ]
7879
7980[tool .mypy ]
8081disallow_incomplete_defs = true
0 commit comments