evo-featureflags-server

View on PyPIReverse Dependencies (0)

1.0.6 evo_featureflags_server-1.0.6-py3-none-any.whl

Wheel Details

Project: evo-featureflags-server
Version: 1.0.6
Filename: evo_featureflags_server-1.0.6-py3-none-any.whl
Download: [link]
Size: 414693
MD5: 64970ad4741763784704b48394c4711b
SHA256: 575f0faf99c1fe248998cbf2dfb7aa0111839e7f59c44edd0ed8b4f7ecab08a9
Uploaded: 2024-02-20 14:34:41 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: evo-featureflags-server
Version: 1.0.6
Summary: Feature flags server
Author-Email: d.zakharchuk <d.zakharchuk[at]smartweb.com.ua>, m.kindritskiy <m.kindritskiy[at]smartweb.com.ua>, Vladimir Magamedov <vladimir[at]magamedov.com>
License: MIT
Requires-Python: >=3.11
Requires-Dist: grpclib (==0.4.6)
Requires-Dist: hiku (==0.7.1)
Requires-Dist: protobuf (<4.0.0)
Requires-Dist: sqlalchemy[mypy] (==1.4.42)
Requires-Dist: aiopg[sa] (==1.4.0)
Requires-Dist: psycopg2 (==2.9.7)
Requires-Dist: graphql-core (==3.2.3)
Requires-Dist: prometheus-client (==0.17.1)
Requires-Dist: alembic (==1.12.0)
Requires-Dist: metricslog (==0.1.3)
Requires-Dist: pyyaml (==6.0.1)
Requires-Dist: pyjwt (==2.8.0)
Requires-Dist: ldap3 (==2.9.1)
Requires-Dist: pydantic (>=2.3.0)
Requires-Dist: pydantic-settings (>=2.0.3)
Requires-Dist: setuptools (==68.2.2)
Requires-Dist: fastapi (>=0.103.2)
Requires-Dist: orjson (>=3.9.8)
Requires-Dist: uvloop (>=0.17.0)
Requires-Dist: httptools (>=0.6.0)
Requires-Dist: uvicorn[standart] (>=0.23.2)
Requires-Dist: typer (>=0.9.0)
Requires-Dist: jinja2 (>=3.1.2)
Requires-Dist: dependency-injector (>=4.41.0)
Requires-Dist: grpcio (>=1.59.0)
Requires-Dist: prometheus-fastapi-instrumentator (>=6.1.0)
Requires-Dist: sentry-sdk[fastapi,grpcio] (>=1.40.5); extra == "sentry"
Provides-Extra: sentry
Description-Content-Type: text/markdown
[Description omitted; length: 1594 characters]

WHEEL

Wheel-Version: 1.0
Generator: pdm-backend (2.1.8)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
evo_featureflags_server-1.0.6.dist-info/METADATA sha256=6rhTeOovwAmR_mkjkwhfLL5ibbCsXzIe95IX43Qx3pA 2881
evo_featureflags_server-1.0.6.dist-info/WHEEL sha256=N2J68yzZqJh3mI_Wg92rwhw0rtJDFpZj9bwQIMJgaVg 90
featureflags/__init__.py sha256=mqMuQB3aqJVPrHHqJMLjqiMKUiJjozc7EPLcX5DpKHg 22
featureflags/__main__.py sha256=WQTt_Ke8zdUq8R2v1H0j7aD-1IljAasuxo_hZ4NGNFY 71
featureflags/alembic.py sha256=8gaUgVKQRHW-zqREAsAoX7vWRJsMGjmT13GfZ0B2lo4 541
featureflags/cli.py sha256=qagOZvk6QuEzCDrh1GOhUhspKNNLkn23UoechtojtS4 1112
featureflags/config.py sha256=2tkF7UxuGIbZ2v5q7YvNQ54-lyyo9JlbZxLhF3kIiEk 2338
featureflags/errors.py sha256=IPE4RIZY0tQTJmxe39IVckjSAJ98S4l5-fvIHPKbuE0 393
featureflags/graph/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
featureflags/graph/actions.py sha256=yhlbjOVU_lFhSUnO_TpWfjNNSTP2g9yOlKcrWVahCxM 7206
featureflags/graph/constants.py sha256=8MWSYPktsmZ5jBdc9mcifHuSk8SMpBzw_otOr5vzOuI 70
featureflags/graph/context.py sha256=NH671MyVTanIvGzFmNDI-QBTz4iGUQ0WrT9RJBpEFX4 585
featureflags/graph/graph.py sha256=5MIzxJkFemdiX1AE2pD9PlE7KD83kYv8AkwXT0uBO4M 18507
featureflags/graph/metrics.py sha256=KdiOYHUB54Mc3M9yGnLcBr6NUTHmObQtuQ3KYvw0elQ 922
featureflags/graph/proto_adapter.py sha256=ykwBKSSbZUGWkHqlQkj09E3NDFBTF96RXKwzrtBYLjs 3316
featureflags/graph/types.py sha256=jpC4XooX6bZnABqgCmgis9a-fu2FMDs5VpOQzxAapQo 3090
featureflags/graph/utils.py sha256=RgWHhAtcmtFw098IHMn0fL8WUB-Svq5DOwHTw_WtLhg 2371
featureflags/http/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
featureflags/http/api/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
featureflags/http/api/flags.py sha256=OKwAHqvosTpv9o8tX4uNv4IUcaDryWEO51Qdbh4xO1U 960
featureflags/http/api/health.py sha256=UiNZpu5tCqr2vHcRTEhdtCYu6MUOvmRMxayBGOcPkIs 239
featureflags/http/app.py sha256=LOupoLY_J-xj9VSQr19qvdN6q-R2aSwCigLlRBexQEA 1433
featureflags/http/container.py sha256=zf8HqFXyz6EKYFBOoahwwACTyfgvjTv2TXkuVArBGSc 827
featureflags/http/db.py sha256=ckotPIBnCDaFhzXFuGyIJo6FcvepDfBfyJTB_MJnjrg 5080
featureflags/http/lifecycle.py sha256=aV3IarXYXIqiVnIENWtnqfb9aLTBydvrBTUFsZUARJE 1679
featureflags/http/repositories/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
featureflags/http/repositories/flags.py sha256=CCvTZt9OLUGSppMH39pcdirB5LQioDcBvWp7biRQTww 3865
featureflags/http/types.py sha256=ycsfmEEL2as4CUVw7Xw1gcnX4JPXS4UpicRy_bTy2Ro 1753
featureflags/logging.py sha256=5oFkobMAdZjCNS_hJc7OqkFQNs0iPlpvbZN8SKWK8i4 1370
featureflags/metrics.py sha256=NoHeNfNBX46zvFLOnIBQ8F7mhKI_lfquarD3mKPgSUw 1506
featureflags/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
featureflags/migrations/env.py sha256=JoWtMel0Efcb__uftMFszu3dKm4C6OiDcfaZY6lXlQU 402
featureflags/migrations/script.py.mako sha256=Qh3tVkYpVXV_bTIk20wK4DGVQjISJ7ZdEes3ZmG8GXc 342
featureflags/migrations/versions/33ace31b89cc_changelog_added.py sha256=A7AwIujezGceklLNIBGTkexm9JnycKg_lVi8UB8fBQo 1395
featureflags/migrations/versions/8df4e7dd1897_delete_changelog_on_flag_delete.py sha256=llDzTfLl0nX75DBC6cGayLDsIt9WeAYRhRfbD0M86BQ 837
featureflags/migrations/versions/94e4203113b0_removed_auth_session_user_column.py sha256=i7xT0UOkbeQs6ZQqkISlDotgF9fgm-bVxzmgOAWdXqs 691
featureflags/migrations/versions/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
featureflags/migrations/versions/b3fbbe647373_init.py sha256=2gQhheW7UR1k86mFcfBBkrSKFqGg1P18zHdhdzqpRL4 4968
featureflags/migrations/versions/cce98484f923_auth_user_table_added.py sha256=Bc-_4AS00PO9YL21H4wbKcU2UKb9Eg7qHs5Y2jQquX0 1297
featureflags/models.py sha256=x4GoNzUOPUr0IV1KLZnYs5csI74Sr991zCi_rRJ7zC4 5138
featureflags/protobuf/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
featureflags/protobuf/backend.proto sha256=pVYLNOxtQ7qgkFoLl6Ehk0N2vFvAiTnnjcACgJI60-A 1754
featureflags/protobuf/backend_pb2.py sha256=u8h3re5ErQUSJoyItiOff1JRRIBELivlY6ld75keBaI 34581
featureflags/protobuf/graph.proto sha256=jlehyA4iwf7yQ1tu65Xh_QCXHSCP40wi0sEn0AVstX4 1930
featureflags/protobuf/graph_pb2.py sha256=pVaCnPtIR5r3oUqW8q8mKxtj5I8ejA_93FmGhuMwfC0 44105
featureflags/protobuf/service.proto sha256=YwT_makeRvdOLKwKmHUvU3-ig_plwJzhKQj1AvuyMpc 1271
featureflags/protobuf/service_grpc.py sha256=uGIodsu_wGu4b4m_hRgnyxDiFClB9nFEh0khTMaZ5sc 3765
featureflags/protobuf/service_pb2.py sha256=_Jv0jmROwVpbU-kKdoiU54Thix_aLNUa-MNcLL_1zvc 16737
featureflags/protobuf/service_pb2_grpc.py sha256=X2NI84XYgmbJ2polc31hKq8UuVleiXi8DsDbttyJIQs 7779
featureflags/rpc/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
featureflags/rpc/app.py sha256=bxOgViHjUA0HeI0c-Std-6ZS2BbLLTWRceXbdshIz_A 2013
featureflags/rpc/container.py sha256=0x2luaOKzb0tLPBanGA0yioNRuNoH4_TDLTKSLx0Vgw 616
featureflags/rpc/db.py sha256=T9sgKDgswnRklkRsk4dSwC5sq1IdEFDmdMcVVuBGiHE 5208
featureflags/rpc/metrics.py sha256=ab--x69JCcayAkjd63fxPV6R8zJ0s1pwe8olbWZZh8M 1143
featureflags/rpc/servicer.py sha256=62T4iv7AOL3cVzgAxuYY35W3WqgV8mOGJFTPA2Qx5Do 3593
featureflags/rpc/utils.py sha256=zcWvzO3kyvxLm5ilqsicwgTyDM_cuUQtTlz_V0IMfQQ 1090
featureflags/sentry.py sha256=hCWy-lSfK0a5GSxTK3Wmts6moAYF3BPEFr1Qqw-CksY 2749
featureflags/services/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
featureflags/services/auth.py sha256=7HRwKTDV6STT79Y_B0HMM8POzsueAc9QyiL3QxfVhFM 8404
featureflags/services/db.py sha256=nLpO8uMBT0qUho6kFqXD4QkYtQKZXPn8cTPuh2nVcR0 478
featureflags/services/ldap.py sha256=WJDjZ7-0VaZ_VzgaHj3F57P9b0tE2lV-Mu-t972zacE 1939
featureflags/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
featureflags/tests/conftest.py sha256=e1AFWn74RFJnOXlSClALrnm3XmQujUWSbrZFoVKHoh4 2499
featureflags/tests/state.py sha256=-m5erDIM3PAbzrinNjg00_l6Y4v2YyVrP7OHLqIS7as 4528
featureflags/tests/test_actions.py sha256=I-JtOI591zDdTzZwcxp4JOwvfSaDZA1keh8KvPKvNpQ 14114
featureflags/tests/test_config.py sha256=uZU-9lnv1LuuDqR5x8Z0TzIOR9L0PHw7mddHEsuOch0 364
featureflags/tests/test_graph.py sha256=7kHQLgC9koTCJJDDQO3ETWukBsp8iQ24coKQSwP_9YA 11683
featureflags/tests/test_web.py sha256=udcV3wL1cjngE2S_lyHrywLlBPWQbc5ccFaxqHhkUNQ 2621
featureflags/utils.py sha256=fKytJ3KtRVAfnaACAB6IXZlKmLHPRh99WY5jQawRsoc 2938
featureflags/web/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
featureflags/web/api/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
featureflags/web/api/graph.py sha256=TvRDG3O8xVM9DTvLpPzSkJ0naFdBevQ3B2mKN9LnaQM 1124
featureflags/web/api/health.py sha256=UiNZpu5tCqr2vHcRTEhdtCYu6MUOvmRMxayBGOcPkIs 239
featureflags/web/api/index.py sha256=TdOiNZUBqOKbSzGLgAk8RiZAuxrNE5257DkgqgSX44A 455
featureflags/web/app.py sha256=5zwACWXzTHcIEeIKw9RqwrshwFlGYPi-TCMQRo6QDHk 1806
featureflags/web/constants.py sha256=qXCmp8W5bVuOJTn4atWakiAjaqfe4n8z4ocQGTQg5DM 229
featureflags/web/container.py sha256=bktM0CuIoUzhExTZNXBAfDWCWXVLUj9B4LTRB7Ny0Ns 1518
featureflags/web/lifecycle.py sha256=HXNbXIbFJe1qZZzg8utMRZSPP3TjHm5OhAcKGxBHY1s 1678
featureflags/web/middlewares.py sha256=5xDBl3-FJwvwgcNrkmj3xqaJu1Nlgj2xsU8UKXgpmmU 740
featureflags/web/static/assets/favicon.97fad328.svg sha256=l_rTKLPDIyw2WLtG95TkJoWNE88jONbuXVH6ayuxLNg 1333
featureflags/web/static/assets/index.56d436f0.css sha256=Zd47AeojPh9Hls1XEt_xm4wp2WJQZ5qKAUq4bk5yxh4 335936
featureflags/web/static/assets/index.c199c349.js sha256=nQLMFbdZfOT1UflANVsheTERmNAZot5s-mGVegI-4_s 961101
featureflags/web/static/index.html sha256=dMGX5fnhBR9VuLC9RkiAxgcDlQjtgvWBrG10nZCO3h4 492
featureflags/web/types.py sha256=pXKYP9Nr_saXVVqJNFj-Mux74RM2p-0p0pZD0XNAf40 175
evo_featureflags_server-1.0.6.dist-info/RECORD