Skip to content

Commit fcff475

Browse files
committed
Update workflows
1 parent 76fc1bf commit fcff475

3 files changed

Lines changed: 70 additions & 9 deletions

File tree

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,6 @@ content-type = "text/markdown"
5454
Homepage = "https://github.com/OCHA-DAP/hdx-python-api"
5555

5656
[project.optional-dependencies]
57-
test = ["pytest", "pytest-check", "pytest-cov", "gspread"]
57+
test = ["gspread", "pytest", "pytest-check", "pytest-cov"]
5858
dev = ["pre-commit"]
5959
docs = ["mkapi"]

requirements.txt

Lines changed: 68 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,18 @@
22
# uv pip compile pyproject.toml --resolver=backtracking --all-extras -o requirements.txt
33
annotated-types==0.7.0
44
# via pydantic
5+
astdoc==1.2.1
6+
# via mkapi
57
attrs==25.3.0
68
# via
79
# frictionless
810
# jsonlines
911
# jsonschema
1012
# referencing
13+
babel==2.17.0
14+
# via mkdocs-material
15+
backrefs==5.8
16+
# via mkdocs-material
1117
cachetools==5.5.2
1218
# via google-auth
1319
certifi==2025.4.26
@@ -21,7 +27,11 @@ charset-normalizer==3.4.2
2127
ckanapi==4.8
2228
# via hdx-python-api (pyproject.toml)
2329
click==8.1.8
24-
# via typer
30+
# via
31+
# mkdocs
32+
# typer
33+
colorama==0.4.6
34+
# via mkdocs-material
2535
coverage==7.8.0
2636
# via pytest-cov
2737
cydifflib==1.2.0
@@ -46,7 +56,9 @@ filelock==3.18.0
4656
# via virtualenv
4757
frictionless==5.18.1
4858
# via hdx-python-utilities
49-
google-auth==2.40.0
59+
ghp-import==2.1.0
60+
# via mkdocs
61+
google-auth==2.40.1
5062
# via
5163
# google-auth-oauthlib
5264
# gspread
@@ -77,7 +89,11 @@ iniconfig==2.1.0
7789
isodate==0.7.2
7890
# via frictionless
7991
jinja2==3.1.6
80-
# via frictionless
92+
# via
93+
# frictionless
94+
# mkapi
95+
# mkdocs
96+
# mkdocs-material
8197
jsonlines==4.0.0
8298
# via hdx-python-utilities
8399
jsonpath-ng==1.7.0
@@ -96,14 +112,37 @@ loguru==0.7.3
96112
# via hdx-python-utilities
97113
makefun==1.15.6
98114
# via hdx-python-api (pyproject.toml)
115+
markdown==3.8
116+
# via
117+
# mkdocs
118+
# mkdocs-material
119+
# pymdown-extensions
99120
markdown-it-py==3.0.0
100121
# via rich
101122
marko==2.1.3
102123
# via frictionless
103124
markupsafe==3.0.2
104-
# via jinja2
125+
# via
126+
# jinja2
127+
# mkdocs
105128
mdurl==0.1.2
106129
# via markdown-it-py
130+
mergedeep==1.3.4
131+
# via
132+
# mkdocs
133+
# mkdocs-get-deps
134+
mkapi==4.3.2
135+
# via hdx-python-api (pyproject.toml)
136+
mkdocs==1.6.1
137+
# via
138+
# mkapi
139+
# mkdocs-material
140+
mkdocs-get-deps==0.2.0
141+
# via mkdocs
142+
mkdocs-material==9.6.12
143+
# via mkapi
144+
mkdocs-material-extensions==1.3.1
145+
# via mkdocs-material
107146
more-itertools==10.7.0
108147
# via inflect
109148
nodeenv==1.9.1
@@ -115,11 +154,19 @@ oauthlib==3.2.2
115154
openpyxl==3.1.5
116155
# via hdx-python-utilities
117156
packaging==25.0
118-
# via pytest
157+
# via
158+
# mkdocs
159+
# pytest
160+
paginate==0.5.7
161+
# via mkdocs-material
162+
pathspec==0.12.1
163+
# via mkdocs
119164
petl==1.7.16
120165
# via frictionless
121166
platformdirs==4.3.7
122-
# via virtualenv
167+
# via
168+
# mkdocs-get-deps
169+
# virtualenv
123170
pluggy==1.5.0
124171
# via pytest
125172
ply==3.11
@@ -141,7 +188,11 @@ pydantic==2.11.4
141188
pydantic-core==2.33.2
142189
# via pydantic
143190
pygments==2.19.1
144-
# via rich
191+
# via
192+
# mkdocs-material
193+
# rich
194+
pymdown-extensions==10.15
195+
# via mkdocs-material
145196
pyphonetics==0.5.3
146197
# via hdx-python-utilities
147198
pytest==8.3.5
@@ -156,6 +207,7 @@ pytest-cov==6.1.1
156207
python-dateutil==2.9.0.post0
157208
# via
158209
# frictionless
210+
# ghp-import
159211
# hdx-python-utilities
160212
# libhxl
161213
python-io-wrapper==0.3.1
@@ -167,8 +219,14 @@ python-slugify==8.0.4
167219
pyyaml==6.0.2
168220
# via
169221
# frictionless
222+
# mkdocs
223+
# mkdocs-get-deps
170224
# pre-commit
225+
# pymdown-extensions
226+
# pyyaml-env-tag
171227
# tableschema-to-template
228+
pyyaml-env-tag==0.1
229+
# via mkdocs
172230
quantulum3==0.9.2
173231
# via hdx-python-api (pyproject.toml)
174232
ratelimit==2.2.1
@@ -183,6 +241,7 @@ requests==2.32.3
183241
# ckanapi
184242
# frictionless
185243
# libhxl
244+
# mkdocs-material
186245
# requests-file
187246
# requests-oauthlib
188247
requests-file==2.1.0
@@ -256,6 +315,8 @@ validators==0.35.0
256315
# via frictionless
257316
virtualenv==20.31.1
258317
# via pre-commit
318+
watchdog==6.0.0
319+
# via mkdocs
259320
wheel==0.45.1
260321
# via libhxl
261322
xlrd==2.0.1

tests/hdx/data/test_resource.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -675,7 +675,7 @@ def test_check_url_filetoupload(self, configuration):
675675
with pytest.raises(HDXError):
676676
resource.check_url_filetoupload()
677677

678-
def test_get_set_date_of_resource(self):
678+
def test_get_set_date_of_resource(self, configuration):
679679
resource = Resource({"daterange_for_data": "[2020-01-07T00:00:00 TO *]"})
680680
result = resource.get_date_of_resource(today=datetime(2020, 11, 17))
681681
assert result == {

0 commit comments

Comments
 (0)