Bump infinity to v0.6.0-dev1 (#4448)
Browse files### What problem does this PR solve?
Bump infinity to v0.6.0-dev1 and poetry to 2.0.1
### Type of change
- [x] Refactoring
- docker/docker-compose-base.yml +1 -1
- docker/infinity_conf.toml +1 -1
- docker/init-kibana.sh +0 -67
- poetry.lock +0 -0
- pyproject.toml +1 -1
- sdk/python/poetry.lock +18 -2
docker/docker-compose-base.yml
CHANGED
|
@@ -39,7 +39,7 @@ services:
|
|
| 39 |
container_name: ragflow-infinity
|
| 40 |
profiles:
|
| 41 |
- infinity
|
| 42 |
-
image: infiniflow/infinity:v0.
|
| 43 |
volumes:
|
| 44 |
- infinity_data:/var/infinity
|
| 45 |
- ./infinity_conf.toml:/infinity_conf.toml
|
|
|
|
| 39 |
container_name: ragflow-infinity
|
| 40 |
profiles:
|
| 41 |
- infinity
|
| 42 |
+
image: infiniflow/infinity:v0.6.0-dev1
|
| 43 |
volumes:
|
| 44 |
- infinity_data:/var/infinity
|
| 45 |
- ./infinity_conf.toml:/infinity_conf.toml
|
docker/infinity_conf.toml
CHANGED
|
@@ -1,5 +1,5 @@
|
|
| 1 |
[general]
|
| 2 |
-
version = "0.
|
| 3 |
time_zone = "utc-8"
|
| 4 |
|
| 5 |
[network]
|
|
|
|
| 1 |
[general]
|
| 2 |
+
version = "0.6.0"
|
| 3 |
time_zone = "utc-8"
|
| 4 |
|
| 5 |
[network]
|
docker/init-kibana.sh
DELETED
|
@@ -1,67 +0,0 @@
|
|
| 1 |
-
#!/bin/bash
|
| 2 |
-
|
| 3 |
-
# unset http proxy which maybe set by docker daemon
|
| 4 |
-
export http_proxy=""; export https_proxy=""; export no_proxy=""; export HTTP_PROXY=""; export HTTPS_PROXY=""; export NO_PROXY=""
|
| 5 |
-
|
| 6 |
-
echo "Elasticsearch built-in user: elastic:${ELASTIC_PASSWORD}"
|
| 7 |
-
|
| 8 |
-
# Wait Elasticsearch be healthy
|
| 9 |
-
while true; do
|
| 10 |
-
response=$(curl -s -v -w "\n%{http_code}" -u "elastic:${ELASTIC_PASSWORD}" "http://es01:9200")
|
| 11 |
-
exit_code=$?
|
| 12 |
-
status=$(echo "$response" | tail -n1)
|
| 13 |
-
if [ $exit_code -eq 0 ] && [ "$status" = "200" ]; then
|
| 14 |
-
echo "Elasticsearch is healthy"
|
| 15 |
-
break
|
| 16 |
-
else
|
| 17 |
-
echo "Elasticsearch is unhealthy: $exit_code $status"
|
| 18 |
-
echo "$response"
|
| 19 |
-
sleep 5
|
| 20 |
-
fi
|
| 21 |
-
done
|
| 22 |
-
|
| 23 |
-
# Create new role with all privileges to all indices
|
| 24 |
-
# https://www.elastic.co/guide/en/elasticsearch/reference/current/security-privileges.html#privileges-list-indices
|
| 25 |
-
echo "Going to create Elasticsearch role own_indices with all privileges to all indices"
|
| 26 |
-
while true; do
|
| 27 |
-
response=$(curl -s -v -w "\n%{http_code}" -u "elastic:${ELASTIC_PASSWORD}" -X POST http://es01:9200/_security/role/own_indices -H 'Content-Type: application/json' -d '{"indices": [{"names": ["*"], "privileges": ["all"]}]}')
|
| 28 |
-
exit_code=$?
|
| 29 |
-
status=$(echo "$response" | tail -n1)
|
| 30 |
-
if [ $exit_code -eq 0 ] && [ "$status" = "200" ]; then
|
| 31 |
-
echo "Elasticsearch role own_indices created"
|
| 32 |
-
break
|
| 33 |
-
else
|
| 34 |
-
echo "Elasticsearch role own_indices failure: $exit_code $status"
|
| 35 |
-
echo "$response"
|
| 36 |
-
sleep 5
|
| 37 |
-
fi
|
| 38 |
-
done
|
| 39 |
-
|
| 40 |
-
echo "Elasticsearch role own_indices:"
|
| 41 |
-
curl -u "elastic:${ELASTIC_PASSWORD}" -X GET "http://es01:9200/_security/role/own_indices"
|
| 42 |
-
echo ""
|
| 43 |
-
|
| 44 |
-
PAYLOAD="{\"password\": \"${KIBANA_PASSWORD}\", \"roles\": [\"kibana_admin\", \"kibana_system\", \"own_indices\"], \"full_name\": \"${KIBANA_USER}\", \"email\": \"${KIBANA_USER}@example.com\"}"
|
| 45 |
-
|
| 46 |
-
echo "Going to create Elasticsearch user ${KIBANA_USER}: ${PAYLOAD}"
|
| 47 |
-
|
| 48 |
-
# Create new user
|
| 49 |
-
while true; do
|
| 50 |
-
response=$(curl -s -v -w "\n%{http_code}" -u "elastic:${ELASTIC_PASSWORD}" -X POST http://es01:9200/_security/user/${KIBANA_USER} -H "Content-Type: application/json" -d "${PAYLOAD}")
|
| 51 |
-
exit_code=$?
|
| 52 |
-
status=$(echo "$response" | tail -n1)
|
| 53 |
-
if [ $exit_code -eq 0 ] && [ "$status" = "200" ]; then
|
| 54 |
-
echo "Elasticsearch user ${KIBANA_USER} created"
|
| 55 |
-
break
|
| 56 |
-
else
|
| 57 |
-
echo "Elasticsearch user ${KIBANA_USER} failure: $exit_code $status"
|
| 58 |
-
echo "$response"
|
| 59 |
-
sleep 5
|
| 60 |
-
fi
|
| 61 |
-
done
|
| 62 |
-
|
| 63 |
-
echo "Elasticsearch user ${KIBANA_USER}:"
|
| 64 |
-
curl -u "elastic:${ELASTIC_PASSWORD}" -X GET "http://es01:9200/_security/user/${KIBANA_USER}"
|
| 65 |
-
echo ""
|
| 66 |
-
|
| 67 |
-
exit 0
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
poetry.lock
CHANGED
|
The diff for this file is too large to render.
See raw diff
|
|
|
pyproject.toml
CHANGED
|
@@ -48,7 +48,7 @@ hanziconv = "0.3.2"
|
|
| 48 |
html-text = "0.6.2"
|
| 49 |
httpx = "0.27.0"
|
| 50 |
huggingface-hub = "^0.25.0"
|
| 51 |
-
infinity-sdk = "0.
|
| 52 |
infinity-emb = "^0.0.66"
|
| 53 |
itsdangerous = "2.1.2"
|
| 54 |
markdown = "3.6"
|
|
|
|
| 48 |
html-text = "0.6.2"
|
| 49 |
httpx = "0.27.0"
|
| 50 |
huggingface-hub = "^0.25.0"
|
| 51 |
+
infinity-sdk = "0.6.0-dev1"
|
| 52 |
infinity-emb = "^0.0.66"
|
| 53 |
itsdangerous = "2.1.2"
|
| 54 |
markdown = "3.6"
|
sdk/python/poetry.lock
CHANGED
|
@@ -1,4 +1,4 @@
|
|
| 1 |
-
# This file is automatically @generated by Poetry
|
| 2 |
|
| 3 |
[[package]]
|
| 4 |
name = "beartype"
|
|
@@ -6,6 +6,7 @@ version = "0.18.5"
|
|
| 6 |
description = "Unbearably fast runtime type checking in pure Python."
|
| 7 |
optional = false
|
| 8 |
python-versions = ">=3.8.0"
|
|
|
|
| 9 |
files = [
|
| 10 |
{file = "beartype-0.18.5-py3-none-any.whl", hash = "sha256:5301a14f2a9a5540fe47ec6d34d758e9cd8331d36c4760fc7a5499ab86310089"},
|
| 11 |
{file = "beartype-0.18.5.tar.gz", hash = "sha256:264ddc2f1da9ec94ff639141fbe33d22e12a9f75aa863b83b7046ffff1381927"},
|
|
@@ -24,6 +25,7 @@ version = "2024.12.14"
|
|
| 24 |
description = "Python package for providing Mozilla's CA Bundle."
|
| 25 |
optional = false
|
| 26 |
python-versions = ">=3.6"
|
|
|
|
| 27 |
files = [
|
| 28 |
{file = "certifi-2024.12.14-py3-none-any.whl", hash = "sha256:1275f7a45be9464efc1173084eaa30f866fe2e47d389406136d332ed4967ec56"},
|
| 29 |
{file = "certifi-2024.12.14.tar.gz", hash = "sha256:b650d30f370c2b724812bee08008be0c4163b163ddaec3f2546c1caf65f191db"},
|
|
@@ -35,6 +37,7 @@ version = "3.4.0"
|
|
| 35 |
description = "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet."
|
| 36 |
optional = false
|
| 37 |
python-versions = ">=3.7.0"
|
|
|
|
| 38 |
files = [
|
| 39 |
{file = "charset_normalizer-3.4.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:4f9fc98dad6c2eaa32fc3af1417d95b5e3d08aff968df0cd320066def971f9a6"},
|
| 40 |
{file = "charset_normalizer-3.4.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0de7b687289d3c1b3e8660d0741874abe7888100efe14bd0f9fd7141bcbda92b"},
|
|
@@ -149,6 +152,8 @@ version = "0.4.6"
|
|
| 149 |
description = "Cross-platform colored terminal text."
|
| 150 |
optional = false
|
| 151 |
python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7"
|
|
|
|
|
|
|
| 152 |
files = [
|
| 153 |
{file = "colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6"},
|
| 154 |
{file = "colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44"},
|
|
@@ -160,6 +165,8 @@ version = "1.2.2"
|
|
| 160 |
description = "Backport of PEP 654 (exception groups)"
|
| 161 |
optional = false
|
| 162 |
python-versions = ">=3.7"
|
|
|
|
|
|
|
| 163 |
files = [
|
| 164 |
{file = "exceptiongroup-1.2.2-py3-none-any.whl", hash = "sha256:3111b9d131c238bec2f8f516e123e14ba243563fb135d3fe885990585aa7795b"},
|
| 165 |
{file = "exceptiongroup-1.2.2.tar.gz", hash = "sha256:47c2edf7c6738fafb49fd34290706d1a1a2f4d1c6df275526b62cbb4aa5393cc"},
|
|
@@ -174,6 +181,7 @@ version = "3.10"
|
|
| 174 |
description = "Internationalized Domain Names in Applications (IDNA)"
|
| 175 |
optional = false
|
| 176 |
python-versions = ">=3.6"
|
|
|
|
| 177 |
files = [
|
| 178 |
{file = "idna-3.10-py3-none-any.whl", hash = "sha256:946d195a0d259cbba61165e88e65941f16e9b36ea6ddb97f00452bae8b1287d3"},
|
| 179 |
{file = "idna-3.10.tar.gz", hash = "sha256:12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9"},
|
|
@@ -188,6 +196,7 @@ version = "2.0.0"
|
|
| 188 |
description = "brain-dead simple config-ini parsing"
|
| 189 |
optional = false
|
| 190 |
python-versions = ">=3.7"
|
|
|
|
| 191 |
files = [
|
| 192 |
{file = "iniconfig-2.0.0-py3-none-any.whl", hash = "sha256:b6a85871a79d2e3b22d2d1b94ac2824226a63c6b741c88f7ae975f18b6778374"},
|
| 193 |
{file = "iniconfig-2.0.0.tar.gz", hash = "sha256:2d91e135bf72d31a410b17c16da610a82cb55f6b0477d1a902134b24a455b8b3"},
|
|
@@ -199,6 +208,7 @@ version = "24.2"
|
|
| 199 |
description = "Core utilities for Python packages"
|
| 200 |
optional = false
|
| 201 |
python-versions = ">=3.8"
|
|
|
|
| 202 |
files = [
|
| 203 |
{file = "packaging-24.2-py3-none-any.whl", hash = "sha256:09abb1bccd265c01f4a3aa3f7a7db064b36514d2cba19a2f694fe6150451a759"},
|
| 204 |
{file = "packaging-24.2.tar.gz", hash = "sha256:c228a6dc5e932d346bc5739379109d49e8853dd8223571c7c5b55260edc0b97f"},
|
|
@@ -210,6 +220,7 @@ version = "1.5.0"
|
|
| 210 |
description = "plugin and hook calling mechanisms for python"
|
| 211 |
optional = false
|
| 212 |
python-versions = ">=3.8"
|
|
|
|
| 213 |
files = [
|
| 214 |
{file = "pluggy-1.5.0-py3-none-any.whl", hash = "sha256:44e1ad92c8ca002de6377e165f3e0f1be63266ab4d554740532335b9d75ea669"},
|
| 215 |
{file = "pluggy-1.5.0.tar.gz", hash = "sha256:2cffa88e94fdc978c4c574f15f9e59b7f4201d439195c3715ca9e2486f1d0cf1"},
|
|
@@ -225,6 +236,7 @@ version = "8.3.4"
|
|
| 225 |
description = "pytest: simple powerful testing with Python"
|
| 226 |
optional = false
|
| 227 |
python-versions = ">=3.8"
|
|
|
|
| 228 |
files = [
|
| 229 |
{file = "pytest-8.3.4-py3-none-any.whl", hash = "sha256:50e16d954148559c9a74109af1eaf0c945ba2d8f30f0a3d3335edde19788b6f6"},
|
| 230 |
{file = "pytest-8.3.4.tar.gz", hash = "sha256:965370d062bce11e73868e0335abac31b4d3de0e82f4007408d242b4f8610761"},
|
|
@@ -247,6 +259,7 @@ version = "2.32.3"
|
|
| 247 |
description = "Python HTTP for Humans."
|
| 248 |
optional = false
|
| 249 |
python-versions = ">=3.8"
|
|
|
|
| 250 |
files = [
|
| 251 |
{file = "requests-2.32.3-py3-none-any.whl", hash = "sha256:70761cfe03c773ceb22aa2f671b4757976145175cdfca038c02654d061d6dcc6"},
|
| 252 |
{file = "requests-2.32.3.tar.gz", hash = "sha256:55365417734eb18255590a9ff9eb97e9e1da868d4ccd6402399eaf68af20a760"},
|
|
@@ -268,6 +281,8 @@ version = "2.2.1"
|
|
| 268 |
description = "A lil' TOML parser"
|
| 269 |
optional = false
|
| 270 |
python-versions = ">=3.8"
|
|
|
|
|
|
|
| 271 |
files = [
|
| 272 |
{file = "tomli-2.2.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:678e4fa69e4575eb77d103de3df8a895e1591b48e740211bd1067378c69e8249"},
|
| 273 |
{file = "tomli-2.2.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:023aa114dd824ade0100497eb2318602af309e5a55595f76b626d6d9f3b7b0a6"},
|
|
@@ -309,6 +324,7 @@ version = "2.2.3"
|
|
| 309 |
description = "HTTP library with thread-safe connection pooling, file post, and more."
|
| 310 |
optional = false
|
| 311 |
python-versions = ">=3.8"
|
|
|
|
| 312 |
files = [
|
| 313 |
{file = "urllib3-2.2.3-py3-none-any.whl", hash = "sha256:ca899ca043dcb1bafa3e262d73aa25c465bfb49e0bd9dd5d59f1d0acba2f8fac"},
|
| 314 |
{file = "urllib3-2.2.3.tar.gz", hash = "sha256:e7d814a81dad81e6caf2ec9fdedb284ecc9c73076b62654547cc64ccdcae26e9"},
|
|
@@ -321,6 +337,6 @@ socks = ["pysocks (>=1.5.6,!=1.5.7,<2.0)"]
|
|
| 321 |
zstd = ["zstandard (>=0.18.0)"]
|
| 322 |
|
| 323 |
[metadata]
|
| 324 |
-
lock-version = "2.
|
| 325 |
python-versions = ">=3.10,<3.13"
|
| 326 |
content-hash = "dbae1304e0358315b27e6165c39e999cb84e0650c0fd71ed32ab2ead6162b5c0"
|
|
|
|
| 1 |
+
# This file is automatically @generated by Poetry 2.0.1 and should not be changed by hand.
|
| 2 |
|
| 3 |
[[package]]
|
| 4 |
name = "beartype"
|
|
|
|
| 6 |
description = "Unbearably fast runtime type checking in pure Python."
|
| 7 |
optional = false
|
| 8 |
python-versions = ">=3.8.0"
|
| 9 |
+
groups = ["main"]
|
| 10 |
files = [
|
| 11 |
{file = "beartype-0.18.5-py3-none-any.whl", hash = "sha256:5301a14f2a9a5540fe47ec6d34d758e9cd8331d36c4760fc7a5499ab86310089"},
|
| 12 |
{file = "beartype-0.18.5.tar.gz", hash = "sha256:264ddc2f1da9ec94ff639141fbe33d22e12a9f75aa863b83b7046ffff1381927"},
|
|
|
|
| 25 |
description = "Python package for providing Mozilla's CA Bundle."
|
| 26 |
optional = false
|
| 27 |
python-versions = ">=3.6"
|
| 28 |
+
groups = ["main"]
|
| 29 |
files = [
|
| 30 |
{file = "certifi-2024.12.14-py3-none-any.whl", hash = "sha256:1275f7a45be9464efc1173084eaa30f866fe2e47d389406136d332ed4967ec56"},
|
| 31 |
{file = "certifi-2024.12.14.tar.gz", hash = "sha256:b650d30f370c2b724812bee08008be0c4163b163ddaec3f2546c1caf65f191db"},
|
|
|
|
| 37 |
description = "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet."
|
| 38 |
optional = false
|
| 39 |
python-versions = ">=3.7.0"
|
| 40 |
+
groups = ["main"]
|
| 41 |
files = [
|
| 42 |
{file = "charset_normalizer-3.4.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:4f9fc98dad6c2eaa32fc3af1417d95b5e3d08aff968df0cd320066def971f9a6"},
|
| 43 |
{file = "charset_normalizer-3.4.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0de7b687289d3c1b3e8660d0741874abe7888100efe14bd0f9fd7141bcbda92b"},
|
|
|
|
| 152 |
description = "Cross-platform colored terminal text."
|
| 153 |
optional = false
|
| 154 |
python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7"
|
| 155 |
+
groups = ["main"]
|
| 156 |
+
markers = "sys_platform == \"win32\""
|
| 157 |
files = [
|
| 158 |
{file = "colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6"},
|
| 159 |
{file = "colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44"},
|
|
|
|
| 165 |
description = "Backport of PEP 654 (exception groups)"
|
| 166 |
optional = false
|
| 167 |
python-versions = ">=3.7"
|
| 168 |
+
groups = ["main"]
|
| 169 |
+
markers = "python_version < \"3.11\""
|
| 170 |
files = [
|
| 171 |
{file = "exceptiongroup-1.2.2-py3-none-any.whl", hash = "sha256:3111b9d131c238bec2f8f516e123e14ba243563fb135d3fe885990585aa7795b"},
|
| 172 |
{file = "exceptiongroup-1.2.2.tar.gz", hash = "sha256:47c2edf7c6738fafb49fd34290706d1a1a2f4d1c6df275526b62cbb4aa5393cc"},
|
|
|
|
| 181 |
description = "Internationalized Domain Names in Applications (IDNA)"
|
| 182 |
optional = false
|
| 183 |
python-versions = ">=3.6"
|
| 184 |
+
groups = ["main"]
|
| 185 |
files = [
|
| 186 |
{file = "idna-3.10-py3-none-any.whl", hash = "sha256:946d195a0d259cbba61165e88e65941f16e9b36ea6ddb97f00452bae8b1287d3"},
|
| 187 |
{file = "idna-3.10.tar.gz", hash = "sha256:12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9"},
|
|
|
|
| 196 |
description = "brain-dead simple config-ini parsing"
|
| 197 |
optional = false
|
| 198 |
python-versions = ">=3.7"
|
| 199 |
+
groups = ["main"]
|
| 200 |
files = [
|
| 201 |
{file = "iniconfig-2.0.0-py3-none-any.whl", hash = "sha256:b6a85871a79d2e3b22d2d1b94ac2824226a63c6b741c88f7ae975f18b6778374"},
|
| 202 |
{file = "iniconfig-2.0.0.tar.gz", hash = "sha256:2d91e135bf72d31a410b17c16da610a82cb55f6b0477d1a902134b24a455b8b3"},
|
|
|
|
| 208 |
description = "Core utilities for Python packages"
|
| 209 |
optional = false
|
| 210 |
python-versions = ">=3.8"
|
| 211 |
+
groups = ["main"]
|
| 212 |
files = [
|
| 213 |
{file = "packaging-24.2-py3-none-any.whl", hash = "sha256:09abb1bccd265c01f4a3aa3f7a7db064b36514d2cba19a2f694fe6150451a759"},
|
| 214 |
{file = "packaging-24.2.tar.gz", hash = "sha256:c228a6dc5e932d346bc5739379109d49e8853dd8223571c7c5b55260edc0b97f"},
|
|
|
|
| 220 |
description = "plugin and hook calling mechanisms for python"
|
| 221 |
optional = false
|
| 222 |
python-versions = ">=3.8"
|
| 223 |
+
groups = ["main"]
|
| 224 |
files = [
|
| 225 |
{file = "pluggy-1.5.0-py3-none-any.whl", hash = "sha256:44e1ad92c8ca002de6377e165f3e0f1be63266ab4d554740532335b9d75ea669"},
|
| 226 |
{file = "pluggy-1.5.0.tar.gz", hash = "sha256:2cffa88e94fdc978c4c574f15f9e59b7f4201d439195c3715ca9e2486f1d0cf1"},
|
|
|
|
| 236 |
description = "pytest: simple powerful testing with Python"
|
| 237 |
optional = false
|
| 238 |
python-versions = ">=3.8"
|
| 239 |
+
groups = ["main"]
|
| 240 |
files = [
|
| 241 |
{file = "pytest-8.3.4-py3-none-any.whl", hash = "sha256:50e16d954148559c9a74109af1eaf0c945ba2d8f30f0a3d3335edde19788b6f6"},
|
| 242 |
{file = "pytest-8.3.4.tar.gz", hash = "sha256:965370d062bce11e73868e0335abac31b4d3de0e82f4007408d242b4f8610761"},
|
|
|
|
| 259 |
description = "Python HTTP for Humans."
|
| 260 |
optional = false
|
| 261 |
python-versions = ">=3.8"
|
| 262 |
+
groups = ["main"]
|
| 263 |
files = [
|
| 264 |
{file = "requests-2.32.3-py3-none-any.whl", hash = "sha256:70761cfe03c773ceb22aa2f671b4757976145175cdfca038c02654d061d6dcc6"},
|
| 265 |
{file = "requests-2.32.3.tar.gz", hash = "sha256:55365417734eb18255590a9ff9eb97e9e1da868d4ccd6402399eaf68af20a760"},
|
|
|
|
| 281 |
description = "A lil' TOML parser"
|
| 282 |
optional = false
|
| 283 |
python-versions = ">=3.8"
|
| 284 |
+
groups = ["main"]
|
| 285 |
+
markers = "python_version < \"3.11\""
|
| 286 |
files = [
|
| 287 |
{file = "tomli-2.2.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:678e4fa69e4575eb77d103de3df8a895e1591b48e740211bd1067378c69e8249"},
|
| 288 |
{file = "tomli-2.2.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:023aa114dd824ade0100497eb2318602af309e5a55595f76b626d6d9f3b7b0a6"},
|
|
|
|
| 324 |
description = "HTTP library with thread-safe connection pooling, file post, and more."
|
| 325 |
optional = false
|
| 326 |
python-versions = ">=3.8"
|
| 327 |
+
groups = ["main"]
|
| 328 |
files = [
|
| 329 |
{file = "urllib3-2.2.3-py3-none-any.whl", hash = "sha256:ca899ca043dcb1bafa3e262d73aa25c465bfb49e0bd9dd5d59f1d0acba2f8fac"},
|
| 330 |
{file = "urllib3-2.2.3.tar.gz", hash = "sha256:e7d814a81dad81e6caf2ec9fdedb284ecc9c73076b62654547cc64ccdcae26e9"},
|
|
|
|
| 337 |
zstd = ["zstandard (>=0.18.0)"]
|
| 338 |
|
| 339 |
[metadata]
|
| 340 |
+
lock-version = "2.1"
|
| 341 |
python-versions = ">=3.10,<3.13"
|
| 342 |
content-hash = "dbae1304e0358315b27e6165c39e999cb84e0650c0fd71ed32ab2ead6162b5c0"
|