diff --git a/Pipfile b/Pipfile index 30823e75..7ed199c7 100644 --- a/Pipfile +++ b/Pipfile @@ -38,7 +38,7 @@ django-celery-beat = "==2.2.0" django-cprofile-middleware = "*" drf-spectacular = "==0.22.1" django-modeltranslation = "==0.17.7" -pycryptodomex = "~=3.14.1" +pycryptodomex = "~=3.19.1" simhash = "==2.1.2" result = "~=0.8.0" python-json-logger = "~=2.0.2" diff --git a/Pipfile.lock b/Pipfile.lock index e7831b3c..040a81a0 100644 --- a/Pipfile.lock +++ b/Pipfile.lock @@ -1,7 +1,7 @@ { "_meta": { "hash": { - "sha256": "e765376efbd5d0a6e8a22c384e7e008024af5a7d8eb0768db286b7524078e15e" + "sha256": "97de551e6447a7df789649d7886d61eb35fe53c70bcea2c5f207b106bc3a50c0" }, "pipfile-spec": 6, "requires": { @@ -1533,36 +1533,42 @@ }, "pycryptodomex": { "hashes": [ - "sha256:1ca8e1b4c62038bb2da55451385246f51f412c5f5eabd64812c01766a5989b4a", - "sha256:298c00ea41a81a491d5b244d295d18369e5aac4b61b77b2de5b249ca61cd6659", - "sha256:2aa887683eee493e015545bd69d3d21ac8d5ad582674ec98f4af84511e353e45", - "sha256:2ce76ed0081fd6ac8c74edc75b9d14eca2064173af79843c24fa62573263c1f2", - "sha256:3da13c2535b7aea94cc2a6d1b1b37746814c74b6e80790daddd55ca5c120a489", - "sha256:406ec8cfe0c098fadb18d597dc2ee6de4428d640c0ccafa453f3d9b2e58d29e2", - "sha256:4d0db8df9ffae36f416897ad184608d9d7a8c2b46c4612c6bc759b26c073f750", - "sha256:530756d2faa40af4c1f74123e1d889bd07feae45bac2fd32f259a35f7aa74151", - "sha256:77931df40bb5ce5e13f4de2bfc982b2ddc0198971fbd947776c8bb5050896eb2", - "sha256:797a36bd1f69df9e2798e33edb4bd04e5a30478efc08f9428c087f17f65a7045", - "sha256:8085bd0ad2034352eee4d4f3e2da985c2749cb7344b939f4d95ead38c2520859", - "sha256:8536bc08d130cae6dcba1ea689f2913dfd332d06113904d171f2f56da6228e89", - "sha256:a4d412eba5679ede84b41dbe48b1bed8f33131ab9db06c238a235334733acc5e", - "sha256:aebecde2adc4a6847094d3bd6a8a9538ef3438a5ea84ac1983fcb167db614461", - "sha256:b276cc4deb4a80f9dfd47a41ebb464b1fe91efd8b1b8620cf5ccf8b824b850d6", - "sha256:b5a185ae79f899b01ca49f365bdf15a45d78d9856f09b0de1a41b92afce1a07f", - "sha256:c4d8977ccda886d88dc3ca789de2f1adc714df912ff3934b3d0a3f3d777deafb", - "sha256:c5dd3ffa663c982d7f1be9eb494a8924f6d40e2e2f7d1d27384cfab1b2ac0662", - "sha256:ca88f2f7020002638276439a01ffbb0355634907d1aa5ca91f3dc0c2e44e8f3b", - "sha256:d2cce1c82a7845d7e2e8a0956c6b7ed3f1661c9acf18eb120fc71e098ab5c6fe", - "sha256:d709572d64825d8d59ea112e11cc7faf6007f294e9951324b7574af4251e4de8", - "sha256:da8db8374295fb532b4b0c467e66800ef17d100e4d5faa2bbbd6df35502da125", - "sha256:e36c7e3b5382cd5669cf199c4a04a0279a43b2a3bdd77627e9b89778ac9ec08c", - "sha256:e95a4a6c54d27a84a4624d2af8bb9ee178111604653194ca6880c98dcad92f48", - "sha256:ee835def05622e0c8b1435a906491760a43d0c462f065ec9143ec4b8d79f8bff", - "sha256:f75009715dcf4a3d680c2338ab19dac5498f8121173a929872950f4fb3a48fbf", - "sha256:f8524b8bc89470cec7ac51734907818d3620fb1637f8f8b542d650ebec42a126" - ], - "index": "pypi", - "version": "==3.14.1" + "sha256:011e859026ecbd15b8e720e8992361186e582cf726c50bde6ff8c0c05e820ddf", + "sha256:0b42e2743893f386dfb58fe24a4c8be5305c3d1c825d5f23d9e63fd0700d1110", + "sha256:0b7154aff2272962355f8941fd514104a88cb29db2d8f43a29af900d6398eb1c", + "sha256:0bc4b7bfaac56e6dfd62044847443a3d110c7abea7fcb0d68c1aea64ed3a6697", + "sha256:10c2eed4efdfa084b602ab922e699a0a2ba82053baebfc8afcaf27489def7955", + "sha256:1c04cfff163c05d033bf28e3c4429d8222796738c7b6c1638b9d7090b904611e", + "sha256:23707238b024b36c35dd3428f5af6c1f0c5ef54c21e387a2063633717699b8b2", + "sha256:371bbe0be17b4dd8cc0c2f378d75ea33f00d5a39884c09a672016ac40145a5fa", + "sha256:39eb1f82ac3ba3e39d866f38e480e8fa53fcdd22260340f05f54a8188d47d510", + "sha256:3f3c58971784fba0e014bc3f8aed1197b86719631e1b597d36d7354be5598312", + "sha256:5ca98de2e5ac100e57a7116309723360e8f799f722509e376dc396cdf65eec9c", + "sha256:62f51a63d73153482729904381dd2de86800b0733a8814ee8f072fa73e5c92fb", + "sha256:76414d39df6b45bcc4f38cf1ba2031e0f4b8e99d1ba3c2eee31ffe1b9f039733", + "sha256:8dffe067d5fff14dba4d18ff7d459cc2a47576d82dafbff13a8f1199c3353e41", + "sha256:96000b837bcd8e3bf86b419924a056c978e45027281e4318650c81c25a3ef6cc", + "sha256:9919a1edd2a83c4dfb69f1d8a4c0c5efde7147ef15b07775633372b80c90b5d8", + "sha256:aab7941c2ff53eb63cb26252770e4f14386d79ce07baeffbf98a1323c1646545", + "sha256:ac562e239d98cfef763866c0aee4586affb0d58c592202f06c87241af99db241", + "sha256:ae75eea2e908383fd4c659fdcfe9621a72869e3e3ee73904227e93b7f7b80b54", + "sha256:b5c336dc698650283ad06f8c0237a984087d0af9f403ff21d633507335628156", + "sha256:beb5f0664f49b6093da179ee8e27c1d670779f50b9ece0886ce491bb8bd63728", + "sha256:c1ae2fb8d5d6771670436dcc889b293e363c97647a6d31c21eebc12b7b760010", + "sha256:c9332b04bf3f838327087b028f690f4ddb9341eb014a0221e79b9c19a77f7555", + "sha256:c9cb88ed323be1aa642b3c17cd5caa1a03c3a8fbad092d48ecefe88e328ffae3", + "sha256:d45d0d35a238d838b872598fa865bbfb31aaef9aeeda77c68b04ef79f9a469dc", + "sha256:d7a77391fd351ff1bdf8475558ddc6e92950218cb905419ee14aa02f370f1054", + "sha256:de5a43901e47e7a6938490fc5de3074f6e35c8b481a75b227c0d24d6099bd41d", + "sha256:e94a7e986b117b72e9472f8eafdd81748dafff30815401f9760f759f1debe9ef", + "sha256:ed3bdda44cc05dd13eee697ab9bea6928531bb7b218e68e66d0d3eb2ebab043e", + "sha256:f24f49fc6bd706d87048654d6be6c7c967d6836d4879e3a7c439275fab9948ad", + "sha256:f8a97b1acd36e9ce9d4067d94a8be99c458f0eb8070828639302a95cfcf0770b", + "sha256:f8b3d9e7c17c1ffc1fa5b11c0bbab8a5df3de8596bb32ad30281b21e5ede4bf5" + ], + "index": "pypi", + "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4'", + "version": "==3.19.1" }, "pydantic": { "hashes": [ diff --git a/requirements.txt b/requirements.txt index 5ed92cea..5a209425 100644 --- a/requirements.txt +++ b/requirements.txt @@ -2,12 +2,12 @@ aliyun-python-sdk-core==2.14.0 aliyun-python-sdk-core-v3==2.13.33 aliyun-python-sdk-kms==2.16.2 -amqp==5.1.1 ; python_version >= '3.6' +amqp==5.1.1; python_version >= '3.6' asgiref==3.7.2 -async-timeout==4.0.3 ; python_version >= '3.7' -attrs==23.1.0 ; python_version >= '3.7' -autopep8==2.0.4 ; python_version >= '3.6' -billiard==4.1.0 ; python_version >= '3.7' +async-timeout==4.0.3; python_version >= '3.7' +attrs==23.1.0; python_version >= '3.7' +autopep8==2.0.4; python_version >= '3.6' +billiard==4.1.0; python_version >= '3.7' boto3==1.24.59 boto3-stubs==1.28.62 botocore==1.27.91 @@ -17,17 +17,17 @@ celery-singleton==0.3.1 certifi==2023.7.22 cffi==1.16.0 chardet==5.2.0 -charset-normalizer==3.3.0 ; python_full_version >= '3.7.0' -click==8.1.7 ; python_version >= '3.7' -click-didyoumean==0.3.0 ; python_full_version >= '3.6.2' and python_full_version < '4.0.0' +charset-normalizer==3.3.0; python_full_version >= '3.7.0' +click==8.1.7; python_version >= '3.7' +click-didyoumean==0.3.0; python_full_version >= '3.6.2' and python_full_version < '4.0.0' click-plugins==1.1.1 -click-repl==0.3.0 ; python_version >= '3.6' +click-repl==0.3.0; python_version >= '3.6' crcmod==1.7 -cryptography==41.0.4 ; python_version >= '3.7' +cryptography==41.0.4; python_version >= '3.7' dataclasses-json==0.6.1 ddt==1.6.0 -defusedxml==0.7.1 ; python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4' -diff-match-patch==20230430 ; python_version >= '3.7' +defusedxml==0.7.1; python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4' +diff-match-patch==20230430; python_version >= '3.7' django==3.2.22 django-add-default-value==0.10.0 django-auth-ldap==4.6.0 @@ -48,8 +48,8 @@ django-seriously==0.4.3 django-silk==5.0.4 django-simple-captcha==0.5.20 django-stubs[compatible-mypy]==1.15.0 -django-stubs-ext==4.2.2 ; python_version >= '3.8' -django-timezone-field==4.2.3 ; python_version >= '3.5' +django-stubs-ext==4.2.2; python_version >= '3.8' +django-timezone-field==4.2.3; python_version >= '3.5' django-utils==0.0.2 django-utils-six==2.0 django-xff==1.4.0 @@ -60,37 +60,37 @@ docxcompose==1.3.4 docxtpl==0.16.0 drf-spectacular==0.22.1 elasticsearch==7.17.7 -elasticsearch-dsl==7.4.1 ; python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3' -et-xmlfile==1.1.0 ; python_version >= '3.6' +elasticsearch-dsl==7.4.1; python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3' +et-xmlfile==1.1.0; python_version >= '3.6' flower==2.0.1 gevent==23.9.1 -gprof2dot==2022.7.29 ; python_version >= '2.7' -greenlet==3.0.0 ; python_version < '3.11' and platform_python_implementation == 'CPython' +gprof2dot==2022.7.29; python_version >= '2.7' +greenlet==3.0.0; python_version < '3.11' and platform_python_implementation == 'CPython' gunicorn==20.1.0 -humanize==4.8.0 ; python_version >= '3.8' +humanize==4.8.0; python_version >= '3.8' id-validator==1.0.20 idna==2.10 -inflection==0.5.1 ; python_version >= '3.5' -jinja2==3.1.2 ; python_version >= '3.7' -jmespath==0.10.0 ; python_version >= '2.6' and python_version not in '3.0, 3.1, 3.2, 3.3' +inflection==0.5.1; python_version >= '3.5' +jinja2==3.1.2; python_version >= '3.7' +jmespath==0.10.0; python_version >= '2.6' and python_version not in '3.0, 3.1, 3.2, 3.3' jq==1.3.0 jsonlog==4.0.0 jsonschema==4.17.0 -kombu==5.3.2 ; python_version >= '3.8' +kombu==5.3.2; python_version >= '3.8' lxml==4.9.1 marisa-trie==0.8.0 markuppy==1.14 -markupsafe==2.1.3 ; python_version >= '3.7' -marshmallow==3.20.1 ; python_version >= '3.8' -mock==5.1.0 ; python_version >= '3.6' -model-bakery==1.15.0 ; python_version >= '3' +markupsafe==2.1.3; python_version >= '3.7' +marshmallow==3.20.1; python_version >= '3.8' +mock==5.1.0; python_version >= '3.6' +model-bakery==1.15.0; python_version >= '3' more-itertools==10.1.0 mypy==1.0.1 -mypy-extensions==1.0.0 ; python_version >= '3.5' +mypy-extensions==1.0.0; python_version >= '3.5' mysqlclient==2.2.0 networkit==10.1 networkx[all]==3.1 -numpy==1.26.0 ; python_version < '3.13' and python_version >= '3.9' +numpy==1.26.0; python_version < '3.13' and python_version >= '3.9' odfpy==1.4.1 openpyxl==3.0.9 oss2==2.13.1 @@ -98,45 +98,45 @@ packaging==21.3 pandas==2.1.1 pep8==1.7.1 pillow==10.0.1 -prometheus-client==0.17.1 ; python_version >= '3.6' -prompt-toolkit==3.0.39 ; python_full_version >= '3.7.0' -pyasn1==0.5.0 ; python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4, 3.5' -pyasn1-modules==0.3.0 ; python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4, 3.5' -pycodestyle==2.11.0 ; python_version >= '3.8' +prometheus-client==0.17.1; python_version >= '3.6' +prompt-toolkit==3.0.39; python_full_version >= '3.7.0' +pyasn1==0.5.0; python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4, 3.5' +pyasn1-modules==0.3.0; python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4, 3.5' +pycodestyle==2.11.0; python_version >= '3.8' pycparser==2.21 -pycryptodome==3.19.0 ; python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4' -pycryptodomex==3.14.1 -pydantic==1.10.13 ; python_version >= '3.7' +pycryptodome==3.19.0; python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4' +pycryptodomex==3.19.1; python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4' +pydantic==1.10.13; python_version >= '3.7' pydot==1.4.2 pymysql==1.0.2 pyotp==2.9.0 -pyparsing==3.1.1 ; python_full_version >= '3.6.8' +pyparsing==3.1.1; python_full_version >= '3.6.8' pypng==0.20220715.0 pyre2==0.3.6 pyrsistent==0.19.1 python-crontab==3.0.0 -python-dateutil==2.8.2 ; python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3' +python-dateutil==2.8.2; python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3' python-docx==0.8.11 python-json-logger==2.0.7 -python-ldap==3.4.3 ; python_version >= '3.6' +python-ldap==3.4.3; python_version >= '3.6' pytz==2022.6 -pyyaml==6.0.1 ; python_version >= '3.6' +pyyaml==6.0.1; python_version >= '3.6' qrcode==7.4.2 redis==4.4.4 requests==2.31.0 result==0.8.0 -s3transfer==0.6.2 ; python_version >= '3.7' -scipy==1.11.3 ; python_version < '3.13' and python_version >= '3.9' +s3transfer==0.6.2; python_version >= '3.7' +scipy==1.11.3; python_version < '3.13' and python_version >= '3.9' setuptools==65.5.1 shortuuid==1.0.11 simhash==2.1.2 six==1.15.0 -sqlparse==0.4.4 ; python_version >= '3.5' -tablib[html,ods,xls,xlsx,yaml]==3.5.0 ; python_version >= '3.8' -tomli==2.0.1 ; python_version < '3.11' -tornado==6.3.3 ; python_version >= '3.8' +sqlparse==0.4.4; python_version >= '3.5' +tablib[html,ods,xls,xlsx,yaml]==3.5.0; python_version >= '3.8' +tomli==2.0.1; python_version < '3.11' +tornado==6.3.3; python_version >= '3.8' tqdm==4.66.1 -types-awscrt==0.19.2 ; python_version >= '3.7' and python_version < '4.0' +types-awscrt==0.19.2; python_version >= '3.7' and python_version < '4.0' types-pymysql==1.1.0.1 types-pyopenssl==23.2.0.2 types-python-dateutil==2.8.19.14 @@ -144,18 +144,18 @@ types-pytz==2023.3.1.1 types-pyyaml==6.0.12.12 types-redis==4.6.0.7 types-requests==2.31.0.6 -types-s3transfer==0.7.0 ; python_version >= '3.7' and python_version < '4.0' +types-s3transfer==0.7.0; python_version >= '3.7' and python_version < '4.0' types-urllib3==1.26.25.14 typing-extensions==4.8.0 typing-inspect==0.9.0 -tzdata==2023.3 ; python_version >= '2' -uritemplate==4.1.1 ; python_version >= '3.6' +tzdata==2023.3; python_version >= '2' +uritemplate==4.1.1; python_version >= '3.6' urllib3==1.26.17 uwsgi==2.0.22 uwsgitop==0.11 -vine==5.0.0 ; python_version >= '3.6' +vine==5.0.0; python_version >= '3.6' wcwidth==0.2.8 xlrd==2.0.1 xlwt==1.3.0 -zope.event==5.0 ; python_version >= '3.7' -zope.interface==6.1 ; python_version >= '3.7' +zope.event==5.0; python_version >= '3.7' +zope.interface==6.1; python_version >= '3.7'