matrix-sydent

View on PyPIReverse Dependencies (0)

2.6.1 matrix_sydent-2.6.1-py3-none-any.whl

Wheel Details

Project: matrix-sydent
Version: 2.6.1
Filename: matrix_sydent-2.6.1-py3-none-any.whl
Download: [link]
Size: 148860
MD5: 3aef2a6dd6460eb3dca51adbe39c8d50
SHA256: cb7495c377a1a4ded48bd5485c667d38a1cae0b1563653f9987c753e07e6e43f
Uploaded: 2023-11-20 20:43:01 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: matrix-sydent
Version: 2.6.1
Summary: Reference Matrix Identity Verification and Lookup Server
Author: Matrix.org Team and Contributors
Author-Email: packages[at]matrix.org
Home-Page: https://github.com/matrix-org/sydent
Project-Url: Repository, https://github.com/matrix-org/sydent
License: Apache-2.0
Classifier: Development Status :: 5 - Production/Stable
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.7,<4.0
Requires-Dist: attrs (>=19.1.0)
Requires-Dist: jinja2 (>=3.0.0)
Requires-Dist: matrix-common (<2.0.0,>=1.1.0)
Requires-Dist: netaddr (>=0.7.0)
Requires-Dist: phonenumbers (>=8.12.32)
Requires-Dist: prometheus-client (>=0.4.0); extra == "prometheus"
Requires-Dist: pyOpenSSL (>=16.0.0)
Requires-Dist: pynacl (>=1.2.1)
Requires-Dist: pyyaml (>=3.11)
Requires-Dist: sentry-sdk (>=0.7.2); extra == "sentry"
Requires-Dist: service-identity (>=1.0.0)
Requires-Dist: signedjson (==1.1.1)
Requires-Dist: sortedcontainers (>=2.1.0)
Requires-Dist: twisted (>=18.4.0)
Requires-Dist: typing-extensions (>=3.7.4)
Requires-Dist: unpaddedbase64 (>=1.1.0)
Requires-Dist: zope.interface (>=4.6.0)
Provides-Extra: prometheus
Provides-Extra: sentry
Description-Content-Type: text/x-rst
[Description omitted; length: 8218 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.8.1
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
matrix-sydent.service sha256=HYRjv2YvfrnhiS7R3ea4ffMeTBDuIlDE34O0U58Z1XY 431
sydent/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sydent/config/__init__.py sha256=ZixCoAztofqE3dIFqYjhUFMSgsOXxHkGBMHQBNX1i80 11200
sydent/config/_base.py sha256=nfdF1X9BFWFIKRuZbjpVF8C50cgV2dOF2sjph5xtEH8 1072
sydent/config/crypto.py sha256=AKK034bKYIqGFN2EL3o0yslCvUCUiEsvuzy5YwchZq4 2713
sydent/config/database.py sha256=RKg_T8PvWrlB217G5Y1EbtfvSok02kZ2UiOQD-AnpjY 973
sydent/config/email.py sha256=JCrX8esEFoG9ZrAkWnMqsqTAa1V6TwSy5QVXa93p0eM 4136
sydent/config/exceptions.py sha256=0qCtCsMEMAX0A1g4Quj9co2kd3itUUHZhzOHuiM49eM 633
sydent/config/general.py sha256=afPiVq7k6IHE_E_9HOuT3VQQN78BSyn6a0GvHmBzPCQ 5180
sydent/config/http.py sha256=aCMfP1whULJBVnvVQv2VjB2J6d0ku6wj6wwj3dM66FU 2669
sydent/config/sms.py sha256=P7I41GtrHJyAckVrg5vpDra4i9QUgeU2X1ARj1QbjoA 3381
sydent/db/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sydent/db/accounts.py sha256=nytIrNuifxI4Ruyf-VjVHKd2o94sPeIiZA-1Jiu-QlI 3728
sydent/db/hashing_metadata.py sha256=D4uRMTAeNLjjVFAJ-W_8NAkS-I3yZzuFEm6nSVKr4Eg 5828
sydent/db/invite_tokens.py sha256=WX3Kab08id5fZV78ckOs6yNRFrGDpDvDymwcxHuLJ1Y 5825
sydent/db/invite_tokens.sql sha256=5rlI2RsJ5WMHmg0JTuV3cfXfACyOmHj7vLyNHmVToJQ 1495
sydent/db/peers.py sha256=xP_16TZ9FCiRIdJemehTAXENKxBnmt1ppRFiFeD7Mjk 4949
sydent/db/peers.sql sha256=t-F2SMdAGpekTn7LZ-2yZw07avZKlkjmlep_xvFEcB8 1191
sydent/db/sqlitedb.py sha256=vruM7gLAYRJ5txiZK8DEqtOZjVeSD1YQeXOItpKxEZ0 9421
sydent/db/terms.py sha256=V-fD0pZBi733v7GgqXiUKJseM3L6e_xsKMX7o1nrm4Q 1997
sydent/db/threepid_associations.py sha256=33mm_BOOSKh8cKV3r4qbd9RZK8injMqmy2n8v-k7Asw 17085
sydent/db/threepid_associations.sql sha256=DX6dUa_ujy7ibLHwk-rqmXlYOAYKXg54JcXES5x5R3Q 1428
sydent/db/threepid_validation.sql sha256=4gCk8Kt2eCo399ILqzfKlWV-uILIyIf4ARPR5fuXNDI 1130
sydent/db/valsession.py sha256=4Rvl_BmrHCNEy0MhQ-2I8OLBOdhwJVj25JY0SwLq15Q 9570
sydent/hs_federation/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sydent/hs_federation/types.py sha256=DgIsSA6Ero6Edw2r2U2tn02robqgzJMi-XXHjHm9vSg 714
sydent/hs_federation/verifier.py sha256=TwT8wQtekjynxeVcFhizwNyUpMohFvjWQfhhmo-GEL0 10338
sydent/http/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sydent/http/auth.py sha256=HXPSssHTGMVYtgiZ2WYXa5fqzbrKySGcKqO9eKi1AQE 2866
sydent/http/blacklisting_reactor.py sha256=g0xGKpyqPngeK8r0L-WjGaRuC1PSKUJcgbVmShJt4pc 4893
sydent/http/federation_tls_options.py sha256=3zIDH0BggrcvVBScQGsi6CrICLNwFwe0EtU0KGGQfuI 4003
sydent/http/httpclient.py sha256=H3jbV1DsvnpSq2Dt6MmDgeAqXS6BQWU2J_HshrsSiBQ 6991
sydent/http/httpcommon.py sha256=xfIyPmyGhaXidkpV_r9X1ll9isBaSWZlnRBW9BUeiNQ 7927
sydent/http/httpsclient.py sha256=LkCHvI6-fBQret3fPR8w4znOv9YFYMoZ_K6Jl45-kIs 3488
sydent/http/httpserver.py sha256=Jq97xwqMCmmAt3HN_9DNn5jm_uLN54wcV5RdXZdZYO4 10025
sydent/http/matrixfederationagent.py sha256=Qbq-ZOEPL_KNm9AAC2f0okbJ-ks1gd9lLV2WHpFnhWY 18776
sydent/http/servlets/__init__.py sha256=5IwPCkBhrfE0uIzbgbTOHnd7VrUNJKcLDi1QEF1lXS0 9317
sydent/http/servlets/accountservlet.py sha256=gdLqMbWveRWzMOvWXfeWhMaDW1FSgWWpaFivWcUb2Tw 1459
sydent/http/servlets/authenticated_bind_threepid_servlet.py sha256=8nz-f-93Q6gQSqyLAfe4qeeiUSlf84AhEk3FVgZaWDk 1546
sydent/http/servlets/authenticated_unbind_threepid_servlet.py sha256=vjfN6SqDli4THueNhHT6dDS5Dd561w-Aq8O4wBBIo7o 1604
sydent/http/servlets/blindlysignstuffservlet.py sha256=_MA53IJ_MqUMRKypHJo1pD-lgK1m2EEODV_8rPEJ9-o 2571
sydent/http/servlets/bulklookupservlet.py sha256=dL0b6UwYunRiVcNb1z5BNaKXGpA-VN7OzogFri7x2J4 2222
sydent/http/servlets/cors_servlet.py sha256=LrzcFuYXT-Ghhze_Tk8ffGT36TUVDzil6P84H3edDvU 1221
sydent/http/servlets/emailservlet.py sha256=nj8GOTfRGyvgZ7OU2_MYlN77mQsUt5Mq2E21lYU14c8 8454
sydent/http/servlets/getvalidated3pidservlet.py sha256=v18BdOIk0tkiNhGAGI9i68kqFg0huUUPajwC9ACe-pQ 3072
sydent/http/servlets/hashdetailsservlet.py sha256=o8TuDOZieuNo9NyermpMd6lS0YaPRFOUgy61Jf2fX64 2026
sydent/http/servlets/logoutservlet.py sha256=LgQFyhMNucJF1RmdexOW5ivJST4Bw7svO_yhhIEkdVU 1720
sydent/http/servlets/lookupservlet.py sha256=yLtVBMpIP-ziTL58hcLiN4gmDCDr2PYHcbd5EW0yaN8 3482
sydent/http/servlets/lookupv2servlet.py sha256=EUA_-tLHKjuhWck-HeftKPgVzjn33iJMbrWZ6FccHgg 5726
sydent/http/servlets/msisdnservlet.py sha256=H-55uzQ28wPPhSVjEI1BtOBIS_8LbZRtH5gMld3PF_8 9224
sydent/http/servlets/pubkeyservlets.py sha256=AOfBE7kEydacql_tQ18LNhg_iOt-ODVbbJl5mN0t2qE 2213
sydent/http/servlets/registerservlet.py sha256=sVR-CsaApNvp7s8wPFIOSyyJzm7hJfwS6w77mvfF2p4 4934
sydent/http/servlets/replication.py sha256=xZXVf-ogQpkecX20v7SsKYJiyvJQHSL3w2qtvq0Dvis 7168
sydent/http/servlets/store_invite_servlet.py sha256=QTmfr6yRFNPyOmv0xPYii8oOXbjSubRyYVU7wIWeZ4I 10626
sydent/http/servlets/termsservlet.py sha256=zJ1w_EFepAI5YMkd6_-kc5_a-CJXO6oHhfyINv5d37o 2712
sydent/http/servlets/threepidbindservlet.py sha256=Wpv8GZUovVNrQQql_CLIIAgd0ahylYSnODqFcWoMZfk 3582
sydent/http/servlets/threepidunbindservlet.py sha256=768hq2xZ9Ig3j_iIrX0vGX2RgH5GHVC8hL03g74PCTE 10548
sydent/http/servlets/versions.py sha256=LYWXU6GF5FO0gdVtQIMQYTgVmttjXFupNbPkdQLVnKg 1363
sydent/http/srvresolver.py sha256=A-zNQ2MkN_2l7OCM5vPCxmntsjhQZGgArKccAW1tKz4 6278
sydent/replication/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sydent/replication/peer.py sha256=hyO9KDDRRex3na3KLdVPZxQVC7FAviWEyL8Vk5V8mI0 11503
sydent/replication/pusher.py sha256=3GSJK8MnSokFFFO_MGgnzBk2x7R5MvGEwFa0C5ATdFQ 4703
sydent/sms/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sydent/sms/openmarket.py sha256=nw5r-RpcOEm4Jlrf9sWmUePjRe2N25sir9mPux07pTU 5631
sydent/sms/types.py sha256=V6RqXXkqnxbfJwL-1eVt8GSjwjU3uCF5JaxLSw7LAaQ 1300
sydent/sydent.py sha256=Yo-Wh9lymapLXF6tjMwfQeDalm4ggfv2OQ4cxUz_-sM 10439
sydent/terms/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sydent/terms/terms.py sha256=am9uhKNiUkgJoUnOWaE3P550wDvyaVSCGswogwOSIBA 5221
sydent/threepid/__init__.py sha256=MznWDVbt_y5m4n-jldRxnjdAJgc_tC3ddFPbqDZ-iyA 1857
sydent/threepid/bind.py sha256=TNdPLiECO2jX_xPgoaXbUrnB3chflsDW_iaf-aLfZVk 8133
sydent/threepid/signer.py sha256=yvhquK8EOMBh50ZZ7JnIMcxTtsAVpfsTWTq-ukIWLKU 1568
sydent/types.py sha256=3RwnCLlP_KaW2R6x6uvYgv3AXI6tUlJH18wPqxX-z2w 653
sydent/users/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sydent/users/accounts.py sha256=iH8LXr_wfMnooqMw3FsxSz3jWqtkOhi9Rj3r8V413Mk 1144
sydent/users/tokens.py sha256=jj-JC9Dp1LCEyktr7Rg5hzy-k6ip3c-4TynGM2JxjmY 1477
sydent/util/__init__.py sha256=qmMGzp7k71KikwBtYpvlizEYLyMFoONsq9sRmmLqsmA 1110
sydent/util/emailutils.py sha256=-JNP6YDZyRQITNCVYs0LcWNuQxmQWU-kJEx6vu6eDFE 5693
sydent/util/hash.py sha256=5SyB2ZKGr8vYerXbCTrlTb3Z4OXvgayKYXC0j5dTj1g 1014
sydent/util/ip_range.py sha256=iOrnB100bG-UaAPWXyZj0TvTa0gJIHD66cMcBkNqxEc 3601
sydent/util/ratelimiter.py sha256=-iAf5JKmu-ZWeG7pOH0gyt60kzosuuARxYcOMT1vHxc 3017
sydent/util/stringutils.py sha256=89u6HgN5DXt3e25ggFkXg1pXFogsdRiSkFlndSLDeAc 4109
sydent/util/tokenutils.py sha256=2JBvHibeYLCBqX_JkCd0PfBa0YH6BMto17-vuFKqhNc 1814
sydent/util/ttlcache.py sha256=PZK4I-YQqtt46tYnc-y_0ih8LRGnKPSJf865BRDRtDo 4765
sydent/validators/__init__.py sha256=0V0AnGMEMNAz7Zj2HzN91g0ksHaaR6Hoo5Q25EF20G0 1486
sydent/validators/common.py sha256=m-qWhQsRBDqEafqxiISiMeOEpq1mp1oHahtaV9s3SRc 2358
sydent/validators/emailvalidator.py sha256=BkzxvTVd29PWsmztwl56Agv845hcWdsJGge6rezaVAc 5468
sydent/validators/msisdnvalidator.py sha256=roSwY4bfsvhBUw7p-ecfRYCbXqooLy-CeJ8Pxx-oTlM 5396
matrix_sydent-2.6.1.dist-info/LICENSE sha256=DVQuDIgE45qn836wDaWnYhSdxoLXgpRRKH4RuTjpRZQ 10174
matrix_sydent-2.6.1.dist-info/METADATA sha256=FUYIOgRVq9tc_Ku5aIRdteahNZQJ19YHqVEetkbdvkE 9814
matrix_sydent-2.6.1.dist-info/WHEEL sha256=FMvqSimYX_P7y0a7UY-_Mc83r5zkBZsCYPm7Lr0Bsq4 88
matrix_sydent-2.6.1.dist-info/entry_points.txt sha256=k1nZvWOzsoc4Tc6FzR-Me1gPXLbi06eDfUeRZrJndo0 45
matrix_sydent-2.6.1.dist-info/RECORD

entry_points.txt

sydent = sydent.sydent:main