@@ -10,7 +10,7 @@ authors = [
1010 {name = " Gerry Manoim" }
1111]
1212readme = " README.md"
13- license = " APSL -2.0"
13+ license = " Apache -2.0"
1414keywords = [" finance" , " security" , " calendar" , " exchange" ]
1515requires-python = " >=3.10, <4"
1616classifiers = [
@@ -21,6 +21,7 @@ classifiers = [
2121 " Programming Language :: Python :: 3.11" ,
2222 " Programming Language :: Python :: 3.12" ,
2323 " Programming Language :: Python :: 3.13" ,
24+ " Programming Language :: Python :: 3.14" ,
2425 " Intended Audience :: Science/Research" ,
2526 " Topic :: Scientific/Engineering" ,
2627 " Topic :: Scientific/Engineering :: Mathematics" ,
@@ -48,13 +49,13 @@ test_min = [
4849 {include-group = " test" },
4950 " numpy==1.26.4" ,
5051]
51- # Separate group required for test jobs running on python 3.13 .
52- # Should be able to remove this provision once numpy and pandas officially support python 3.13, allowing uv to resolve accordingly
53- test_py13 = [
52+ # Separate group required for test jobs running on python >= 3.14 .
53+ # Might be able to remove this provision if/when bump min pandas to 2.0 and numpy to 2.0
54+ test_py14 = [
5455 {include-group = " test" },
55- " numpy>=2.1; python_version<'3.13 '" ,
56- " numpy>=2.3.3 ; python_version>='3.13 '" ,
57- " pandas>=2.3; python_version>='3.13 '" ,
56+ " numpy>=2.1; python_version<'3.14 '" ,
57+ " numpy>=2.3.2 ; python_version>='3.14 '" ,
58+ " pandas>=2.3.3 ; python_version>='3.14 '" ,
5859]
5960
6061dev = [
@@ -77,7 +78,7 @@ trusted-publishing = "always"
7778conflicts = [
7879 [
7980 { group = " test_min" },
80- { group = " test_py13 " },
81+ { group = " test_py14 " },
8182 ],
8283]
8384
@@ -111,7 +112,7 @@ testpaths = [
111112# Settings for tools previously used by project
112113[tool .black ]
113114line-length = 88
114- target-version = [" py310" , " py311" , " py312" , " py313" ]
115+ target-version = [" py310" , " py311" , " py312" , " py313" , " py314 " ]
115116
116117[tool .flake8 ]
117118max-line-length = 88
0 commit comments