pymemri

View on PyPIReverse Dependencies (0)

0.1.2 pymemri-0.1.2-py3-none-any.whl

Wheel Details

Project: pymemri
Version: 0.1.2
Filename: pymemri-0.1.2-py3-none-any.whl
Download: [link]
Size: 76351
MD5: de48ae4a43f0f6e0907a4e2886ae625e
SHA256: a2ccfb9bba6aa47076cea892fc697a0910afea8496ecdfb25a47dff7dfcbd976
Uploaded: 2023-11-17 10:18:02 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: pymemri
Version: 0.1.2
Summary: A python client for the memri Pod, and tools to create Plugins
Author: Memri
Author-Email: koen.vanderveen[at]polis.global
Home-Page: https://gitlab.memri.io/memri/pymemri
License: MPPL License
Keywords: memri privacy personal data client python
Classifier: Development Status :: 3 - Alpha
Classifier: Programming Language :: Python :: 3
Requires-Dist: requests
Requires-Dist: fastscript
Requires-Dist: fastapi[all] (==0.78.0)
Requires-Dist: giturlparse (==0.10.0)
Requires-Dist: pillow (==8.4.0)
Requires-Dist: GitPython (==3.1.27)
Requires-Dist: jinja2 (==3.0.0)
Requires-Dist: loguru (~=0.6.0)
Requires-Dist: pydantic (==1.10.2)
Requires-Dist: numpy
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: twine (~=4.0); extra == "dev"
Requires-Dist: pandas; extra == "dev"
Provides-Extra: dev
Description-Content-Type: text/markdown
License-File: LICENSE.txt
[Description omitted; length: 3012 characters]

WHEEL

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

RECORD

Path Digest Size
pymemri/__init__.py sha256=x4kBTbo5LingGYAC3fWKvfZ8Fh2MT2tH20_5__yCPFk 126
pymemri/gitlab_api.py sha256=Mf7YGTmKBLccN0mzSPkHs8b2vTSgdCHPjsSYdwRikQs 13113
pymemri/integrator_registry.py sha256=XUPl1HEHplmKvotpwfHAIrWr6mG1etZIFFrycFukxSg 260
pymemri/test_utils.py sha256=79yh0_yB8W899eXrBxTXo2nOWbqsUZeQgvWjBiYuNmQ 317
pymemri/cert/gitlab.memri.io.pem sha256=53-DXmU8BSJYj-MNh0QXAkTBV1b-ZuSijoK29bgpRjw 5611
pymemri/client_simulator/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pymemri/client_simulator/password_simulator.py sha256=RCxlAwsgtJ1Cd0EvypvavquMGVDA3nmd-JoaGBaR0Fo 1861
pymemri/client_simulator/qr_flow.py sha256=T18WUUwj3NUZPvY_9LJKzEmuTypxVPE7r6f2fHqPDFs 864
pymemri/client_simulator/qr_server.py sha256=O3es29CfWcP9FFTcRQ5OfDS0oa-npXB3WvzzOVQD_Pw 9057
pymemri/cvu/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pymemri/cvu/utils.py sha256=_TNW5glAN7WUXbpGhuV9ACxSwcmeOmcnf4PfbHvcBMM 712
pymemri/cvu/definitions/password_auth.cvu sha256=cGbWBZoKz4bXAkH_FhG3uxSb5-hHF4sBqQCvFhlvG_Q 1354
pymemri/cvu/definitions/qr_code_auth.cvu sha256=CkOgW38C9MiG32mxHyPEN1W9VsofeKhevLBd3VvxMms 1210
pymemri/cvu/definitions/request_email.cvu sha256=fN5mRbinlOUZDw_GCgd9ByJveA1ux0jHjpeGHG4Gp00 2329
pymemri/data/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pymemri/data/basic.py sha256=RivGlHXFdRiZvdG5Aftkhz2Q6Y9iUwDSclW_ord0PtA 642
pymemri/data/loader.py sha256=F_Rr7F8mpysZ7qY_zIo02ch_bufKx3YjA_hpU6ukH8g 2542
pymemri/data/schema/__init__.py sha256=uiOPfBWLnOy_I8ugA7qwxVMtGu03IdF1yxJpNQXAGm4 150
pymemri/data/schema/_central_schema.py sha256=b5WjLcxQdOTuuMh2yL6TKLcZufnyiD9mWaP_vtxlG5g 15982
pymemri/data/schema/dataset.py sha256=SxZgJodJs6JwRED42ITEFrs84T2dc1ncYALCbv7B1o4 2850
pymemri/data/schema/itembase.py sha256=XBSozZRQbrALvF6kSMe8iegyFZP6_7pl3ii5vTWVx-I 14348
pymemri/data/schema/photo.py sha256=bNu62jGAJoy2tyw3a7dRQxRq977RL-lvCIXgHqJmCn8 3224
pymemri/data/schema/schema.py sha256=F4fiq5j34189QQ81_ypqYMTvOf6mpzCCCpj1vx_7-84 2169
pymemri/data/schema/utils.py sha256=eVkSwJNv0Tz-enmuqA8ZEfnNznfPc9zK2fIBHx2mrVw 1943
pymemri/examples/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pymemri/examples/example_plugin.py sha256=bSzKZ0VxM29Ox5w1Xrz2biPP02mwOTJuEC-GnIqMhjk 400
pymemri/examples/example_schema.py sha256=MAR1Ljh0WyopAhTQPmSzUYWrdBdb9eeMLDy7J7RW4t0 512
pymemri/exporters/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pymemri/exporters/exporters.py sha256=TYCFJk8V7dBBd6LIgBGb22aXMxhpEiXXwC2QE1RW0ZE 3057
pymemri/plugin/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pymemri/plugin/cli.py sha256=FxdxSncmV2OJsIqifWAfjPWmMWiuoxcnsygeapcbXuM 7565
pymemri/plugin/constants.py sha256=qiU2zPLf2_NM2YtMQP7hCbts6FDkFw-D9PW7ncE3lWM 184
pymemri/plugin/listeners.py sha256=jIgpQLHo1qqQRYR6i0GxyEPvCYDAHuA4wdCK2BGt9D4 4241
pymemri/plugin/oauth_handler.py sha256=_Be8vJR_Xi7lv_mLUsoLavd4TYpwFOqP1Gw4hAPZYNs 2708
pymemri/plugin/pluginbase.py sha256=KeZZpSQbWXgBngQf6vLHpGdq3mdgWRrVbc-zORJOlic 8155
pymemri/plugin/states.py sha256=9621OcIc6JOO0CoBaEIh5lt-w1MFPf_DOVgJ1yY5WwM 293
pymemri/plugin/trigger_plugin_base.py sha256=IiCZvqshRUQLNdu2tAmmWIf5HBcvkQEMLpNSmnXJZEk 1754
pymemri/plugin/authenticators/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pymemri/plugin/authenticators/credentials.py sha256=cWLP41Zua-IPMjnsVXNa8CSwgx4_AlVOx7_53fdkeDM 351
pymemri/plugin/authenticators/oauth.py sha256=FgrQTZ66cE4zZUsAEvrd08E2aeuxlG5Xs_1w15Ft-0Y 3123
pymemri/pod/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pymemri/pod/api.py sha256=ZawHMnuA3y5D9UNZH45uciQ8tUt5p6h6gCR5q9FPvTs 12984
pymemri/pod/client.py sha256=pNjfM_sJb1YhWLd2Xiy-pX27uJZsUs0y9m9WNMaaE1s 23390
pymemri/pod/db.py sha256=-d_w2c8b9rC6NUq2lU9DfWZTRKJfeWxGigOTL7bYcGI 3492
pymemri/pod/graphql_utils.py sha256=QUITuRP4eybOacdlj0sKKQQmqKlrbMYuklm8jt-X8L4 499
pymemri/pod/utils.py sha256=bEj8F2XStH05wCML21g1fXAQdDaYumbry3saXlqWFS4 739
pymemri/template/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pymemri/template/config.py sha256=8ghelHH_Abxv0tT5E-APNgswHtzg7Y7VzsW0ZBmn284 3689
pymemri/template/formatter.py sha256=T793fet1yD-DFM9MKDO8UPxZsCgwzRKVIhx6sO18pNE 10921
pymemri/webserver/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pymemri/webserver/helpers.py sha256=PDQbo-uSa8ycqlTyUAC9Hu1PbwyTqVTSDB2hS98I77U 2590
pymemri/webserver/public_api.py sha256=Gmay6FEpWJ3zxUfgSy0r7CmRjr1aeei_5iK7sm5F_II 1695
pymemri/webserver/qr_endpoints.py sha256=RhsPGd0P44cLXz55eb6oUtFilSy77DysPxij8cuQgxM 2553
pymemri/webserver/webserver.py sha256=8IuXqXXtL_o3Hs6sybJiewE2IghU8h1_JQ0HHfxPOu8 1966
pymemri/webserver/models/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pymemri/webserver/models/trigger.py sha256=EAj_wM9MHDtWWLGCzTegj0uSrl6cp-KD9RE9asnllI8 131
pymemri/webserver/template/images.html sha256=xK-qMCT083RPzvLW4xt1K6Pnsa0z12VmWKYmpLfzVtk 105
pymemri/webserver/template/success.html sha256=q1O6cZuj1d-FHHgY0t1qDJT79vsVZ2V3yfMRDluBgZc 398
pymemri-0.1.2.dist-info/LICENSE.txt sha256=glAFn76X5HiSZVITzt8S6E4aKI16tSAOH54_SXT4dpo 23709
pymemri-0.1.2.dist-info/METADATA sha256=c1bIXyvcm9ZVt4sasZST3CgAPD6RmFPKtq816R9e-zc 4019
pymemri-0.1.2.dist-info/WHEEL sha256=G16H4A3IeoQmnOrYV4ueZGKSjhipXx8zc8nu9FGlvMA 92
pymemri-0.1.2.dist-info/entry_points.txt sha256=keNk1RSyPjNyCTaRp9_U229y1qhiiaWJCt7UvxbsPjQ 560
pymemri-0.1.2.dist-info/top_level.txt sha256=nPp-F4HDle2N7f1MFMUuFfrfxUW9dDtfszIsOAXh8s0 8
pymemri-0.1.2.dist-info/RECORD

top_level.txt

pymemri

entry_points.txt

create_plugin_config = pymemri.template.config:create_plugin_config
plugin_from_template = pymemri.template.formatter:plugin_from_template
qr_simulator = pymemri.client_simulator.qr_simulator:run_qr_simulator
run_plugin = pymemri.plugin.cli:run_plugin
simulate_enter_credentials = pymemri.plugin.authenticators.password:simulate_enter_credentials
simulate_oauth1_flow = pymemri.plugin.cli:simulate_oauth1_flow
simulate_run_plugin_from_frontend = pymemri.plugin.cli:simulate_run_plugin_from_frontend
store_keys = pymemri.plugin.cli:store_keys