evo-featureflags-server

View on PyPIReverse Dependencies (0)

1.22.0 evo_featureflags_server-1.22.0-py3-none-any.whl

Wheel Details

Project: evo-featureflags-server
Version: 1.22.0
Filename: evo_featureflags_server-1.22.0-py3-none-any.whl
Download: [link]
Size: 1075763
MD5: 9c538d75790d87d93640bf3564c3dbb0
SHA256: 2ba6053280c7e8768efc852c518ad3a07d6fbcc73d8166a40c66f69b44c1b324
Uploaded: 2024-12-19 11:16:03 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: evo-featureflags-server
Version: 1.22.0
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.5)
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: 1617 characters]

WHEEL

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

RECORD

Path Digest Size
evo_featureflags_server-1.22.0.dist-info/METADATA sha256=T_zvG6f14eHyJJhy7FD82IYdyWBkdfwnvpnhYdDu-6M 2909
evo_featureflags_server-1.22.0.dist-info/WHEEL sha256=thaaA2w1JzcGC48WYufAs8nrYZjJm8LqNfnXFOFyCC4 90
evo_featureflags_server-1.22.0.dist-info/entry_points.txt sha256=6OYgBcLyFCUgeqLgnvMyOJxPCWzgy7se4rLPKtNonMs 34
featureflags/__init__.py sha256=Szrc0NsRYdxS5fUcYkEqrRJ7XLunDfkSaKDKZIhbemc 23
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=9Tgbd69U_qszRIjvkZBvBXj7Ttk2sFQ5Cs4coY4GB0o 14950
featureflags/graph/constants.py sha256=8MWSYPktsmZ5jBdc9mcifHuSk8SMpBzw_otOr5vzOuI 70
featureflags/graph/context.py sha256=DbEpQxxU_CYjHdQonZPW3N-UzaAW___MvwkdDYNOeqc 675
featureflags/graph/graph.py sha256=yujsW1v3mj2JuRHic3pm6761DxSMOc9UlvTIc5mYERc 37264
featureflags/graph/metrics.py sha256=KdiOYHUB54Mc3M9yGnLcBr6NUTHmObQtuQ3KYvw0elQ 922
featureflags/graph/proto_adapter.py sha256=ykwBKSSbZUGWkHqlQkj09E3NDFBTF96RXKwzrtBYLjs 3316
featureflags/graph/types.py sha256=pod8kxgKFVujJHu7YSrNwZbkpWTGViGPSHzj5df4rNQ 5086
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=s_NTaVorJ2zt31tKIIQiCUolrB8FldolgmFK7y4_ASA 1433
featureflags/http/container.py sha256=zf8HqFXyz6EKYFBOoahwwACTyfgvjTv2TXkuVArBGSc 827
featureflags/http/db.py sha256=5WBjNN4xQpykgwBnPR6xoJD6p0-o1LBwZOQgPSe-Sfg 7592
featureflags/http/lifecycle.py sha256=aV3IarXYXIqiVnIENWtnqfb9aLTBydvrBTUFsZUARJE 1679
featureflags/http/repositories/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
featureflags/http/repositories/flags.py sha256=3nqMHCleiR-QWgiXCpIztFLhbMiNaIkI6U6yckMYjJk 4872
featureflags/http/types.py sha256=6tQsggAJ3hbJkrxsMJWsFkSguo93v8eIu-mVfWYlINw 2229
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/1876f90b58e8_added_feature_values_tables.py sha256=ZrSmgSUXJAL5uT8mU0eX4ZEmRETUfoGYgx5-6bvJrEQ 3536
featureflags/migrations/versions/2fa54f8b55c1_cleaup_condition_checks.py sha256=QOEyJPaH-9C_NyB5zbkSgchKsd5sDGrxl9CCUp0Wqu0 1052
featureflags/migrations/versions/33ace31b89cc_changelog_added.py sha256=A7AwIujezGceklLNIBGTkexm9JnycKg_lVi8UB8fBQo 1395
featureflags/migrations/versions/4d42cf3d11de_added_created_and_reported_timestamps.py sha256=oMtDRXOBqHFAseP0lL8BxhNTC8Yph9RHS73ArXHwl5Q 1107
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/a327a3ea7a5f_added_flags_and_values_name_idx.py sha256=Jfulkmt8ESdTa4fVEwKo5Yzi96iMOgvn_Qod1x3RNpw 634
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=S-10vfpcDWzvLHaj57TSWLCFHXIA1qpYs6Zr7oqgPFA 6899
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=sqL-Wg40A5tzMhDguoJ4koEmBbq0X8G27GlprOwLpSA 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=L8qgGBh9sOwKclD3JexvwAk2QM49l5r_GvApJhiEuh0 3581
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=7nywZauQLd9K_EIQ-mXd4hfk9-tERzyNJ1eWLRhHgTk 2395
featureflags/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
featureflags/tests/conftest.py sha256=muUayeW4M2jYT3jOMzJ6FghahSCS9MGb0mk1wK8Mo1Y 2598
featureflags/tests/state.py sha256=NZRtz2ix8UWxjatvzbdYkTMr84hmQ2GhB0iHfadaMqo 6196
featureflags/tests/test_actions.py sha256=881qZkI_obYZXVmwgZ0EMLVEcYz6H0dkSEjDJd6M3t8 25558
featureflags/tests/test_config.py sha256=uZU-9lnv1LuuDqR5x8Z0TzIOR9L0PHw7mddHEsuOch0 364
featureflags/tests/test_graph.py sha256=oFQkH3saOO2o0V_a28IlVtwYiQ7O9n6sCUzgCVK1mDQ 18943
featureflags/tests/test_web.py sha256=kA_mVeOlWgpzl-As_lPb8bRNaDVFDEBZcrKzUKHciHE 5284
featureflags/utils.py sha256=NWDD25CqVmYyUGokY7b3UoFzzEsx1JBK7dwSyPCyz-U 3471
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=eL_CtoyBhJMVHdr1UjVi-0aqrVjF3P62X21QnRkrxWc 1806
featureflags/web/constants.py sha256=qXCmp8W5bVuOJTn4atWakiAjaqfe4n8z4ocQGTQg5DM 229
featureflags/web/container.py sha256=dflSSJG9W8IWBbUg0nH-q3DXSFM5TNZFzWb6bruL9Ow 1520
featureflags/web/lifecycle.py sha256=HXNbXIbFJe1qZZzg8utMRZSPP3TjHm5OhAcKGxBHY1s 1678
featureflags/web/middlewares.py sha256=5xDBl3-FJwvwgcNrkmj3xqaJu1Nlgj2xsU8UKXgpmmU 740
featureflags/web/static/assets/Range-CZNrBk8u.js sha256=Ec_iB5lN6gq2iqbV4IXIOtoMfrT-JLbEBOVpj6rl7N0 530
featureflags/web/static/assets/SchemaReference-cyE41BnH.js sha256=r8zgCeE4gZK6mz9CfFB7-qLyBIxQMsIcQ_XV8VZozzI 2781
featureflags/web/static/assets/brace-fold-BSM0lShb.js sha256=SKoeH_v884zJdrCVyjCH6Nvhghx7VLofTVO3nk3nFig 2579
featureflags/web/static/assets/closebrackets-CoFoF7SH.js sha256=4pHTs1CLsYg13IvnmbapAX0kvr9PaiVx94IGrgGXjVs 3996
featureflags/web/static/assets/codemirror-DDrTiyyY.js sha256=esJox4BRfftgJoY7hsxRZqTopvWP0jZ7wBN7WpWAAKo 174475
featureflags/web/static/assets/comment-Bwp9Dbxp.js sha256=gPeAx9H_AkXY_H3qHPprDM57GdvTmKoMDndkHrk2_bM 4520
featureflags/web/static/assets/dialog-CYtUkcOW.js sha256=xMPC8_QSuWrWYTLJ4ZgbCp-bpvWS0K0tbIEuKDrAcyw 2335
featureflags/web/static/assets/dialog-DXs2eh8k.js sha256=XqdR4mKIZ9-jGWZiz5HqfihLf4ZUpEkBk3ARnRyLEWM 498
featureflags/web/static/assets/favicon-Cum1XxR0.svg sha256=l_rTKLPDIyw2WLtG95TkJoWNE88jONbuXVH6ayuxLNg 1333
featureflags/web/static/assets/foldgutter-C_MCtUHZ.js sha256=CzTjqR2t4BFNfmcW2l1u1DBSZSHaiUvJDdoXd5Sq424 5639
featureflags/web/static/assets/forEachState-C8esYVuF.js sha256=j5QS4B88gXgf7xIdsv4l4lx9ASCUE4_brRjJCLFlrtM 135
featureflags/web/static/assets/hint-BCoXdQ2y.js sha256=O_L6NRSsHBDR3KxV1btMDLPk65ADgHuH9cBm6FYj8PY 814
featureflags/web/static/assets/hint-Do4DMvMn.js sha256=j1VY226ij9ttl15oRwzGt3oSqB-d-5gBd90C6Xlnlj0 2876
featureflags/web/static/assets/index-73SKBiof.js sha256=JEqXdfj-gT44PGvelYdvl7ryHt_c9ZIvMFSxKkuokyg 1898331
featureflags/web/static/assets/index-EkMHZw3W.css sha256=_dmk0zK8diljm390ORzCh0ztYafaPTXGWiDsVxr46F8 410353
featureflags/web/static/assets/info-C-kTSyCI.js sha256=zQFIQVTrjX0yHpxUMnHEELq1HcYgIpjaeOa3g-B4yvg 3496
featureflags/web/static/assets/info-addon-BkenZ-sE.js sha256=EDNlv69z3qzpjUSsMcSzhVVERMuIUbiX1LAo01voWYU 2328
featureflags/web/static/assets/javascript-BrEOmx7N.js sha256=oAXtnDWZsyc3Cy72RJwkVWI1EnqTJLMBs9GUvXhArFs 18421
featureflags/web/static/assets/jump-B1Vy_zV8.js sha256=YD5gwqvR2EtTiW8ZC2vLx_79xljG3OnkrwqW_EdeBsY 2619
featureflags/web/static/assets/jump-to-line-CNtzKjEa.js sha256=Wi4BlynmgxYYX9CoKZNbxlmddyJRv97SVQMbyozD7hA 1599
featureflags/web/static/assets/lint-BmXKeYSP.js sha256=XuMIe5PF9H74haBVI9lwTO2kzTBI11jS6a6jMCfHGac 28933
featureflags/web/static/assets/lint-DcEgopLU.js sha256=7YeqjnkTuDyNDNI3chLF84VgsPiAeDCmxxu0hDuP9to 4301
featureflags/web/static/assets/lint-N-53NOtp.js sha256=ZT96fHh0x7TmT4glROm3gmxGoV0GBmF4sp09-17K5RQ 5489
featureflags/web/static/assets/matchbrackets-BuNbDerj.js sha256=4pufqUtisFRQrskvcgUW4wq3Mt8hnkoLifebzfn9vu8 3516
featureflags/web/static/assets/mode-CkFeQusO.js sha256=D-d0gqs_Iyj4_KGOhgydy4w8JaOQX8hokhIMm6fAoPQ 463
featureflags/web/static/assets/mode-DUsMODzX.js sha256=Zn2BmNwXwBqCrPi4rBCyk6JvbXk2QBH-4EdLpGkY3JE 1423
featureflags/web/static/assets/mode-DiufAYxc.js sha256=fF5I0akcMkNt1cdqE0brpmUjJT6GB2H3mLEjF6y8xkE 1314
featureflags/web/static/assets/mode-indent-Dvf_-b54.js sha256=Q-A1gMkQS3R42FusNJhP2vqgHGrk8wPoA5qxXl87Tew 237
featureflags/web/static/assets/search-6sXLZU7S.js sha256=U92CS98qWbF__M7LhuqwQx_7R-2zZJWLdD0EpW3Df3k 6304
featureflags/web/static/assets/searchcursor-CKk3ELI_.js sha256=MbDEytxHlXlmHrmLnRonX7S6uyTh5OcrrRM7hItvh-A 5764
featureflags/web/static/assets/show-hint-BWWXdtCJ.js sha256=FcRug4SRRi3JxzQvMLeCiEc1betJGXp0GOcEUl2A-Ao 11120
featureflags/web/static/assets/sublime-BRh5uWSk.js sha256=TrRs-pfzB56qYgNYlchYJQP9gN5LGlC5nNPCTE-Nq38 15778
featureflags/web/static/index.html sha256=3ki1UwRIYluX3wly7YyAgvKHeJifHoOdoKc0gMK_QiY 530
featureflags/web/types.py sha256=P1msd0a2aZlpvWHUM1QseIgA4sNMoQWAxtX2Hg9g4k8 203
evo_featureflags_server-1.22.0.dist-info/RECORD

entry_points.txt

[empty]