11[build-system ]
2- requires = [" flit_core >=3.11,<4 " ]
3- build-backend = " flit_core.buildapi "
2+ requires = [" uv_build>=0.9.6,<0.10.0 " ]
3+ build-backend = " uv_build "
44
5- [tool .flit .module ]
6- name = " cachecontrol"
5+ [tool .uv .build-backend ]
6+ source-include = [" tests/" ]
7+ module-name = " cachecontrol"
8+ module-root = " "
79
8- [tool .flit .sdist ]
9- include = [" tests/" ]
1010
1111[project ]
1212name = " CacheControl"
13- dynamic = [ " version " ]
13+ version = " 0.14.3 "
1414description = " httplib2 caching for requests"
1515readme = " README.rst"
1616license = " Apache-2.0"
@@ -24,16 +24,16 @@ classifiers = [
2424 " Development Status :: 4 - Beta" ,
2525 " Environment :: Web Environment" ,
2626 " Operating System :: OS Independent" ,
27- " Programming Language :: Python :: 3.9" ,
2827 " Programming Language :: Python :: 3.10" ,
2928 " Programming Language :: Python :: 3.11" ,
3029 " Programming Language :: Python :: 3.12" ,
3130 " Programming Language :: Python :: 3.13" ,
31+ " Programming Language :: Python :: 3.14" ,
3232 " Topic :: Internet :: WWW/HTTP" ,
3333]
3434keywords = [" requests" , " http" , " caching" , " web" ]
3535dependencies = [" requests >= 2.16.0" , " msgpack >= 0.5.2, < 2.0.0" ]
36- requires-python = " >=3.9 "
36+ requires-python = " >=3.10 "
3737
3838[project .urls ]
3939Homepage = " https://pypi.org/project/CacheControl/"
@@ -48,17 +48,18 @@ redis = ["redis>=2.10.5"]
4848# Development extras.
4949dev = [
5050 " CacheControl[filecache,redis]" ,
51- " build" ,
5251 " cherrypy" ,
53- " codespell[tomli]" ,
52+ # See: https://github.com/cherrypy/cherrypy/issues/2070
53+ # See: https://github.com/cherrypy/cheroot/issues/769
54+ " cheroot >= 11.1.2" ,
55+ " codespell" ,
5456 " furo" ,
5557 " mypy" ,
5658 " pytest" ,
5759 " pytest-cov" ,
5860 " ruff" ,
5961 " sphinx" ,
6062 " sphinx-copybutton" ,
61- " tox" ,
6263 " types-redis" ,
6364 " types-requests" ,
6465]
0 commit comments