momenaca commited on
Commit
168bffc
1 Parent(s): 863d592

fix poetry issue with langchain

Browse files
Files changed (3) hide show
  1. poetry.lock +122 -1
  2. pyproject.toml +1 -0
  3. requirements.txt +21 -0
poetry.lock CHANGED
@@ -620,6 +620,21 @@ files = [
620
  docs = ["ipython", "matplotlib", "numpydoc", "sphinx"]
621
  tests = ["pytest", "pytest-cov", "pytest-xdist"]
622
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
623
  [[package]]
624
  name = "decorator"
625
  version = "5.1.1"
@@ -1570,6 +1585,33 @@ requests = ">=2,<3"
1570
  SQLAlchemy = ">=1.4,<3"
1571
  tenacity = ">=8.1.0,<8.4.0 || >8.4.0,<10"
1572
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1573
  [[package]]
1574
  name = "langchain-core"
1575
  version = "0.3.12"
@@ -1797,6 +1839,25 @@ files = [
1797
  {file = "MarkupSafe-2.1.5.tar.gz", hash = "sha256:d283d37a890ba4c1ae73ffadf8046435c76e7bc2247bbb63c00bd1a709c6544b"},
1798
  ]
1799
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1800
  [[package]]
1801
  name = "matplotlib"
1802
  version = "3.9.2"
@@ -2098,6 +2159,17 @@ files = [
2098
  [package.dependencies]
2099
  typing-extensions = {version = ">=4.1.0", markers = "python_version < \"3.11\""}
2100
 
 
 
 
 
 
 
 
 
 
 
 
2101
  [[package]]
2102
  name = "networkx"
2103
  version = "3.4.1"
@@ -2984,6 +3056,26 @@ files = [
2984
  [package.dependencies]
2985
  typing-extensions = ">=4.6.0,<4.7.0 || >4.7.0"
2986
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2987
  [[package]]
2988
  name = "pydub"
2989
  version = "0.25.1"
@@ -3057,6 +3149,20 @@ files = [
3057
  [package.dependencies]
3058
  six = ">=1.5"
3059
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3060
  [[package]]
3061
  name = "python-multipart"
3062
  version = "0.0.12"
@@ -4155,6 +4261,21 @@ files = [
4155
  {file = "typing_extensions-4.12.2.tar.gz", hash = "sha256:1a7ead55c7e559dd4dee8856e3a88b41225abfe1ce8df57b7c13915fe121ffb8"},
4156
  ]
4157
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4158
  [[package]]
4159
  name = "tzdata"
4160
  version = "2024.2"
@@ -4393,4 +4514,4 @@ propcache = ">=0.2.0"
4393
  [metadata]
4394
  lock-version = "2.0"
4395
  python-versions = ">=3.10,<3.13"
4396
- content-hash = "18856615e63000077a07ca311bd94f63feb7d5e13c46307fefb4bcca631ad6a2"
 
620
  docs = ["ipython", "matplotlib", "numpydoc", "sphinx"]
621
  tests = ["pytest", "pytest-cov", "pytest-xdist"]
622
 
623
+ [[package]]
624
+ name = "dataclasses-json"
625
+ version = "0.6.7"
626
+ description = "Easily serialize dataclasses to and from JSON."
627
+ optional = false
628
+ python-versions = "<4.0,>=3.7"
629
+ files = [
630
+ {file = "dataclasses_json-0.6.7-py3-none-any.whl", hash = "sha256:0dbf33f26c8d5305befd61b39d2b3414e8a407bedc2834dea9b8d642666fb40a"},
631
+ {file = "dataclasses_json-0.6.7.tar.gz", hash = "sha256:b6b3e528266ea45b9535223bc53ca645f5208833c29229e847b3f26a1cc55fc0"},
632
+ ]
633
+
634
+ [package.dependencies]
635
+ marshmallow = ">=3.18.0,<4.0.0"
636
+ typing-inspect = ">=0.4.0,<1"
637
+
638
  [[package]]
639
  name = "decorator"
640
  version = "5.1.1"
 
1585
  SQLAlchemy = ">=1.4,<3"
1586
  tenacity = ">=8.1.0,<8.4.0 || >8.4.0,<10"
1587
 
1588
+ [[package]]
1589
+ name = "langchain-community"
1590
+ version = "0.3.3"
1591
+ description = "Community contributed LangChain integrations."
1592
+ optional = false
1593
+ python-versions = "<4.0,>=3.9"
1594
+ files = [
1595
+ {file = "langchain_community-0.3.3-py3-none-any.whl", hash = "sha256:319cfc2f923a066c91fbb8e02decd7814018af952b6b98298b8ac9d30ea1da56"},
1596
+ {file = "langchain_community-0.3.3.tar.gz", hash = "sha256:bfb3f2b219aed21087e0ecb7d2ebd1c81401c02b92239e11645c822d5be63f80"},
1597
+ ]
1598
+
1599
+ [package.dependencies]
1600
+ aiohttp = ">=3.8.3,<4.0.0"
1601
+ dataclasses-json = ">=0.5.7,<0.7"
1602
+ langchain = ">=0.3.4,<0.4.0"
1603
+ langchain-core = ">=0.3.12,<0.4.0"
1604
+ langsmith = ">=0.1.125,<0.2.0"
1605
+ numpy = [
1606
+ {version = ">=1,<2", markers = "python_version < \"3.12\""},
1607
+ {version = ">=1.26.0,<2.0.0", markers = "python_version >= \"3.12\""},
1608
+ ]
1609
+ pydantic-settings = ">=2.4.0,<3.0.0"
1610
+ PyYAML = ">=5.3"
1611
+ requests = ">=2,<3"
1612
+ SQLAlchemy = ">=1.4,<3"
1613
+ tenacity = ">=8.1.0,<8.4.0 || >8.4.0,<10"
1614
+
1615
  [[package]]
1616
  name = "langchain-core"
1617
  version = "0.3.12"
 
1839
  {file = "MarkupSafe-2.1.5.tar.gz", hash = "sha256:d283d37a890ba4c1ae73ffadf8046435c76e7bc2247bbb63c00bd1a709c6544b"},
1840
  ]
1841
 
1842
+ [[package]]
1843
+ name = "marshmallow"
1844
+ version = "3.23.0"
1845
+ description = "A lightweight library for converting complex datatypes to and from native Python datatypes."
1846
+ optional = false
1847
+ python-versions = ">=3.9"
1848
+ files = [
1849
+ {file = "marshmallow-3.23.0-py3-none-any.whl", hash = "sha256:82f20a2397834fe6d9611b241f2f7e7b680ed89c49f84728a1ad937be6b4bdf4"},
1850
+ {file = "marshmallow-3.23.0.tar.gz", hash = "sha256:98d8827a9f10c03d44ead298d2e99c6aea8197df18ccfad360dae7f89a50da2e"},
1851
+ ]
1852
+
1853
+ [package.dependencies]
1854
+ packaging = ">=17.0"
1855
+
1856
+ [package.extras]
1857
+ dev = ["marshmallow[tests]", "pre-commit (>=3.5,<5.0)", "tox"]
1858
+ docs = ["alabaster (==1.0.0)", "autodocsumm (==0.2.13)", "sphinx (==8.1.3)", "sphinx-issues (==5.0.0)", "sphinx-version-warning (==1.1.2)"]
1859
+ tests = ["pytest", "simplejson"]
1860
+
1861
  [[package]]
1862
  name = "matplotlib"
1863
  version = "3.9.2"
 
2159
  [package.dependencies]
2160
  typing-extensions = {version = ">=4.1.0", markers = "python_version < \"3.11\""}
2161
 
2162
+ [[package]]
2163
+ name = "mypy-extensions"
2164
+ version = "1.0.0"
2165
+ description = "Type system extensions for programs checked with the mypy type checker."
2166
+ optional = false
2167
+ python-versions = ">=3.5"
2168
+ files = [
2169
+ {file = "mypy_extensions-1.0.0-py3-none-any.whl", hash = "sha256:4392f6c0eb8a5668a69e23d168ffa70f0be9ccfd32b5cc2d26a34ae5b844552d"},
2170
+ {file = "mypy_extensions-1.0.0.tar.gz", hash = "sha256:75dbf8955dc00442a438fc4d0666508a9a97b6bd41aa2f0ffe9d2f2725af0782"},
2171
+ ]
2172
+
2173
  [[package]]
2174
  name = "networkx"
2175
  version = "3.4.1"
 
3056
  [package.dependencies]
3057
  typing-extensions = ">=4.6.0,<4.7.0 || >4.7.0"
3058
 
3059
+ [[package]]
3060
+ name = "pydantic-settings"
3061
+ version = "2.6.0"
3062
+ description = "Settings management using Pydantic"
3063
+ optional = false
3064
+ python-versions = ">=3.8"
3065
+ files = [
3066
+ {file = "pydantic_settings-2.6.0-py3-none-any.whl", hash = "sha256:4a819166f119b74d7f8c765196b165f95cc7487ce58ea27dec8a5a26be0970e0"},
3067
+ {file = "pydantic_settings-2.6.0.tar.gz", hash = "sha256:44a1804abffac9e6a30372bb45f6cafab945ef5af25e66b1c634c01dd39e0188"},
3068
+ ]
3069
+
3070
+ [package.dependencies]
3071
+ pydantic = ">=2.7.0"
3072
+ python-dotenv = ">=0.21.0"
3073
+
3074
+ [package.extras]
3075
+ azure-key-vault = ["azure-identity (>=1.16.0)", "azure-keyvault-secrets (>=4.8.0)"]
3076
+ toml = ["tomli (>=2.0.1)"]
3077
+ yaml = ["pyyaml (>=6.0.1)"]
3078
+
3079
  [[package]]
3080
  name = "pydub"
3081
  version = "0.25.1"
 
3149
  [package.dependencies]
3150
  six = ">=1.5"
3151
 
3152
+ [[package]]
3153
+ name = "python-dotenv"
3154
+ version = "1.0.1"
3155
+ description = "Read key-value pairs from a .env file and set them as environment variables"
3156
+ optional = false
3157
+ python-versions = ">=3.8"
3158
+ files = [
3159
+ {file = "python-dotenv-1.0.1.tar.gz", hash = "sha256:e324ee90a023d808f1959c46bcbc04446a10ced277783dc6ee09987c37ec10ca"},
3160
+ {file = "python_dotenv-1.0.1-py3-none-any.whl", hash = "sha256:f7b63ef50f1b690dddf550d03497b66d609393b40b564ed0d674909a68ebf16a"},
3161
+ ]
3162
+
3163
+ [package.extras]
3164
+ cli = ["click (>=5.0)"]
3165
+
3166
  [[package]]
3167
  name = "python-multipart"
3168
  version = "0.0.12"
 
4261
  {file = "typing_extensions-4.12.2.tar.gz", hash = "sha256:1a7ead55c7e559dd4dee8856e3a88b41225abfe1ce8df57b7c13915fe121ffb8"},
4262
  ]
4263
 
4264
+ [[package]]
4265
+ name = "typing-inspect"
4266
+ version = "0.9.0"
4267
+ description = "Runtime inspection utilities for typing module."
4268
+ optional = false
4269
+ python-versions = "*"
4270
+ files = [
4271
+ {file = "typing_inspect-0.9.0-py3-none-any.whl", hash = "sha256:9ee6fc59062311ef8547596ab6b955e1b8aa46242d854bfc78f4f6b0eff35f9f"},
4272
+ {file = "typing_inspect-0.9.0.tar.gz", hash = "sha256:b23fc42ff6f6ef6954e4852c1fb512cdd18dbea03134f91f856a95ccc9461f78"},
4273
+ ]
4274
+
4275
+ [package.dependencies]
4276
+ mypy-extensions = ">=0.3.0"
4277
+ typing-extensions = ">=3.7.4"
4278
+
4279
  [[package]]
4280
  name = "tzdata"
4281
  version = "2024.2"
 
4514
  [metadata]
4515
  lock-version = "2.0"
4516
  python-versions = ">=3.10,<3.13"
4517
+ content-hash = "72959ef4d076e5c3c20ca84457009ab9a036b2fe8a00498e55b73a6689d41890"
pyproject.toml CHANGED
@@ -20,6 +20,7 @@ ipython = "^8.26.0"
20
  langchain-groq = "^0.2.0"
21
  langchain-core = "^0.3.12"
22
  langchain = "^0.3.3"
 
23
 
24
 
25
  [build-system]
 
20
  langchain-groq = "^0.2.0"
21
  langchain-core = "^0.3.12"
22
  langchain = "^0.3.3"
23
+ langchain-community = "^0.3.3"
24
 
25
 
26
  [build-system]
requirements.txt CHANGED
@@ -397,6 +397,9 @@ cryptography==43.0.3 ; python_version >= "3.10" and python_version < "3.13" \
397
  cycler==0.12.1 ; python_version >= "3.10" and python_version < "3.13" \
398
  --hash=sha256:85cef7cff222d8644161529808465972e51340599459b8ac3ccbac5a854e0d30 \
399
  --hash=sha256:88bb128f02ba341da8ef447245a9e138fae777f6a23943da4540077d3601eb1c
 
 
 
400
  decorator==5.1.1 ; python_version >= "3.10" and python_version < "3.13" \
401
  --hash=sha256:637996211036b6385ef91435e4fae22989472f9d571faba8927ba8253acbc330 \
402
  --hash=sha256:b8c3f85900b9dc423225913c5aace94729fe1fa9763b38939a95226f02d37186
@@ -862,6 +865,9 @@ kiwisolver==1.4.7 ; python_version >= "3.10" and python_version < "3.13" \
862
  --hash=sha256:f5a8b53bdc0b3961f8b6125e198617c40aeed638b387913bf1ce78afb1b0be2a \
863
  --hash=sha256:f816dd2277f8d63d79f9c8473a79fe54047bc0467754962840782c575522224d \
864
  --hash=sha256:f9a9e8a507420fe35992ee9ecb302dab68550dedc0da9e2880dd88071c5fb052
 
 
 
865
  langchain-core==0.3.12 ; python_version >= "3.10" and python_version < "3.13" \
866
  --hash=sha256:46050d34f5fa36dc57dca971c6a26f505643dd05ee0492c7ac286d0a78a82037 \
867
  --hash=sha256:98a3c078e375786aa84939bfd1111263af2f3bc402bbe2cac9fa18a387459cf2
@@ -953,6 +959,9 @@ markupsafe==2.1.5 ; python_version >= "3.10" and python_version < "3.13" \
953
  --hash=sha256:fa9db3f79de01457b03d4f01b34cf91bc0048eb2c3846ff26f66687c2f6d16ab \
954
  --hash=sha256:fce659a462a1be54d2ffcacea5e3ba2d74daa74f30f5f143fe0c58636e355fdd \
955
  --hash=sha256:ffee1f21e5ef0d712f9033568f8344d5da8cc2869dbd08d87c84656e6a2d2f68
 
 
 
956
  matplotlib-inline==0.1.7 ; python_version >= "3.10" and python_version < "3.13" \
957
  --hash=sha256:8423b23ec666be3d16e16b60bdd8ac4e86e840ebd1dd11a30b9f117f2fa0ab90 \
958
  --hash=sha256:df192d39a4ff8f21b1895d72e6a13f5fcc5099f00fa84384e0ea28c2cc0653ca
@@ -1164,6 +1173,9 @@ multidict==6.1.0 ; python_version >= "3.10" and python_version < "3.13" \
1164
  --hash=sha256:f67f217af4b1ff66c68a87318012de788dd95fcfeb24cc889011f4e1c7454dfd \
1165
  --hash=sha256:f90c822a402cb865e396a504f9fc8173ef34212a342d92e362ca498cad308e28 \
1166
  --hash=sha256:ff3827aef427c89a25cc96ded1759271a93603aba9fb977a6d264648ebf989db
 
 
 
1167
  networkx==3.4.1 ; python_version >= "3.10" and python_version < "3.13" \
1168
  --hash=sha256:e30a87b48c9a6a7cc220e732bffefaee585bdb166d13377734446ce1a0620eed \
1169
  --hash=sha256:f9df45e85b78f5bd010993e897b4f1fdb242c11e015b101bd951e5c0e29982d8
@@ -1656,6 +1668,9 @@ pydantic-core==2.23.4 ; python_version >= "3.10" and python_version < "3.13" \
1656
  --hash=sha256:f5ef8f42bec47f21d07668a043f077d507e5bf4e668d5c6dfe6aaba89de1a5b8 \
1657
  --hash=sha256:f69a8e0b033b747bb3e36a44e7732f0c99f7edd5cea723d45bc0d6e95377ffee \
1658
  --hash=sha256:ff02b6d461a6de369f07ec15e465a88895f3223eb75073ffea56b84d9331f607
 
 
 
1659
  pydantic==2.9.2 ; python_version >= "3.10" and python_version < "3.13" \
1660
  --hash=sha256:d155cef71265d1e9807ed1c32b4c8deec042a44a50a4188b25ac67ecd81a9c0f \
1661
  --hash=sha256:f048cec7b26778210e28a0459867920654d48e5e62db0958433636cde4254f12
@@ -1674,6 +1689,9 @@ pyparsing==3.2.0 ; python_version >= "3.10" and python_version < "3.13" \
1674
  python-dateutil==2.9.0.post0 ; python_version >= "3.10" and python_version < "3.13" \
1675
  --hash=sha256:37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3 \
1676
  --hash=sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427
 
 
 
1677
  python-multipart==0.0.12 ; python_version >= "3.10" and python_version < "3.13" \
1678
  --hash=sha256:045e1f98d719c1ce085ed7f7e1ef9d8ccc8c02ba02b5566d5f7521410ced58cb \
1679
  --hash=sha256:43dcf96cf65888a9cd3423544dd0d75ac10f7aa0c3c28a175bbcd00c9ce1aebf
@@ -2258,6 +2276,9 @@ typer==0.12.5 ; python_version >= "3.10" and python_version < "3.13" and sys_pla
2258
  typing-extensions==4.12.2 ; python_version >= "3.10" and python_version < "3.13" \
2259
  --hash=sha256:04e5ca0351e0f3f85c6853954072df659d0d13fac324d0072316b67d7794700d \
2260
  --hash=sha256:1a7ead55c7e559dd4dee8856e3a88b41225abfe1ce8df57b7c13915fe121ffb8
 
 
 
2261
  tzdata==2024.2 ; python_version >= "3.10" and python_version < "3.13" \
2262
  --hash=sha256:7d85cc416e9382e69095b7bdf4afd9e3880418a2413feec7069d533d6b4e31cc \
2263
  --hash=sha256:a48093786cdcde33cad18c2555e8532f34422074448fbc874186f0abd79565cd
 
397
  cycler==0.12.1 ; python_version >= "3.10" and python_version < "3.13" \
398
  --hash=sha256:85cef7cff222d8644161529808465972e51340599459b8ac3ccbac5a854e0d30 \
399
  --hash=sha256:88bb128f02ba341da8ef447245a9e138fae777f6a23943da4540077d3601eb1c
400
+ dataclasses-json==0.6.7 ; python_version >= "3.10" and python_version < "3.13" \
401
+ --hash=sha256:0dbf33f26c8d5305befd61b39d2b3414e8a407bedc2834dea9b8d642666fb40a \
402
+ --hash=sha256:b6b3e528266ea45b9535223bc53ca645f5208833c29229e847b3f26a1cc55fc0
403
  decorator==5.1.1 ; python_version >= "3.10" and python_version < "3.13" \
404
  --hash=sha256:637996211036b6385ef91435e4fae22989472f9d571faba8927ba8253acbc330 \
405
  --hash=sha256:b8c3f85900b9dc423225913c5aace94729fe1fa9763b38939a95226f02d37186
 
865
  --hash=sha256:f5a8b53bdc0b3961f8b6125e198617c40aeed638b387913bf1ce78afb1b0be2a \
866
  --hash=sha256:f816dd2277f8d63d79f9c8473a79fe54047bc0467754962840782c575522224d \
867
  --hash=sha256:f9a9e8a507420fe35992ee9ecb302dab68550dedc0da9e2880dd88071c5fb052
868
+ langchain-community==0.3.3 ; python_version >= "3.10" and python_version < "3.13" \
869
+ --hash=sha256:319cfc2f923a066c91fbb8e02decd7814018af952b6b98298b8ac9d30ea1da56 \
870
+ --hash=sha256:bfb3f2b219aed21087e0ecb7d2ebd1c81401c02b92239e11645c822d5be63f80
871
  langchain-core==0.3.12 ; python_version >= "3.10" and python_version < "3.13" \
872
  --hash=sha256:46050d34f5fa36dc57dca971c6a26f505643dd05ee0492c7ac286d0a78a82037 \
873
  --hash=sha256:98a3c078e375786aa84939bfd1111263af2f3bc402bbe2cac9fa18a387459cf2
 
959
  --hash=sha256:fa9db3f79de01457b03d4f01b34cf91bc0048eb2c3846ff26f66687c2f6d16ab \
960
  --hash=sha256:fce659a462a1be54d2ffcacea5e3ba2d74daa74f30f5f143fe0c58636e355fdd \
961
  --hash=sha256:ffee1f21e5ef0d712f9033568f8344d5da8cc2869dbd08d87c84656e6a2d2f68
962
+ marshmallow==3.23.0 ; python_version >= "3.10" and python_version < "3.13" \
963
+ --hash=sha256:82f20a2397834fe6d9611b241f2f7e7b680ed89c49f84728a1ad937be6b4bdf4 \
964
+ --hash=sha256:98d8827a9f10c03d44ead298d2e99c6aea8197df18ccfad360dae7f89a50da2e
965
  matplotlib-inline==0.1.7 ; python_version >= "3.10" and python_version < "3.13" \
966
  --hash=sha256:8423b23ec666be3d16e16b60bdd8ac4e86e840ebd1dd11a30b9f117f2fa0ab90 \
967
  --hash=sha256:df192d39a4ff8f21b1895d72e6a13f5fcc5099f00fa84384e0ea28c2cc0653ca
 
1173
  --hash=sha256:f67f217af4b1ff66c68a87318012de788dd95fcfeb24cc889011f4e1c7454dfd \
1174
  --hash=sha256:f90c822a402cb865e396a504f9fc8173ef34212a342d92e362ca498cad308e28 \
1175
  --hash=sha256:ff3827aef427c89a25cc96ded1759271a93603aba9fb977a6d264648ebf989db
1176
+ mypy-extensions==1.0.0 ; python_version >= "3.10" and python_version < "3.13" \
1177
+ --hash=sha256:4392f6c0eb8a5668a69e23d168ffa70f0be9ccfd32b5cc2d26a34ae5b844552d \
1178
+ --hash=sha256:75dbf8955dc00442a438fc4d0666508a9a97b6bd41aa2f0ffe9d2f2725af0782
1179
  networkx==3.4.1 ; python_version >= "3.10" and python_version < "3.13" \
1180
  --hash=sha256:e30a87b48c9a6a7cc220e732bffefaee585bdb166d13377734446ce1a0620eed \
1181
  --hash=sha256:f9df45e85b78f5bd010993e897b4f1fdb242c11e015b101bd951e5c0e29982d8
 
1668
  --hash=sha256:f5ef8f42bec47f21d07668a043f077d507e5bf4e668d5c6dfe6aaba89de1a5b8 \
1669
  --hash=sha256:f69a8e0b033b747bb3e36a44e7732f0c99f7edd5cea723d45bc0d6e95377ffee \
1670
  --hash=sha256:ff02b6d461a6de369f07ec15e465a88895f3223eb75073ffea56b84d9331f607
1671
+ pydantic-settings==2.6.0 ; python_version >= "3.10" and python_version < "3.13" \
1672
+ --hash=sha256:44a1804abffac9e6a30372bb45f6cafab945ef5af25e66b1c634c01dd39e0188 \
1673
+ --hash=sha256:4a819166f119b74d7f8c765196b165f95cc7487ce58ea27dec8a5a26be0970e0
1674
  pydantic==2.9.2 ; python_version >= "3.10" and python_version < "3.13" \
1675
  --hash=sha256:d155cef71265d1e9807ed1c32b4c8deec042a44a50a4188b25ac67ecd81a9c0f \
1676
  --hash=sha256:f048cec7b26778210e28a0459867920654d48e5e62db0958433636cde4254f12
 
1689
  python-dateutil==2.9.0.post0 ; python_version >= "3.10" and python_version < "3.13" \
1690
  --hash=sha256:37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3 \
1691
  --hash=sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427
1692
+ python-dotenv==1.0.1 ; python_version >= "3.10" and python_version < "3.13" \
1693
+ --hash=sha256:e324ee90a023d808f1959c46bcbc04446a10ced277783dc6ee09987c37ec10ca \
1694
+ --hash=sha256:f7b63ef50f1b690dddf550d03497b66d609393b40b564ed0d674909a68ebf16a
1695
  python-multipart==0.0.12 ; python_version >= "3.10" and python_version < "3.13" \
1696
  --hash=sha256:045e1f98d719c1ce085ed7f7e1ef9d8ccc8c02ba02b5566d5f7521410ced58cb \
1697
  --hash=sha256:43dcf96cf65888a9cd3423544dd0d75ac10f7aa0c3c28a175bbcd00c9ce1aebf
 
2276
  typing-extensions==4.12.2 ; python_version >= "3.10" and python_version < "3.13" \
2277
  --hash=sha256:04e5ca0351e0f3f85c6853954072df659d0d13fac324d0072316b67d7794700d \
2278
  --hash=sha256:1a7ead55c7e559dd4dee8856e3a88b41225abfe1ce8df57b7c13915fe121ffb8
2279
+ typing-inspect==0.9.0 ; python_version >= "3.10" and python_version < "3.13" \
2280
+ --hash=sha256:9ee6fc59062311ef8547596ab6b955e1b8aa46242d854bfc78f4f6b0eff35f9f \
2281
+ --hash=sha256:b23fc42ff6f6ef6954e4852c1fb512cdd18dbea03134f91f856a95ccc9461f78
2282
  tzdata==2024.2 ; python_version >= "3.10" and python_version < "3.13" \
2283
  --hash=sha256:7d85cc416e9382e69095b7bdf4afd9e3880418a2413feec7069d533d6b4e31cc \
2284
  --hash=sha256:a48093786cdcde33cad18c2555e8532f34422074448fbc874186f0abd79565cd