vstutils

View on PyPIReverse Dependencies (1)

5.11.11 vstutils-5.11.11-py3-none-any.whl
vstutils-5.11.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
vstutils-5.11.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Wheel Details

Project: vstutils
Version: 5.11.11
Filename: vstutils-5.11.11-py3-none-any.whl
Download: [link]
Size: 1643836
MD5: 575f30aab900d0fd9f87400d81d193b6
SHA256: 7c08d32c33f0acf312e4691e4428352275370e3c3581b6933b4e14e8b78c87c1
Uploaded: 2024-11-12 07:19:33 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: vstutils
Version: 5.11.11
Summary: VST Utils Framework for fast create web-application
Author-Email: Sergei Kliuikov <sergey.k[at]vstconsulting.net>, Dmitriy Ovcharenko <ovcharenkodd[at]gmail.com>
Maintainer-Email: VST Consulting <sergey.k[at]vstconsulting.net>
Project-Url: Issue Tracker, https://gitlab.com/vstconsulting/vstutils/issues
Project-Url: Source, https://gitlab.com/vstconsulting/vstutils
Project-Url: Releases, https://pypi.org/project/vstutils/#history
Project-Url: Documentation, https://vstutils.vstconsulting.net/
License: Apache License 2.0
Keywords: spa,vue,pwa,framework,openapi,oauth2
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Web Environment
Classifier: Framework :: Celery
Classifier: Framework :: Django
Classifier: Framework :: Django :: 5.1
Classifier: Framework :: Pydantic :: 2
Classifier: Operating System :: POSIX
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: User Interfaces
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Software Development :: User Interfaces
Classifier: Topic :: Utilities
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Information Technology
Classifier: Typing :: Typed
Requires-Python: >=3.10
Requires-Dist: django (~=5.1.3)
Requires-Dist: configparserc (~=3.0.1)
Requires-Dist: Markdown (~=3.7)
Requires-Dist: django-environ (~=0.11.2)
Requires-Dist: djangorestframework (~=3.15.2)
Requires-Dist: drf-yasg (==1.21.8)
Requires-Dist: django-filter (==24.3)
Requires-Dist: drf-orjson-renderer (==1.7.3)
Requires-Dist: ormsgpack (~=1.6.0)
Requires-Dist: pyyaml (~=6.0.2)
Requires-Dist: uvicorn (~=0.32.0)
Requires-Dist: pyuwsgi (~=2.0.28.post1)
Requires-Dist: fastapi-slim (~=0.115.4)
Requires-Dist: aiofiles (~=24.1.0)
Requires-Dist: cent (~=5.0.0)
Requires-Dist: Authlib (~=1.3.2)
Requires-Dist: jsmin (~=3.0.1)
Requires-Dist: django-htmlmin (~=0.11.0)
Requires-Dist: pyotp (~=2.9.0)
Requires-Dist: django-storages[libcloud] (==1.14.4)
Requires-Dist: coverage (~=7.6.4); extra == "all"
Requires-Dist: fakeldap (~=0.6.6); extra == "all"
Requires-Dist: tblib (==3.0.0); extra == "all"
Requires-Dist: beautifulsoup4 (~=4.12.3); extra == "all"
Requires-Dist: httpx (~=0.27.2); extra == "all"
Requires-Dist: celery[redis] (==5.4.0); extra == "all"
Requires-Dist: django-celery-beat (~=2.7.0); extra == "all"
Requires-Dist: python-ldap (==3.4.4); extra == "all"
Requires-Dist: sphinx (~=7.4.7); extra == "all"
Requires-Dist: sphinx-autobuild (~=2024.4.16); extra == "all"
Requires-Dist: sphinxcontrib-httpdomain (~=1.8.1); extra == "all"
Requires-Dist: sphinxcontrib-websupport (~=2.0.0); extra == "all"
Requires-Dist: sphinxcontrib-mermaid (~=0.9.2); extra == "all"
Requires-Dist: sphinx-autodoc-typehints (~=2.2.3); extra == "all"
Requires-Dist: sphinx-rtd-theme (~=2.0.0); extra == "all"
Requires-Dist: redis[hiredis] (~=5.2.0); extra == "all"
Requires-Dist: tarantool (~=1.2.0); extra == "all"
Requires-Dist: pywebpush (~=2.0.1); extra == "all"
Requires-Dist: Pillow (~=11.0.0); extra == "all"
Requires-Dist: django-storages[libcloud,s3] (==1.14.4); extra == "all"
Requires-Dist: django-storages[libcloud,s3] (==1.14.4); extra == "boto3"
Requires-Dist: sphinx (~=7.4.7); extra == "doc"
Requires-Dist: sphinx-autobuild (~=2024.4.16); extra == "doc"
Requires-Dist: sphinxcontrib-httpdomain (~=1.8.1); extra == "doc"
Requires-Dist: sphinxcontrib-websupport (~=2.0.0); extra == "doc"
Requires-Dist: sphinxcontrib-mermaid (~=0.9.2); extra == "doc"
Requires-Dist: sphinx-autodoc-typehints (~=2.2.3); extra == "doc"
Requires-Dist: sphinx-rtd-theme (~=2.0.0); extra == "doc"
Requires-Dist: python-ldap (==3.4.4); extra == "ldap"
Requires-Dist: Pillow (~=11.0.0); extra == "pil"
Requires-Dist: redis[hiredis] (~=5.2.0); extra == "prod"
Requires-Dist: tarantool (~=1.2.0); extra == "prod"
Requires-Dist: pywebpush (~=2.0.1); extra == "prod"
Requires-Dist: celery[redis] (==5.4.0); extra == "rpc"
Requires-Dist: django-celery-beat (~=2.7.0); extra == "rpc"
Requires-Dist: celery[redis] (==5.4.0); extra == "sqs"
Requires-Dist: django-celery-beat (~=2.7.0); extra == "sqs"
Requires-Dist: pycurl (~=7.45.3); extra == "sqs"
Requires-Dist: django-stubs[compatible-mypy] (==5.0.2); extra == "stubs"
Requires-Dist: djangorestframework-stubs[compatible-mypy] (~=3.15.0); extra == "stubs"
Requires-Dist: celery-stubs (~=0.1.3); extra == "stubs"
Requires-Dist: drf-yasg-stubs (~=0.1.4); extra == "stubs"
Requires-Dist: django-filter-stubs (~=0.1.3); extra == "stubs"
Requires-Dist: types-PyMySQL (==1.1.0.1); extra == "stubs"
Requires-Dist: types-Markdown (==3.5.0.3); extra == "stubs"
Requires-Dist: types-docutils (==0.20.0.3); extra == "stubs"
Requires-Dist: types-aiofiles (~=24.1.0.20240626); extra == "stubs"
Requires-Dist: typing-extensions (~=4.12.2); extra == "stubs"
Requires-Dist: coverage (~=7.6.4); extra == "test"
Requires-Dist: fakeldap (~=0.6.6); extra == "test"
Requires-Dist: tblib (==3.0.0); extra == "test"
Requires-Dist: beautifulsoup4 (~=4.12.3); extra == "test"
Requires-Dist: httpx (~=0.27.2); extra == "test"
Provides-Extra: all
Provides-Extra: boto3
Provides-Extra: doc
Provides-Extra: ldap
Provides-Extra: pil
Provides-Extra: prod
Provides-Extra: rpc
Provides-Extra: sqs
Provides-Extra: stubs
Provides-Extra: test
Description-Content-Type: text/x-rst
License-File: LICENSE
License-File: NOTICE
[Description omitted; length: 2276 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (70.1.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
vstutils/__init__.py sha256=fgp9Mo-_hnNfFOomLxF6rZM2k9vjSAMV3zJSGR1_k3o 68
vstutils/__main__.py sha256=ZL32ulM4H7dXE_AmJYUBsYzrR1qbWW9fqWHjDfymEg0 158
vstutils/admin_urls.py sha256=HMtR4EVr54a9EIj-YURySxafiLiJ8HHJSjjGUyT3qt8 342
vstutils/asgi.py sha256=N8-cIB3v3gYsO-RpFRkHygGfOM1tDwbO_KkMdIbYtMI 6493
vstutils/asgi_worker.py sha256=cKaz9cC5jMnQTkOgi9yY23wuJpaZPNRikG0H81gW6O8 2741
vstutils/auth.py sha256=Wl_0vm13TdrsdI15qKyWQqGHRPPszmUqp5f7ta6MV3o 4403
vstutils/auth.pyi sha256=8FSjJrdJ-mgAw4f0zvhL8NfnPhnJ7oyYAIC1c8duwyA 2162
vstutils/celery_beat_scheduler.py sha256=wA1JQuWLFXrlrBrEhmhnmbimXB27Fl9FMb1_-_z20j8 2790
vstutils/environment.py sha256=MIJaDcIKjwEy3loaBCO2byB8I3d8A0S0mKu_zkmQhK4 2835
vstutils/environment.pyi sha256=PX5HerrP2lrY_UHhqI_zYrlXkyJ_kjByHS16Zlwg4xs 355
vstutils/exceptions.py sha256=g_8BMk5jbi8gvI7LURk0Xh-QWN9aNP4lEdu86cVutr0 1021
vstutils/ldap_utils.py sha256=iPW7PlCS58VnhmgeeQQ6nIncxZMYJVmO-0Lo1TSpj10 6531
vstutils/middleware.py sha256=Dh4pQmtr4Xxamycx5V3sXRR8hOOgYKoURUIf_VLWfcQ 11765
vstutils/middleware.pyi sha256=bAHOe4YzjtU93-RQ70-t5Ds9yrReHNIh3a_FHB4gJzw 2747
vstutils/py.typed sha256=zlBhTdAQBRfJxeJXD-QnlXiZYsiAJYYkr3mbEsmwSac 64
vstutils/session.py sha256=q61eaQRLXVNk5LMAVKa5ft0XuyQTv3n0OvfyyFJURY0 844
vstutils/settings.ini sha256=L8a_6TNyMcN4BgBFknAL3i0M2aJH5aaA_g9ofUwBIww 4270
vstutils/settings.py sha256=SPx5sbGTpP4l6JlHeD3y3dig_11ksZ7CUncuwqWch1U 62422
vstutils/signals.py sha256=4rqeMptqQokinmfBaEuLPsKuqnVUpGnZ-YZRpfTosSQ 66
vstutils/tasks.py sha256=n5tqJ6mfgdTNUQjf7L1vTBM4itwUxG53eCGwye-xfZ0 5730
vstutils/tasks.pyi sha256=A7qPOX7M8mJmmn5nci0whJUzLDYWZ1ydi2zNHn4EXXA 991
vstutils/tests.py sha256=ATd3NzsQto6A15-DmNIyrpXKViKmZJtvfap-0NW1Ifw 18000
vstutils/tools.py sha256=Kutfi1sxtlJ4A7iAjMK9fTnTesgrpyEOqzKn7Ylms-I 992
vstutils/tools.pyi sha256=W6UWxDTnu-UV-hVEuzsogf-YWmpgAkIbuLAfnZtsTHM 198
vstutils/urls.py sha256=eYpzmx4NQQlQT_J1w-dtC8FwqiM0cuVK6gGSkwoYbXU 2736
vstutils/utils.py sha256=KS71Axl4jmT1_qHwgEvgdJ8LlSuBNXnY1NSJiQc3JZs 50153
vstutils/utils.pyi sha256=QCmvz1mwFXuuqHirWiU6G7UOsZJDyQQ5AjnOrNn9H1c 11529
vstutils/web.ini sha256=wxuR5yalw8R7JG3R8QuPlJhradHSCTjAVWuGsrHdWv8 1038
vstutils/wsgi.py sha256=dzIcUhkZCkHz3m-LGUUO4uJf2fM0Wei06aHTmQFnspE 843
vstutils/api/__init__.py sha256=d7bQXFo0oY-vAgm72b0kBGBNbbCBXIpZweyowqRXUgI 539
vstutils/api/actions.py sha256=Icjl9r9yR34pqudLHrHXLz6A1oTAn0NI0nPoOX4SgWk 23316
vstutils/api/actions.pyi sha256=IpQbs1FtB1XOYm__qiEH78whLlwBeDHNSBc91iRlpbU 5405
vstutils/api/admin.py sha256=zi1VhfqC_nTsEvLj10Ty_Ft1YPsp9jgAAzZI2RRVCWM 1090
vstutils/api/apps.py sha256=0YJUtnThXJZ23i5Ppt9F_NuFhaQOe9yRQJ1FtsucTbY 496
vstutils/api/auth.py sha256=R2ZeR_VdZk9aDeIHu_OuQQSmA715cWgFbOdL1aHRtzE 13739
vstutils/api/base.py sha256=5hMR2qPzb9B3fYPfv7qQLHJ6FNCGxPE6W2HRTLgEreo 36024
vstutils/api/base.pyi sha256=6b8p2U3mSL55Jpw8VSyCzH1KDP_DzVYRmH53WOvk6_4 6507
vstutils/api/decorators.py sha256=0_pOU9_uQHa8iSbFkx75tjNQOx386SSnZTOceroATFo 24385
vstutils/api/decorators.pyi sha256=Ts97bRe0HtVD-pz9PQs-kh-Mo9Vim_yX3bG3Jdok0BE 6727
vstutils/api/endpoint.py sha256=QWlP7dXvy9_Y4oBpQQDT2YVCe7uj2w5xid5Zium6scA 19820
vstutils/api/fields.py sha256=OhHr2Kr7NTw2w4S-kIxWP-ZjC85jU4-BqV6PCr4ID8M 76366
vstutils/api/filter_backends.py sha256=Ay-M-6WrKzmfVMLdIdILMJWObXZbwnUNTz_e_0V40ts 16429
vstutils/api/filters.py sha256=zmOr0y91IeEFVsVritwYW2E3YhBezEtxcvavyJ9BTyg 4991
vstutils/api/health.py sha256=UuBWKORAEs255uNUkdzSckqt4MtOmCjI2ERSwU2TEo8 3089
vstutils/api/meta.py sha256=GQdKOyx-h_alqCRB4RzhC8wV4RuC15t2w4JUqKaQ02Q 574
vstutils/api/metrics.py sha256=RXhx4Ixm0nfBWYMcUUPqac-V8UoQ-5djd-9FZSZI8_0 4230
vstutils/api/models.py sha256=ZoIVqZPiyalvIVjZ8IY65ofWIzM_spv4KFIf2Nn9Ntg 4146
vstutils/api/pagination.py sha256=fvHDbMW2pkukmzN8rdtJKkFC0STrh3qtOeRgzW_2uMY 2062
vstutils/api/parsers.py sha256=znZmZqZD2nGwBRrCsQMn9sxIC5qhGYwsu74OabYZ1Qo 812
vstutils/api/password_reset.py sha256=D5zTEPj58f2C8sba71io7bxHYNS2uPfLWUXvfvJ14f4 5291
vstutils/api/permissions.py sha256=YtKrH7dEGYeGpW-CYnGCM1LU18dSjzUj-Jjy82kPKeQ 1635
vstutils/api/renderers.py sha256=gZkMCZ5IXcw7rx66N3Udi5ZHjVTLDhLNx4rJTwqIeYo 1581
vstutils/api/responses.py sha256=jyv-jNKzLvgGqNCop87lYTWScRg20JBL-Sc8CuP3uxw 1765
vstutils/api/responses.pyi sha256=0noO-ZolG_0cYwEGTDCwAVBOT4I_J33NMr-q6rE62-E 11004
vstutils/api/routers.py sha256=ndlckgneGoBBwaGSDat1AFQ2UtM-FKLzBcx21niV5IY 9413
vstutils/api/routers.pyi sha256=ozzhKKSQHMb_-h5-fH7G-rZieYBxOcHz6f87lvvfjs0 1998
vstutils/api/serializers.py sha256=JnZ9IAuiRMAsTAqAsDvdWCR4Uy3uhWpOJr65gSTSBQg 13723
vstutils/api/throttling.py sha256=dcFlsewSathQx5ZF0FpA_xpQ8IQ8JgJK9NIUyaq1YF4 2289
vstutils/api/validators.py sha256=tCwNl7NSnTVjNk-ZnRs5aWFYzuElA-GgZY30nf4UGlM 11052
vstutils/api/views.py sha256=7BzFHlmMwgv_aDsB-iYSWcFBe5ue9sM2osVgN-AANAc 5665
vstutils/api/views.pyi sha256=mEAUlCJgoaVtVd1a6J64rR-kppEVU4BY4lb0XvhoUuQ 285
vstutils/api/migrations/0001_initial.py sha256=HUdKH5q3_t_Yt5584ZdssKHCbCIv8SQkgXn65mQMPh8 533
vstutils/api/migrations/0002_two_factor.py sha256=NNdspTAYqX0IIQq0JwlfXKEco1vbhFP54BromISlHbA 1285
vstutils/api/migrations/0003_tfa_indexes.py sha256=R9bg1BvKdXhR-qg6_ZLC6kBQ8HCOjLsDWpgHJFLhUL8 598
vstutils/api/migrations/0004_user_settings.py sha256=Yn0Bj_lirgNlDxNoQJUPW3qPmqI3coO6Pxm18VUimmE 1348
vstutils/api/migrations/0005_db_translations.py sha256=HGRoyRHhKlfEjtA1S1xZvfKHaTFXvwYThSNlhhzoxEg 866
vstutils/api/migrations/0006_fix_user_settings.py sha256=9Ev4nFAGS12U9EwjbdCJZVAHrW77g9nN6thsBxGxlwI 698
vstutils/api/migrations/0007_delete_customtranslations.py sha256=2GIDy9eDaL9XJLXAFx_ryL3AzMJ0orj8hidBAgjcevg 311
vstutils/api/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vstutils/api/registration/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vstutils/api/registration/email_confirmation.py sha256=-8unxTeAKV8VATB6DmcHtJRjx5wNmmeeMD-KtP5VHqY 1582
vstutils/api/registration/serializers.py sha256=2CRrdhG0hz7PYHKGBWgsRY34eT5Gk6jf_-by04tn8Ps 3879
vstutils/api/registration/utils.py sha256=J0YZ4SiEC-1dd_5vcCMDtqACIod36KX2NLNFkyyNndg 427
vstutils/api/registration/views.py sha256=oldbgvDELswdBM0bh1IB0Z-JWuI5q-_80vvskYhMkw4 884
vstutils/api/schema/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vstutils/api/schema/generators.py sha256=lAiBO6dpH4Gp7A6VaJOfctKvTO-Zz--MLKNapd_LL90 9887
vstutils/api/schema/info.py sha256=1C6lUJJC215L6uE3EJS9UMPNQy3mPWNCVQnR-I0diNc 2153
vstutils/api/schema/inspectors.py sha256=ww-uZ9tR15HCN0GE8kiNhnD1LE9CUlqXFwuFlu8Ms3Y 28223
vstutils/api/schema/renderers.py sha256=B2FG-VdyJLSJvd7WIt19K1oReqk6ij94_LvhQvDg4Qo 496
vstutils/api/schema/schema.py sha256=j4GkJxBTr4pTk30FIgNekUoaNWW9kigzrQSdXRofdfo 13634
vstutils/api/schema/views.py sha256=2na3WmxaF1ByO2-Pl_y6zho3cT9X5GT4rvv1S3hfm4A 1905
vstutils/doc_themes/vst-sphinx-theme/layout.html sha256=UlbXhvHoEA3tPSC4DXwh_ssqISSYSCgflIpb93qs0RI 927
vstutils/doc_themes/vst-sphinx-theme/theme.conf sha256=WVrFTPDCSR_YB2pm3EUR4gg8XVK8VBycMKXXk6k1OqM 147
vstutils/doc_themes/vst-sphinx-theme/static/basic.css sha256=IlaeWgeku7_FfAoajgIHZVndjJR_WuQC0z9J5AmRe7s 221
vstutils/drivers/__init__.py sha256=yG2Gym_6-TAuDMqnwkALqriHwmicVd2ymv9jP1-k5HE 266
vstutils/drivers/cache.py sha256=Zdtv0tzeNqvwNeKIy8xISmt8yxXEn__BQ86-rtiQgGo 7459
vstutils/drivers/kombu.py sha256=kKPK2R5Gd4KgMvuHEcTCsggBvvi91C7B2rRootVorHk 10119
vstutils/gui/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vstutils/gui/context.py sha256=rO13kMvn4j6HYd_VvU0RQdN3k5sCyG1Hd05X5gw2pak 2654
vstutils/gui/pwa_manifest.py sha256=RlJleyZsm6K7-wONrP6JMzza-WA6iT7nIqbhm9X_o0c 879
vstutils/gui/views.py sha256=w0tiquLBE-XISQ__uWv6uXSvBPxf75Zc0m1aogT_nhI 2568
vstutils/management/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vstutils/management/commands/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vstutils/management/commands/_base.py sha256=JengEDpgrZxjUpAnVfxCLnJ2h8ZfdvP0F_Gs8tGS5t8 7279
vstutils/management/commands/celery_inspect.py sha256=xEJNTIqQG28W2luV8lInbyPmRm2h_mzZDnU_2juzRig 1344
vstutils/management/commands/dockermigrate.py sha256=B_mruESLQxuN_SeZz8S5RjAvziNKhmYtrHDTP1v8C3c 367
vstutils/management/commands/dockerrun.py sha256=lyknZ-2F9eUpQdUlNiiJMw5WJC1uoWiyxHTTUeNzEhI 1167
vstutils/management/commands/newproject.py sha256=sd6qAGKJZwMdKbQKohOYxM_8fwWPyCQ0WEkQKGxSy_I 5064
vstutils/management/commands/rpc_worker.py sha256=HUBefDcX_yzQvHOg2KuPDxOWrgT-5G8ow8FZe4xehTM 3716
vstutils/management/commands/run_task.py sha256=4vmpgO60Ulu0aLGYivKawrJ7eii-bqm7RbYy-mx1TIU 1876
vstutils/management/commands/runrpc.py sha256=D-JgDLAe7bi18jpuYI8yAIDr_JcpxxjJEhP6VzkHaMQ 1064
vstutils/management/commands/runserver.py sha256=YZGpvHKiC6Qka96pxOzyJ2oU2JpueQBi34vH_HgOaEs 1639
vstutils/management/commands/web.py sha256=Zj2Z33e-M548RGa-mOE3eCialBvj5XMTUFkBS7UsP_8 7321
vstutils/models/__init__.py sha256=G7GZKOWObSQzaJQqd88W6P9a_HxwvlmAoCgveC3PfA8 13191
vstutils/models/__init__.pyi sha256=KC120ixYkLcqwctH3oh9XysLwmpNnlJ7EZF7-gTgAzY 1059
vstutils/models/base.py sha256=dObL29YgYPyMk8QgF7KU0oWfms6X3R8-lBNYybClhds 28870
vstutils/models/base.pyi sha256=0kH9HX4QHSbaNpcMPAB8z1JU7O4XdSeLbTf4VjXuz-E 6566
vstutils/models/cent_notify.py sha256=hpZy69YIfYz8oOACTfs6H7zMNtEzh3eQAjtDeyLSG9U 4958
vstutils/models/cent_notify.pyi sha256=WRnZCuGstfQwOOcHO8LdeRLUcyZqoR0Qpo4QlmbyKpc 1740
vstutils/models/custom_model.py sha256=mB5PkGw_gW8h1ic4YcIsTQOdnCrhMtQoPujvt5j8oC4 16047
vstutils/models/custom_model.pyi sha256=tG_z0fmwth6chgQ9lvGcS7zzDQ2d8WdwZn3Xifw7M3I 3035
vstutils/models/decorators.py sha256=zbUeQ_2GDHR3CSWcXs6LP-W1z_uSX2xFLcCFzPS2chY 3880
vstutils/models/decorators.pyi sha256=6uH-ic6geqAckEZK-TdPbnTRDgGbKDVq6KRiaEDQ3xs 530
vstutils/models/fields.py sha256=k1Fh4ah6UIOO_Fqyhb4YIXItSs0O2Y3LHpB_GS7hotk 8595
vstutils/models/fields.pyi sha256=ND8zz00pKkfqRo7VnuZozhM0dvg226AgfOMOD6Sn6tQ 1988
vstutils/models/model.py sha256=M7k0f0g46yMQgRA57i1nH-xQTkIWdi6Jk3vrJ8B6M78 293
vstutils/models/model.pyi sha256=AIxIjx5YO6coERbVOW3be7qonvgTEFytaZgk3Y_rx94 528
vstutils/models/queryset.py sha256=9iKhp6JytrBAz7_k6p5SsyWnuMI3yLq8YCmijGD8Y5c 8692
vstutils/models/queryset.pyi sha256=H--ibGXn4T1EWHZ3mKZUGdMpXBh_WGnZEl59jPpyi6w 560
vstutils/oauth2/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vstutils/oauth2/anonymous.py sha256=QLpZyvcpn62GkB4HXk3n7Jy4S6vif29RMGfk0fKJlks 324
vstutils/oauth2/authentication.py sha256=zFaFljNSCHfTO1adRAhYnCxlxamNcddZ9NAlfAwles8 2376
vstutils/oauth2/authorization_code.py sha256=uh0clnTp2wWX-1dV7GpUm-PZkwK1C_yXVO3kdtWRddw 4210
vstutils/oauth2/authorization_server.py sha256=1KQtshhHZ37TPDR11pxUa6UbL7VhKunP15EEP0VDNas 12243
vstutils/oauth2/client.py sha256=q9dfV1cTgZWCB2-oh6CW7RaIgGpvoTXg6WgMf5rjAsM 2165
vstutils/oauth2/endpoints.py sha256=DWPkgBjCbxcibob8Ib-EJvdlDdesSGOQEwlANStX_AU 8140
vstutils/oauth2/jwk.py sha256=gRULKblR38K77xSeLS__Eb-6FiIKkEGRNhnGvZCTysY 306
vstutils/oauth2/requests.py sha256=bsRU1Lip1tCEBGUermd8MKqo1RI-FlDcmGKGYaoZVto 1162
vstutils/oauth2/user.py sha256=9q4RHdcoQWkaZ99JooUeLv2d1OinXdiq9KIAuY8NL3A 1826
vstutils/static/favicon.ico sha256=_sliQZNm9uGyXSoZUFZZE4CldIVAztALnrf8zepOdfM 384
vstutils/static/img/anonymous.png sha256=LNx0gq8xdtPEHpejEtz35nmls7SbMsWtRkLFsw4bYBc 1323
vstutils/static/spa/index.html sha256=3DzX_dRsmfpEFn5ddmXVcX4vv-N79eWErYbMgFtsC1A 376
vstutils/static/spa/assets/BackButton-Zr1jFIO3.js sha256=HWJsynbhsL49UqJLcj3lzljuaoYCu4TTmY_Az1UjdeI 479
vstutils/static/spa/assets/CanvasRenderer-D5_03eHV.js sha256=4ygvUZbVYe109mTlCESKF996HwJgduZATP1EQleQhY4 61633
vstutils/static/spa/assets/CanvasRenderer-c9kM7Uze.css sha256=76-ljsbaA-5m4t7-2PO0RR0Z-jBQLOmXKFsy6rTgJnE 101
vstutils/static/spa/assets/DataTable-BM2V1VKc.css sha256=xz3CxfWvzbyJb-nKL_r7lW7de7YOVnFdcjr7O7t7yp4 451
vstutils/static/spa/assets/DataTable-CaZbwuU-.js sha256=p2EU_H8vt0ReKkzOeG62NOEFot34QtbyaoUi6ik_Y8Y 123730
vstutils/static/spa/assets/FiltersModalDetail-GgODJcGO.js sha256=6Y_zzrEH5EGEBVc-9N7t2o2SH4orMYP3d8LTB6mFcMk 1522
vstutils/static/spa/assets/FkTree-DcNSjNiS.js sha256=PkZRvs5S92t9VMCb6VUw3M1AVYkcGYTCGdqBJzcGG_4 45116
vstutils/static/spa/assets/FkTree-QePYNZpf.css sha256=dKWDeFNVTCOXOeeg541StLu28fo_qAL0twvuclAN6Ww 534
vstutils/static/spa/assets/FormGroup-DwCab8Qe.js sha256=aSyjPB9HuLJseY4G4m12uU0s-TyrqQDmjce8rpCE3ok 871
vstutils/static/spa/assets/Layout-Bbx2ycyw.js sha256=y1ZVdfio0Rf9EUjhvapJ_6MxhWWXl6AAcnbecrsyrQE 1254
vstutils/static/spa/assets/Layout-DiWLHLbG.css sha256=9zAabMi71Wcu7PAAD-F562N7UCtFg4q5wTPhvwvDskg 362
vstutils/static/spa/assets/Login-B0t3suBc.js sha256=RGRG2uiIyKSQis8LBJKRYFw1nAsyafSj9L-3QBXxavw 4547
vstutils/static/spa/assets/NestedDeletionModal-C1UeFecr.js sha256=QdE27VporrclOIrdSd7VQmF2g-aU5yEUIvn34bhQfzc 1799
vstutils/static/spa/assets/PasswordReset-BNAsw9Wu.js sha256=IDmrKTGOwEDtok4_MOnZExHpHi5F8VGA0F0Z7xzIgOU 2323
vstutils/static/spa/assets/PasswordResetConfirm-DPX_lChG.js sha256=VUvAsrcexbykqBO90sb2wM-EKNsA4LAHrX_QcfSlDF8 2654
vstutils/static/spa/assets/Registration-_m8WfIiy.js sha256=KfEk_Ni0G0fSj1BQkYnBsOIaJA5JpEBGaNq_rR-EmcI 3542
vstutils/static/spa/assets/RegistrationConfirmEmail-rZMeddgY.js sha256=NaJGLJ7V3g5vkg9Z-YV3UXAcx1eFzQX4vmBmIh22_6Y 1137
vstutils/static/spa/assets/ResolutionValidatorImage-BNLbG7YS.js sha256=ijNmwjwOPax54G982TiXlNuNvh-H6NnbWlBz9skfidM 54497
vstutils/static/spa/assets/ResolutionValidatorImage-BcDZJaMH.css sha256=QgbYx7pJ6F299M5DZxL-t7cIlJKETvjcVnFe7I3RyVM 4465
vstutils/static/spa/assets/ScannerCamera-C_M9rCdp.js sha256=b-J2Upfh3TX_CXuKsM6nSDI89s1He_25_FpEpKdm200 333067
vstutils/static/spa/assets/fa-regular-400-DFnMcJPd.woff sha256=y56eaTGSQTzeKx8hwdwdRLb-eyfMK0WOizWdGPn_j04 16276
vstutils/static/spa/assets/fa-regular-400-DGzu1beS.woff2 sha256=5CqIRERIrD1gVJzHwf8sipyschA0wHPYChSkTnlzDMo 13224
vstutils/static/spa/assets/fa-solid-900-BUswJgRo.woff2 sha256=mDS4KtJuKjdYPSJnahLdLrD-fIA1aiEU0NsaqLOJlTc 78268
vstutils/static/spa/assets/fa-solid-900-DOXgCApm.woff sha256=P200iM9lN09vZ2wxU0CwrCvoMr1VJAyAlEjjbvm5YyY 101648
vstutils/static/spa/assets/index-B3tTpV9o.css sha256=Oy5ADX1Tz9XdBwDQGEzyBRJNze2KUemUEki7vq3HI8s 1155086
vstutils/static/spa/assets/index-CzF5kgPR.js sha256=8MDish45ZSSebakHeKdGVJDhDkD2Y0iYzqZ2nsbWuoI 566092
vstutils/static/spa/assets/index-D-iAosQ8.js sha256=mK6D8bfR6WF2ga52LRfhvnbEBWFaLTw6O0cbAop3l9s 158506
vstutils/static/spa/assets/index-D62jve-I.js sha256=FcoKYvFV-_fqhMBwKsywbnB1m2-6UK8UawcO-ZJ_YvE 1870580
vstutils/static/spa/assets/index-IomQCtT5.js sha256=bF_5U6ca_AXyxR9YKMOrpMXUEFztLEq3HGs66rMpZIM 54096
vstutils/static/spa/assets/index-LqtjPfQJ.js sha256=WF1lQY4lUh--PfbkH4hDhtN8MmpXb4_9Gqk-II7B_GQ 3403
vstutils/static/spa/assets/jquery.touchSwipe-C2vXP1jY.js sha256=U9rhNb2zEenSOzGvpuAONSMeTHYhGRWP3M5YB4zy3OA 11257
vstutils/static/spa/assets/ru-ru-miF5EOLp.js sha256=C85N3rROsXYxaNjqU5uak1b-XA1ACiTpVMaBsbLRFmo 2197
vstutils/static/spa/assets/swiper-element-bundle-C7S7t3U2.js sha256=CBmFVL9NN_LG1BA9ylEWE2xyQe0uBBD0b_TP3IcaX2w 180914
vstutils/static/spa/assets/toastui-editor-BLyLHQy-.css sha256=3MN3HBPMYKEXCHy_HGs1f1-6NbYseOoHJtsPwZBindw 167551
vstutils/static/spa/assets/toastui-editor-dark-uVRZTRVp.css sha256=4dIvAxkpQFuZmlJcdVTqOV_qAM8yp3CL7Xi3V9V8OHM 15509
vstutils/static/spa/assets/vi-B8hCzhtC.js sha256=-YEit-Q3COyskODLRW6s-esqKhf2b2NngnWbQUVyiiU 1587
vstutils/static/spa/assets/zh-cn-C1nh4AaP.js sha256=6RxgMPblvM90Mmr9F06-1H20XQ5v6_keVkL1th9kQng 1515
vstutils/templates/base.html sha256=thtZb7XpruvEz224gjBFdADyAe5iyaV1YP4mpU7ghHw 1719
vstutils/templates/configs/config.ini sha256=69rblIbV3yRICtnNLjT8N6nIqZruqRYGIfviUb6fZlY 76
vstutils/templates/drf-yasg/swagger-ui.html sha256=pEnOtZ7Z7UGf0w4pZYPuhUnOrtfQVH2DYS_TCH2l3Nc 922
vstutils/templates/gui/manifest.json sha256=vIpIli_dfRGYbxuqMXizEewKJ2ArUucEjVJ78ZAqnXo 154
vstutils/templates/gui/offline.html sha256=INbTt2nU6Nc5czXENERBWUaJUUM7q6R3Kk5m7b3Bi40 1731
vstutils/templates/gui/service-worker.js sha256=LWSRdN0QwmNnEqANzsNXEHXs3G_A78DE5BTMv36nde8 1583
vstutils/templates/newproject/.gitignore.template sha256=Gp4BtdoJoLJnSvzUAAGcD-j5bU9w_OQ5tDIbDpqUsRc 2306
vstutils/templates/newproject/MANIFEST.in.template sha256=0bn15l5nQXEkT6wRU56YkFcSRXOcpUSbmQHnlrOjj7k 215
vstutils/templates/newproject/README.rst.template sha256=SfYSUW3X83VQPn8AJkyTCKui2cRyoDXBqqT47hvjT8s 445
vstutils/templates/newproject/package.json.default.template sha256=_PAgJrOgNV_AiuEuGrBNg8Kj6UfxSwbfTSpCkbTJNYU 900
vstutils/templates/newproject/pyproject.toml.template sha256=ppfETPfxCWdULbLaTIJv1OFaJfOnJvZZO0DiSo-Qtcw 3076
vstutils/templates/newproject/requirements-test.txt.template sha256=3SY7OoFgwn8VxEbU_dfk8Y3q6uC9PAlXdO2giwhnE3Y 75
vstutils/templates/newproject/requirements.txt.template sha256=0_4giTVHDRUyb8IBeBvbKsSv0r-ganGmczknyNQVK6w 431
vstutils/templates/newproject/setup.py.template sha256=LQMoIF-dgR202MZTGJJxSEypfK1OYoL1nLjVSuFhfDQ 876
vstutils/templates/newproject/test.py.template sha256=ZMxEGmNCQ7ZHjUOYatAbAQ-AYYdw6l2oyT1bdWu0VjI 572
vstutils/templates/newproject/tox.ini.template sha256=1SnPjJIZjWLKcPUYH1mTBu5wthpTzkMYmIlVh_qO1gU 2523
vstutils/templates/newproject/tox_build.ini.template sha256=QMysATEEcYYMADai-7AeONcrUiEDsB8Ip6xFie8u0fY 1257
vstutils/templates/newproject/frontend_src/.editorconfig.template sha256=2wSc8o2nD4Wxf8moBU-psMJihQXttJAakYemlz7LU08 150
vstutils/templates/newproject/frontend_src/.prettierrc.template sha256=wA79py_SgBUiRDxBvilTWu4lTSKiM1GEsXLaqGu0LUM 63
vstutils/templates/newproject/frontend_src/index.html.template sha256=q8Vz6X5FB8WK43V0DmhC2d1U8gS4WiBNGCOrlYtZnrM 416
vstutils/templates/newproject/frontend_src/index.ts.template sha256=n4tKc_CQheGIZ2vmDqEPV_HspjaVN0whM6deyU0Gn8M 142
vstutils/templates/newproject/frontend_src/tsconfig.json.template sha256=OaUP8IWeXXeh9h4nDd5C_wta2AVZqFt2URI5A34ZlAI 599
vstutils/templates/newproject/frontend_src/vite.config.ts.template sha256=s2yHdf7n6nyTTO4enfe63iXsBsap88M054zcd4cjQXI 660
vstutils/templates/newproject/project_name/__init__.py.template sha256=bfn0bKdi0VhIDT9iM7LaqNOL6Bm-bDFtcvFwlOiv1oA 463
vstutils/templates/newproject/project_name/__main__.py.template sha256=U-idYEC0QEB2Cn4b3gP_Ts66mf_EX8Yf2nELgvqjHhU 115
vstutils/templates/newproject/project_name/settings.ini.template sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vstutils/templates/newproject/project_name/settings.py.template sha256=K_8NXftGllncFlebBjmeSE6XSF-Z71IGVz59YBY1PoU 107
vstutils/templates/newproject/project_name/web.ini.template sha256=eobEF_1R5AGn5-yLEJ-X4ldcVreP1yWEdoqlQzFpzQ4 66
vstutils/templates/newproject/project_name/wsgi.py.template sha256=Bbgv_Y0aBQ7zR9O7BBmQYuZyazFw5u77u29qYzTb_dI 120
vstutils/templates/newproject/project_name/models/__init__.py.template sha256=S2fHeCZHqHo8voEKIqKj4--tq7UHlsLxPo5EKOsSj78 92
vstutils/templates/registration/api_password_reset_email.html sha256=YFo2u5ApEpDq300DQL3UuoN9mZyFSHEYyKrh4EEv5Ko 111
vstutils/templates/registration/base_agreements.html sha256=tFoYtjr4SBSHbDIyFYGSCmGK75GanMHmVQ3acPxbRcQ 440
vstutils/templates/registration/confirm_email.html sha256=qNFpmqQlyCyFz_uHS89BHypAGIcjIfVY99mGSGj-wJc 11732
vstutils/templates/rest_framework/admin.html sha256=fWU6WyCBSNh2CiTGZBj5vxMbCQVT0VRn0Ws38TuLlw8 9228
vstutils/templates/rest_framework/api.html sha256=5qFfvLP_eageH5LnHT3mBGDsMyhukuSlQleKYakBZO0 225
vstutils/templates/vst_inclusion_tags/b64_img_from_json_string.html sha256=LqiyDFmNmAJfJKEXT4yLzPCoThNJKm5bHP4AG8ERs4Q 107
vstutils/templatetags/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vstutils/templatetags/request_static.py sha256=VZhs5QHEKHNwIzqHu6rg5cs3mOsSLwqvEUhl5juEqQg 1482
vstutils/templatetags/sw.py sha256=PIQ52zV-2SsroSKqkL_BfcmPde2pnhNSkiqhU0Ro07Y 437
vstutils/templatetags/translation.py sha256=aOmWRSt1Ampt_zmMhW9rvRE-zs3vB61Ym7eOGRTgEUg 1819
vstutils/templatetags/vst_gravatar.py sha256=rh7NI9XZ2eFp18ajbvLaL_u82ZV6N0lrns91VVTFM5A 832
vstutils/templatetags/vst_html_tags.py sha256=J42Da45ue3nQoIDAKPTuQkeAx0lmyNBt-qv3apx7SJw 595
vstutils/templatetags/vstconfigs.py sha256=DBvMLMJIS7FftA3inCtCLZ3vgbPVG1Nhs6GEuxnppzA 1131
vstutils/translations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vstutils/translations/cn.py sha256=JhrHzj857-3KVmiM52hJRv5C5t1JNGYh7h3M8xx0H6U 18558
vstutils/translations/en.py sha256=qY4ZjnFw3kZmsh-LDCJ5nBy1vmlAiosuszcsjp8YUdQ 420
vstutils/translations/ru.py sha256=VXwdRMGT8vcIFU5iKEIdTwM_iK31Z87cC5zExrEw9WE 27481
vstutils/translations/vi.py sha256=D7CXmZ_RMLPsu6ZC4FMqlGIdSQ8GP80X8timrSN883Y 21953
vstutils/webpush/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vstutils/webpush/api.py sha256=RObHVJBHIIa_nnB8SE6AKpSCZrWhg64l5ocrg7Ox9AY 5287
vstutils/webpush/apps.py sha256=z66D3UJXD1MV1klKXKc3SUvJmc0Xebb5KKNQ66zS6uc 1869
vstutils/webpush/autodiscovery.py sha256=eD0yTQ_eY0xtZBg66dYxYXBnC2cLUXS-nRRlYnpBoew 977
vstutils/webpush/base.py sha256=5HfqQccZMIGA-hAnogI2VXIqV_F3PbC-j5OncZIfDRg 4336
vstutils/webpush/models.py sha256=2UbJfjz9wpBy9P3i_oyVEdrm_P-kSYzxJB47QEm7Tzg 2054
vstutils/webpush/tasks.py sha256=VGBLQyA6KtbvHQt7QLR3dj9AMcJZHtkGZCjtFnAgJhc 437
vstutils/webpush/test_utils.py sha256=DhxQnlhEgFwkQ_JNEL80jT7C6K8qMSns3xowKAp506w 3423
vstutils/webpush/utils.py sha256=8wVSHFvkGc_5FWpj3GkYflbmQoqZd7h-hG0Ea4rJvwU 1890
vstutils/webpush/migrations/0001_initial.py sha256=iUJxRUkFE9vFmZJ6h8ndAw-DlurQod7HAhoqsmsvte8 1920
vstutils/webpush/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vstutils/webpush/templates/webpush/notification-handler.js sha256=UyAmyzJJZ3OIXgxU-4mxewmvVm--h6RlQrJ-EPNJlyg 1962
vstutils/webpush/translations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vstutils/webpush/translations/cn.py sha256=qRObVvFqzx-3HqyqF-3Uxu2sUDw-Ke12cEv5m3c0Hg0 385
vstutils/webpush/translations/ru.py sha256=vXQq2ewWBe5liDgDdqlIQe8A_xPoYpZ7Lm8U9dA7yLI 544
vstutils/webpush/translations/vi.py sha256=agaiK-FpyAP4w-fSkdExqHjHAPKzUUGZ7PL-iT1Ey8g 472
vstutils-5.11.11.dist-info/LICENSE sha256=ZK4wkrA6RV4wh5eMo6aDxQXW2XdamBIX17jRU6Z0pu4 11344
vstutils-5.11.11.dist-info/METADATA sha256=JUoEl4Rr_CwUZAn7liOxHrJM7PMpTxnp_Io2Tf1E210 8298
vstutils-5.11.11.dist-info/NOTICE sha256=cL7-pcAJrw7TisQVdoLZNeTAgCpPzJ33eRqGYoAhJAw 592
vstutils-5.11.11.dist-info/WHEEL sha256=cpQTJ5IWu9CdaPViMhC9YzF8gZuS5-vlfoFihTBC86A 91
vstutils-5.11.11.dist-info/dependency_links.txt sha256=iXB0Ycqf336q6rogeenn0z2Aec1I8mvAzpiU3J5ZC9U 85
vstutils-5.11.11.dist-info/entry_points.txt sha256=i_MfeeHlgzueWy-xRHzF7Jehv2-XqdN0X4589ky0vCU 64
vstutils-5.11.11.dist-info/top_level.txt sha256=NKHI1J6H-KEFOjW_vuXGCFf4NzIAkcZtXdCoRCcpTxM 9
vstutils-5.11.11.dist-info/RECORD

top_level.txt

vstutils

entry_points.txt

vstutilsctl = vstutils.__main__:cmd_execution
[empty]