HaLim commited on
Commit
9befc00
·
1 Parent(s): 02fd3ca

added python path for importing and update requirements.txt pyproject toml, setup.py

Browse files
Files changed (3) hide show
  1. pyproject.toml.backup +35 -0
  2. requirements.txt +10 -258
  3. setup.py +28 -0
pyproject.toml.backup ADDED
@@ -0,0 +1,35 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [project]
2
+ name = "supply-roster-tool-real"
3
+ version = "0.1.0"
4
+ description = ""
5
+ authors = [
6
+ {name = "HaLim Jun",email = "hjun@unicef.org"}
7
+ ]
8
+ license = {text = "MIT"}
9
+ readme = "README.md"
10
+ requires-python = ">=3.10,<3.11"
11
+ dependencies = [
12
+ "absl-py==2.3.1",
13
+ "dotenv==0.9.9",
14
+ "immutabledict==4.2.1",
15
+ "numpy==2.2.6",
16
+ "ortools==9.14.6206",
17
+ "pandas==2.3.1",
18
+ "protobuf==6.31.1",
19
+ "psycopg2-binary==2.9.9",
20
+ "python-dateutil==2.9.0.post0",
21
+ "python-dotenv==1.0.0",
22
+ "pytz==2025.2",
23
+ "six==1.17.0",
24
+ "SQLAlchemy==2.0.36",
25
+ "typing_extensions==4.14.1",
26
+ "tzdata==2025.2",
27
+
28
+
29
+
30
+ ]
31
+
32
+
33
+ [build-system]
34
+ requires = ["poetry-core>=2.0.0,<3.0.0"]
35
+ build-backend = "poetry.core.masonry.api"
requirements.txt CHANGED
@@ -1,263 +1,15 @@
1
- absl-py==2.2.2
2
- affine==2.4.0
3
- aiofiles==24.1.0
4
- aiohappyeyeballs==2.6.1
5
- aiohttp==3.12.6
6
- aiosignal==1.3.2
7
- altair==5.5.0
8
- annotated-types==0.7.0
9
- anyio==4.8.0
10
- appnope==0.1.4
11
- argon2-cffi==23.1.0
12
- argon2-cffi-bindings==21.2.0
13
- arrow==1.3.0
14
- asgiref==3.8.1
15
- asttokens==3.0.0
16
- async-lru==2.0.5
17
- async-timeout==5.0.1
18
- attrs==25.3.0
19
- babel==2.17.0
20
- backports.tarfile==1.2.0
21
- beautifulsoup4==4.13.3
22
- bleach==6.2.0
23
- blinker==1.9.0
24
- boto3==1.38.5
25
- botocore==1.38.5
26
- branca==0.8.1
27
- build==1.2.2.post1
28
- CacheControl==0.14.3
29
- cachetools==5.5.2
30
- cdsapi==0.7.6
31
- certifi==2025.1.31
32
- cffi==1.17.1
33
- cftime==1.6.4.post1
34
- chardet==5.2.0
35
- charset-normalizer==3.4.1
36
- cleo==2.1.0
37
- click==8.1.8
38
- click-plugins==1.1.1
39
- cligj==0.7.2
40
- comm==0.2.2
41
- contourpy==1.3.1
42
- crashtest==0.4.1
43
- cycler==0.12.1
44
- datasets==3.6.0
45
- debugpy==1.8.11
46
- decorator==5.1.1
47
- defusedxml==0.7.1
48
- dill==0.3.8
49
- distlib==0.3.9
50
- distro==1.9.0
51
- dulwich==0.22.8
52
- ecmwf-datastores-client==0.2.0
53
- et_xmlfile==2.0.0
54
- exactextract==0.2.1
55
- exceptiongroup==1.2.2
56
- executing==2.1.0
57
- Faker==37.1.0
58
- fastapi==0.115.12
59
- fastcore==1.8.0
60
- fastjsonschema==2.21.1
61
- fastprogress==1.0.3
62
- ffmpy==0.5.0
63
- filelock==3.18.0
64
- findpython==0.6.3
65
- fiona==1.10.1
66
- Flask==3.0.2
67
- Flask-Cors==4.0.0
68
- folium==0.19.5
69
- fonttools==4.56.0
70
- fqdn==1.5.1
71
- frozenlist==1.6.0
72
- fsspec==2025.3.0
73
- geopandas==1.0.1
74
- geowrangler==0.5.1
75
- gitdb==4.0.12
76
- GitPython==3.1.44
77
- gradio==5.29.1
78
- gradio_client==1.10.1
79
- groovy==0.1.2
80
- h11==0.14.0
81
- h3==4.2.2
82
- httpcore==1.0.7
83
- httpx==0.28.1
84
- huggingface-hub==0.31.2
85
- idna==3.10
86
  immutabledict==4.2.1
87
- importlib_metadata==8.7.0
88
- installer==0.7.0
89
- ipykernel==6.29.5
90
- ipython==8.31.0
91
- ipywidgets==8.1.5
92
- isoduration==20.11.0
93
- itsdangerous==2.2.0
94
- jaraco.classes==3.4.0
95
- jaraco.context==6.0.1
96
- jaraco.functools==4.1.0
97
- jedi==0.19.2
98
- Jinja2==3.1.5
99
- jiter==0.9.0
100
- jmespath==1.0.1
101
- joblib==1.4.2
102
- json5==0.12.0
103
- jsonpointer==3.0.0
104
- jsonschema==4.23.0
105
- jsonschema-specifications==2024.10.1
106
- jupyter==1.1.1
107
- jupyter-console==6.6.3
108
- jupyter-events==0.12.0
109
- jupyter-lsp==2.2.5
110
- jupyter_client==8.6.3
111
- jupyter_core==5.7.2
112
- jupyter_server==2.15.0
113
- jupyter_server_terminals==0.5.3
114
- jupyterlab==4.3.6
115
- jupyterlab_pygments==0.3.0
116
- jupyterlab_server==2.27.3
117
- jupyterlab_widgets==3.0.13
118
- keyring==25.6.0
119
- kiwisolver==1.4.8
120
- loguru==0.7.3
121
- mangum==0.19.0
122
- markdown-it-py==3.0.0
123
- MarkupSafe==3.0.2
124
- matplotlib==3.10.1
125
- matplotlib-inline==0.1.7
126
- mdurl==0.1.2
127
- mistune==3.1.3
128
- more-itertools==10.7.0
129
- morecantile==6.2.0
130
- msgpack==1.1.0
131
- multidict==6.4.4
132
- multiprocess==0.70.16
133
- multiurl==0.3.6
134
- narwhals==1.35.0
135
- nbclient==0.10.2
136
- nbconvert==7.16.6
137
- nbformat==5.10.4
138
- nest-asyncio==1.6.0
139
- netCDF4==1.7.2
140
- notebook==7.3.3
141
- notebook_shim==0.2.4
142
- numpy==2.2.5
143
- openai==1.66.3
144
- opencv-python==4.11.0.86
145
- openpyxl==3.1.5
146
- orjson==3.10.18
147
- ortools==9.12.4544
148
- overrides==7.7.0
149
- packaging==24.2
150
- pandas==2.2.3
151
- pandocfilters==1.5.1
152
- parso==0.8.4
153
- patsy==1.0.1
154
- pbs-installer==2025.5.17
155
- pexpect==4.9.0
156
- pillow==11.1.0
157
- pkginfo==1.12.1.2
158
- platformdirs==4.3.6
159
- plotly==6.1.0
160
- poetry==2.1.3
161
- poetry-core==2.1.3
162
- polars==1.26.0
163
- -e git+https://github.com/halim-jun/StudyMLOps.git@2e1b97c9d8196552a23dd5a4c536f25e53c033dc#egg=project
164
- prometheus_client==0.21.1
165
- prompt_toolkit==3.0.48
166
- propcache==0.3.1
167
- protobuf==5.29.4
168
- psutil==6.1.1
169
- ptyprocess==0.7.0
170
- pure_eval==0.2.3
171
- pyarrow==19.0.1
172
- pycparser==2.22
173
- pydantic==2.10.6
174
- pydantic_core==2.27.2
175
- pydeck==0.9.1
176
- pydub==0.25.1
177
- Pygments==2.19.1
178
- pyogrio==0.10.0
179
- pyparsing==3.2.3
180
- pyproj==3.7.1
181
- pyproject_hooks==1.2.0
182
  python-dateutil==2.9.0.post0
183
- python-dotenv==1.1.0
184
- python-json-logger==3.3.0
185
- python-multipart==0.0.20
186
  pytz==2025.2
187
- PyYAML==6.0.1
188
- pyzmq==26.2.0
189
- RapidFuzz==3.13.0
190
- rasterio==1.4.3
191
- rasterstats==0.20.0
192
- referencing==0.36.2
193
- regex==2024.11.6
194
- requests==2.32.3
195
- requests-toolbelt==1.0.0
196
- rfc3339-validator==0.1.4
197
- rfc3986-validator==0.1.1
198
- rich==14.0.0
199
- rpds-py==0.24.0
200
- ruff==0.11.10
201
- s3transfer==0.12.0
202
- safehttpx==0.1.6
203
- safetensors==0.5.3
204
- scikit-learn==1.6.1
205
- scipy==1.15.2
206
- seaborn==0.13.2
207
- semantic-version==2.10.0
208
- Send2Trash==1.8.3
209
- sentencepiece==0.2.0
210
- shapely==2.0.7
211
- shellingham==1.5.4
212
- simplejson==3.20.1
213
  six==1.17.0
214
- smmap==5.0.2
215
- sniffio==1.3.1
216
- soupsieve==2.6
217
- stack-data==0.6.3
218
- starlette==0.46.2
219
- statsmodels==0.14.4
220
- streamlit==1.44.1
221
- streamlit_folium==0.25.0
222
- tenacity==9.1.2
223
- terminado==0.18.1
224
- threadpoolctl==3.6.0
225
- tinycss2==1.4.0
226
- tokenizers==0.21.1
227
- toml==0.10.2
228
- tomli==2.2.1
229
- tomlkit==0.13.2
230
- tornado==6.4.2
231
- tqdm==4.67.1
232
- traitlets==5.14.3
233
- transformers==4.52.4
234
- trove-classifiers==2025.5.9.12
235
- typer==0.15.4
236
- types-python-dateutil==2.9.0.20241206
237
- typing_extensions==4.12.2
238
  tzdata==2025.2
239
- uri-template==1.3.0
240
- urllib3==2.3.0
241
- uvicorn==0.34.2
242
- virtualenv==20.31.2
243
- wcwidth==0.2.13
244
- webcolors==24.11.1
245
- webencodings==0.5.1
246
- websocket-client==1.8.0
247
- websockets==15.0.1
248
- Werkzeug==3.1.3
249
- widgetsnbextension==4.0.13
250
- xarray==2025.6.1
251
- xattr==1.1.4
252
- xxhash==3.5.0
253
- xyzservices==2025.1.0
254
- yarl==1.20.0
255
- zipp==3.21.0
256
- zstandard==0.23.0
257
-
258
- # Database and ETL dependencies
259
- sqlalchemy==2.0.36
260
- psycopg2-binary==2.9.9
261
- python-dotenv==1.0.0
262
- pydantic==2.10.6
263
- alembic==1.14.0
 
1
+ absl-py==2.3.1
2
+ dotenv==0.9.9
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3
  immutabledict==4.2.1
4
+ numpy==2.2.6
5
+ ortools==9.14.6206
6
+ pandas==2.3.1
7
+ protobuf==6.31.1
8
+ psycopg2-binary==2.9.9
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9
  python-dateutil==2.9.0.post0
10
+ python-dotenv==1.0.0
 
 
11
  pytz==2025.2
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
12
  six==1.17.0
13
+ SQLAlchemy==2.0.36
14
+ typing_extensions==4.14.1
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
15
  tzdata==2025.2
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
setup.py ADDED
@@ -0,0 +1,28 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from setuptools import setup, find_packages
2
+
3
+ setup(
4
+ name="supply-roster-tool-real",
5
+ version="0.1.0",
6
+ description="Supply roster optimization tool",
7
+ author="HaLim Jun",
8
+ author_email="hjun@unicef.org",
9
+ packages=find_packages(),
10
+ install_requires=[
11
+ "absl-py==2.3.1",
12
+ "dotenv==0.9.9",
13
+ "immutabledict==4.2.1",
14
+ "numpy==2.2.6",
15
+ "ortools==9.14.6206",
16
+ "pandas==2.3.1",
17
+ "protobuf==6.31.1",
18
+ "psycopg2-binary==2.9.9",
19
+ "python-dateutil==2.9.0.post0",
20
+ "python-dotenv==1.0.0",
21
+ "pytz==2025.2",
22
+ "six==1.17.0",
23
+ "SQLAlchemy==2.0.36",
24
+ "typing_extensions==4.14.1",
25
+ "tzdata==2025.2",
26
+ ],
27
+ python_requires=">=3.10,<3.11",
28
+ )