deps: add xlrd for reading legacy XLS ASP files (2005-2006)
All checks were successful
CI / skinny-install (aco) (push) Successful in 51s
CI / lint-test (push) Successful in 1m25s
CI / skinny-install (api) (push) Successful in 36s
CI / skinny-install (bib) (push) Successful in 24s
CI / skinny-install (bcda) (push) Successful in 38s
CI / skinny-install (bls) (push) Successful in 27s
CI / skinny-install (ccw) (push) Successful in 29s
CI / skinny-install (pfs) (push) Successful in 32s
CI / skinny-install (rex) (push) Successful in 31s
Infra CI / notebooks (push) Successful in 7s
Infra CI / zotero (push) Successful in 8s
Infra CI / docs (push) Successful in 7s
CI / skinny-install (cms) (push) Successful in 26s
CI / skinny-install (cli) (push) Successful in 37s
CI / skinny-install (conf) (push) Successful in 27s
CI / skinny-install (perf) (push) Successful in 35s
Infra CI / api (push) Successful in 13s
Infra CI / mc (push) Successful in 8s
Package Supply Chain / pkg-supply-chain (push) Successful in 50s
Deploy / build-scan-report (push) Successful in 3m15s
All checks were successful
CI / skinny-install (aco) (push) Successful in 51s
CI / lint-test (push) Successful in 1m25s
CI / skinny-install (api) (push) Successful in 36s
CI / skinny-install (bib) (push) Successful in 24s
CI / skinny-install (bcda) (push) Successful in 38s
CI / skinny-install (bls) (push) Successful in 27s
CI / skinny-install (ccw) (push) Successful in 29s
CI / skinny-install (pfs) (push) Successful in 32s
CI / skinny-install (rex) (push) Successful in 31s
Infra CI / notebooks (push) Successful in 7s
Infra CI / zotero (push) Successful in 8s
Infra CI / docs (push) Successful in 7s
CI / skinny-install (cms) (push) Successful in 26s
CI / skinny-install (cli) (push) Successful in 37s
CI / skinny-install (conf) (push) Successful in 27s
CI / skinny-install (perf) (push) Successful in 35s
Infra CI / api (push) Successful in 13s
Infra CI / mc (push) Successful in 8s
Package Supply Chain / pkg-supply-chain (push) Successful in 50s
Deploy / build-scan-report (push) Successful in 3m15s
CMS ASP pricing files from 2005-Q1 through 2006-Q1 are XLS-only (no CSV section 508 version). xlrd is required to parse these. Refs #233
This commit is contained in:
@@ -6,6 +6,7 @@ readme = "README.md"
|
|||||||
requires-python = ">=3.12"
|
requires-python = ">=3.12"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"pydantic>=2.0.0",
|
"pydantic>=2.0.0",
|
||||||
|
"xlrd>=2.0.2",
|
||||||
]
|
]
|
||||||
|
|
||||||
[project.scripts]
|
[project.scripts]
|
||||||
|
|||||||
11
uv.lock
generated
11
uv.lock
generated
@@ -3079,6 +3079,7 @@ version = "0.1.0"
|
|||||||
source = { editable = "." }
|
source = { editable = "." }
|
||||||
dependencies = [
|
dependencies = [
|
||||||
{ name = "pydantic" },
|
{ name = "pydantic" },
|
||||||
|
{ name = "xlrd" },
|
||||||
]
|
]
|
||||||
|
|
||||||
[package.optional-dependencies]
|
[package.optional-dependencies]
|
||||||
@@ -3299,6 +3300,7 @@ requires-dist = [
|
|||||||
{ name = "typer", marker = "extra == 'cli'", specifier = ">=0.24.1" },
|
{ name = "typer", marker = "extra == 'cli'", specifier = ">=0.24.1" },
|
||||||
{ name = "uvicorn", marker = "extra == 'api'", specifier = ">=0.41.0" },
|
{ name = "uvicorn", marker = "extra == 'api'", specifier = ">=0.41.0" },
|
||||||
{ name = "uvicorn", marker = "extra == 'cli'", specifier = ">=0.41.0" },
|
{ name = "uvicorn", marker = "extra == 'cli'", specifier = ">=0.41.0" },
|
||||||
|
{ name = "xlrd", specifier = ">=2.0.2" },
|
||||||
]
|
]
|
||||||
provides-extras = ["conf", "aco", "api", "bcda", "bib", "bls", "ccw", "cli", "cms", "pfs", "rex", "perf", "lake", "aws", "gcp", "azure", "all"]
|
provides-extras = ["conf", "aco", "api", "bcda", "bib", "bls", "ccw", "cli", "cms", "pfs", "rex", "perf", "lake", "aws", "gcp", "azure", "all"]
|
||||||
|
|
||||||
@@ -3513,6 +3515,15 @@ wheels = [
|
|||||||
{ url = "https://files.pythonhosted.org/packages/1f/f6/a933bd70f98e9cf3e08167fc5cd7aaaca49147e48411c0bd5ae701bb2194/wrapt-1.17.3-py3-none-any.whl", hash = "sha256:7171ae35d2c33d326ac19dd8facb1e82e5fd04ef8c6c0e394d7af55a55051c22", size = 23591, upload-time = "2025-08-12T05:53:20.674Z" },
|
{ url = "https://files.pythonhosted.org/packages/1f/f6/a933bd70f98e9cf3e08167fc5cd7aaaca49147e48411c0bd5ae701bb2194/wrapt-1.17.3-py3-none-any.whl", hash = "sha256:7171ae35d2c33d326ac19dd8facb1e82e5fd04ef8c6c0e394d7af55a55051c22", size = 23591, upload-time = "2025-08-12T05:53:20.674Z" },
|
||||||
]
|
]
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "xlrd"
|
||||||
|
version = "2.0.2"
|
||||||
|
source = { registry = "https://pypi.org/simple" }
|
||||||
|
sdist = { url = "https://files.pythonhosted.org/packages/07/5a/377161c2d3538d1990d7af382c79f3b2372e880b65de21b01b1a2b78691e/xlrd-2.0.2.tar.gz", hash = "sha256:08b5e25de58f21ce71dc7db3b3b8106c1fa776f3024c54e45b45b374e89234c9", size = 100167, upload-time = "2025-06-14T08:46:39.039Z" }
|
||||||
|
wheels = [
|
||||||
|
{ url = "https://files.pythonhosted.org/packages/1a/62/c8d562e7766786ba6587d09c5a8ba9f718ed3fa8af7f4553e8f91c36f302/xlrd-2.0.2-py2.py3-none-any.whl", hash = "sha256:ea762c3d29f4cca48d82df517b6d89fbce4db3107f9d78713e48cd321d5c9aa9", size = 96555, upload-time = "2025-06-14T08:46:37.766Z" },
|
||||||
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "yarl"
|
name = "yarl"
|
||||||
version = "1.23.0"
|
version = "1.23.0"
|
||||||
|
|||||||
Reference in New Issue
Block a user