pymap

View on PyPIReverse Dependencies (0)

0.10.2 pymap-0.10.2-py3-none-any.whl

Wheel Details

Project: pymap
Version: 0.10.2
Filename: pymap-0.10.2-py3-none-any.whl
Download: [link]
Size: 165222
MD5: 1d0191ef3b8d8dd1e2cba0256d9c9b1a
SHA256: 984933603321da0c149a21c09530611a3ccb76c9661bcdbec5cd8a978a2bea2d
Uploaded: 2019-02-16T16:24:53

dist-info

METADATA

Metadata-Version: 2.1
Name: pymap
Version: 0.10.2
Summary: Lightweight, asynchronous IMAP serving in Python.
Author: Ian Good
Author-Email: icgood[at]gmail.com
Home-Page: https://github.com/icgood/pymap/
License: MIT
Classifier: Development Status :: 3 - Alpha
Classifier: Topic :: Communications :: Email :: Post-Office
Classifier: Topic :: Communications :: Email :: Post-Office :: IMAP
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Information Technology
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.7
Requires-Python: ~=3.7
Requires-Dist: pysasl
Requires-Dist: typing-extensions
Requires-Dist: grpclib; extra == "grpc"
Requires-Dist: protobuf; extra == "grpc"
Requires-Dist: aioredis; extra == "redis"
Requires-Dist: sievelib; extra == "sieve"
Provides-Extra: grpc
Provides-Extra: redis
Provides-Extra: sieve
Description-Content-Type: text/markdown
[Description omitted; length: 10050 characters]

WHEEL

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

RECORD

Path Digest Size
pymap/__init__.py sha256=Bic4imjqj8839KO6jLnbtVdUZMgiD5IIwpcxQbJnHSc 261
pymap/bytes.py sha256=c5hnHR6CLN9BZ60v5DBWCvvADSApClm6bgFz-14WgNs 6951
pymap/concurrent.py sha256=TP-sNAgrmSyjv7ylKjQrafBerfdFIZ0ZObn6CJp-TsQ 13451
pymap/config.py sha256=WFPQkogfUGmsGnFd2yqwTMOc32OTB2RxI25FnpTojYE 7146
pymap/context.py sha256=oJcvqoQzdH3DTKPx2ovHipqIz-5XCwrxu07y6CpTnL8 950
pymap/core.py sha256=0kk8OZPuZFSXeN54AILKRWSd9WaxLITKhh9DPG5y9ps 206
pymap/exceptions.py sha256=lcA6IlYzD9twptQfPRd7bpFeEHrrAWsGOhCXuZ0DcPg 5749
pymap/fetch.py sha256=El1VYbuIqla08DXhAK6qGFOhLPzzTAVPnBAmXW30iCM 6227
pymap/filter.py sha256=fSTI0DeGrdo9BCM7lKe_H0KPkCQAOJ2DlXebBfozHAY 3895
pymap/flags.py sha256=O58RkRiYpyEKLAkwQcLqBN17WcZlZMzJvjd4-dgzSY8 6129
pymap/listtree.py sha256=NDm_UV4OSf1ZlQ6krFbREu4PRkDVJtaDL8vj1mdkhV8 7158
pymap/mailbox.py sha256=fvjkRSL2bGvbVPgbiZ3uxncWwVYTQOD3OPUMCSM2MB0 2651
pymap/main.py sha256=-OzbQgGatbLPm3fTD69n7bMqCV-mT6dhHO2IXt3udy0 4443
pymap/message.py sha256=Uj7l9qd9pJIld72aRmwMXfuQ3MbgRfIvOG93uwE1zrs 10648
pymap/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pymap/search.py sha256=p3eTbXi0d0tduBmwT7IEhYU5-zohPQyUSUeXIiKJMKY 13946
pymap/selected.py sha256=eZQhEwb5rC9MVSLBg9G1V0Xv1F8bZTbN_0r2xBQt0r4 16689
pymap/server.py sha256=rvxRHNq2bad9sPeppnGDJo4j7-r1dvj5qZZOedhuQF0 13605
pymap/sockets.py sha256=JGWdPtlmfdmkMXlGtIPMv5pDf_Dc_Hfn8bY4Xn0x5X0 4878
pymap/sockinfo.py sha256=FEL76TbW0ujRemQo1JZAWWO-25VfkUGUSwQnNFdf8w4 2440
pymap/state.py sha256=8yePRFIztyNT506JElU-eg2hGRy7rVM0NU3zeYG5thQ 18785
pymap/admin/__init__.py sha256=hLRSOCsyK6Uft2TMsg_RGt90rHlTNSSuE3HvjSRSA1s 2873
pymap/admin/handlers.py sha256=KGvcCzls_In8zock_mSuRQFIl-FeHzMFVQomc-Jkz7E 3642
pymap/admin/client/__init__.py sha256=-a7BhsjTcYJlQZfnRG-kwFLc_ghVVxLyg_GhYbtHnxE 2148
pymap/admin/client/append.py sha256=S2Y_D5XaA2T09kduviyeeK-oVchV6VC7GMqzY-ROmjU 4069
pymap/admin/client/command.py sha256=KVoxvBf4NYEU3RpG3X5xcwPGM_Tmps54MTwfbLIzGS8 1183
pymap/admin/grpc/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pymap/admin/grpc/admin_grpc.py sha256=PojcQUmz2bHQxeA8smK0zHalLZO1yZFui12u71adWSw 964
pymap/admin/grpc/admin_pb2.py sha256=f0oZZj0GBw8w8AfNOitFgo10kdC-dw1KDr_eGXAykTQ 9155
pymap/backend/__init__.py sha256=9_8wL9Scv8_Cs8HJyJHGvx1vwXErsuvlsAqNZLcJQR0 8
pymap/backend/mailbox.py sha256=YkuaVoSNkxGKyoqn4xwqEdnu_Ba-Y0wiRbU1M6v5rIc 9815
pymap/backend/session.py sha256=0n8DnwzshNXovbvBSFRqAEq2kg7dmb_xQiVKiJqrvvc 11368
pymap/backend/dict/__init__.py sha256=vizL56pRyETPfVVeFlYgRLA0eKc3Lr9AZ_Swh-HnaWU 7293
pymap/backend/dict/filter.py sha256=xdcl3g8HB2Nrd-H6l5yDht4SUGnCZg4njy7tD5fMsFw 1673
pymap/backend/dict/mailbox.py sha256=RLx7ZbX-JjI26WL6Wa279SrLaam63ZDUyVh40LAsZjw 10789
pymap/backend/maildir/__init__.py sha256=zx06pkh6didMqVViUKK6UmZ-H6xd9jg1VoJfRiy25bU 7942
pymap/backend/maildir/flags.py sha256=enEjG9ZiUKJZUkwQPSTXVjjVQkqx5Cgbn7-xCoJNx8U 4091
pymap/backend/maildir/io.py sha256=z9RMkr0NKZ3dnhSr6H_KPTOz7LifRq9FOUFhz11dmfo 5849
pymap/backend/maildir/layout.py sha256=Ssdbo6bccISs3kskhfp7MmqfrqkqLnY6MPKXj0szARE 10402
pymap/backend/maildir/mailbox.py sha256=s-_K9o1H3yqy1BPecyEBIGKYO9nE9MbznvGlulVaSKk 15441
pymap/backend/maildir/subscriptions.py sha256=jEV4WWtJgMPy2txu05bQokDe3hjLLJcoEODQcqZ5mv8 1897
pymap/backend/maildir/uidlist.py sha256=60XVDOg0UsHunYOfnfS0B3cUw4EULwfGUa7MFVnVBt8 5332
pymap/backend/redis/__init__.py sha256=8yudS57FqUGN83t0xDiDr8XfPpB13xTn361ceL5dVTA 8872
pymap/backend/redis/filter.py sha256=Nf1NWtWmWirRiZIdmDFbhXAgPY83fpWT8xtt1QuhgOc 5478
pymap/backend/redis/mailbox.py sha256=hIuKdIKEBe6FsATvifL55paQh8WAiUkSstimXbm82lI 22873
pymap/imap/__init__.py sha256=0Hqp1lTusbTmaUqp4NW5joPPomulNIr8ZmxMyuJeeAc 15788
pymap/imap/state.py sha256=943Zn_87vglfOFnR92vdc5yvtpa2xvwF4YA2df218Jg 16298
pymap/interfaces/__init__.py sha256=4qswrxsC16YNir5IUWMWKGS5bqOTs2STzpVGJT5i8FA 71
pymap/interfaces/backend.py sha256=kOjT_OFrnNfn_qvIVqD95TQMu1BYrnr7cz3Tv-hc8d8 2718
pymap/interfaces/filter.py sha256=goVB8ULP7mNxsEuVEhbRvGPrtQsvdlmPrz9SDSDOnOU 3836
pymap/interfaces/mailbox.py sha256=G6On6yXVC4EFnIir5PjUHOAlv7VAMnl4F0_qZSGvjyY 2107
pymap/interfaces/message.py sha256=7O722unlNG0XwEXMnhPyM8u46yPvS9VjA05pUxhZbqc 7432
pymap/interfaces/session.py sha256=Y4L8vvgUIv-MMmrk8diDc7A8cpHfyQy-jtp5f4vIToc 13111
pymap/mime/__init__.py sha256=M0KdOudb6YzNpeOFk5F0Fv5O3FXou1lbQ-2RCKa7p2Q 14501
pymap/mime/_util.py sha256=P1V5lBpvg6IroV86j0r8ETZKXsFoxb-m_Kvfybi-x10 944
pymap/mime/cte.py sha256=WAdHjpodT_XW6BogmE3bnLyr50tCpiX4wqtwl1JGdpQ 2661
pymap/mime/parsed.py sha256=oa29F74TJuMfLd3QZhXNmjoCxfIqRDflLtS9d2krFB0 6492
pymap/parsing/__init__.py sha256=lOSh7spZBEpwYEHdO27yjge2cIEJeOwORodRwlnfN94 8247
pymap/parsing/commands.py sha256=dU3w6FV6qcbWbOQhk7Mj9xEpmaWEMn3dX4EVZLrbsYo 5434
pymap/parsing/exceptions.py sha256=q7jQJQl2AZWWCFb0MygeB92K77l6HmA3R7ndsU-Jsxg 2017
pymap/parsing/modutf7.py sha256=Gd20EQvufgwnFm-2A-QAtKG-qK73rasLAQZi489qnkQ 2866
pymap/parsing/primitives.py sha256=HA1cKKr_PouqKwKavyTXizrD08BlImwZM5n-SPe_o6U 14676
pymap/parsing/command/__init__.py sha256=QWNcBtrRIh2IUr9_b5-g9NgutMdjt7jltuywhE92GXM 2834
pymap/parsing/command/any.py sha256=Y8HFaQCJTJUaL0ChZQjY3OYhJfDg_IL1xs5ED-u9LN4 584
pymap/parsing/command/auth.py sha256=7tcpKaqZZUtXlJ_0yRqIWSfob-YE050pTvfBCfWLajE 10575
pymap/parsing/command/nonauth.py sha256=sL97WZAUGOFECr-vBhI97KPXt6Id7BoBwy_yuIt5sfw 2199
pymap/parsing/command/select.py sha256=6jVTZLO2TA5mxTt9ID0g26mCyY8lcYxgQwIT5GDyE8k 16439
pymap/parsing/response/__init__.py sha256=X6WpOYHQ5M92X9FO-UpqzEVxmE078qxMNrRl1jND_s0 9210
pymap/parsing/response/code.py sha256=rOASaXIOSGu6AA9wBeSZh-k-wPOsoiPrsa2Bw0kEaSI 4070
pymap/parsing/response/fetch.py sha256=Hmuft2CmczZHjgo9oJMWa8iu8mzxVeYsrbFJYuuWYh8 18966
pymap/parsing/response/specials.py sha256=9ECv9ImJ-4x_C16J0nljiSoJ7DdpdOefLLxlmrBixiQ 7096
pymap/parsing/specials/__init__.py sha256=dgXn8iQa7GTe4WGYX0fO-LY0mY6ivDVZ1l8OLGXG4zg 648
pymap/parsing/specials/astring.py sha256=uoNVyquRZ-eA0Whe1ZyojQYDBXo11AsIJWAA0X2_gbk 1755
pymap/parsing/specials/datetime_.py sha256=QFR4P8ON6VI-1pTB-k7eGGPOT4C5B0mLyXAowXN0xrU 1650
pymap/parsing/specials/fetchattr.py sha256=XiSlI2hNvGdJUdU2CzRgexJ1eenNFeRY03_ZU2m0f_A 9234
pymap/parsing/specials/flag.py sha256=xzuByezK4oLKXRML6CRxiR0GYD1fHbcDYSNLx4HytE4 3310
pymap/parsing/specials/mailbox.py sha256=-7UVmvwHEKkg3F1NmS7Z01dx7ZO5TbKzImGi5UlImp0 1258
pymap/parsing/specials/options.py sha256=v6iYheZq8uVZJ7K82nmFdJgvtg__yyzdG0oyBapJCSM 5381
pymap/parsing/specials/searchkey.py sha256=upYr0CaJ_P3fwS6FlAzM3HvRB6AChUmBytIrSNPxgo4 7966
pymap/parsing/specials/sequenceset.py sha256=NPZ1uP8aNgvlb90G5CScrnNb1Nh-Qxcl62zgiHwO2Zc 7288
pymap/parsing/specials/statusattr.py sha256=JyX-GoDS-vEra2_GgU4SpjP5YCz9YWjFN0LsJ9EmG8E 1520
pymap/parsing/specials/tag.py sha256=NPdE6TS2noEX2uH8ruo7e3sHmDqZoBZVTtHZ2tapI1s 988
pymap/sieve/__init__.py sha256=g0efCZhuZu2FhRcO9jhNLA98rpUvSvMtvv4OcYOJUDE 2467
pymap/sieve/runner.py sha256=X18hP8gSb4uD6wxTh5Xl54zKO83io4gL3fVQMoruHdc 2370
pymap/sieve/tests.py sha256=WzRZA6Y70hpQ6rxqdshNPaSfw0RyiAquOqdiOzS2AvM 10028
pymap/sieve/util.py sha256=0_iBDcsJ8mFd5XKwZpeYD9ydNPJvqX1rahITg96Zfiw 1721
pymap/sieve/manage/__init__.py sha256=2agUsUWRmh8XHVW3XP_CG4kPfF6ZzkhAMQsSOJ9Rwg8 12338
pymap/sieve/manage/command.py sha256=arcv5SaQ_G47-lNA94FOWQwALDQ4FKVGTi6_3gPauRU 9166
pymap/sieve/manage/response.py sha256=LvsjRpvPpIPh4ubwy1WreAFDXNlY1p9Iehgs8n-P3t8 3861
pymap/sieve/manage/state.py sha256=6jkoM-oCLEexUtwlBM0g2JY-9fhCla3NKgymMYOIE9w 4556
pymap-0.10.2.dist-info/LICENSE.md sha256=-NVtgotaIlcxC5HEjCmViCbXX-j1dHeBQq1nYAqGNhk 1079
pymap-0.10.2.dist-info/METADATA sha256=ZnzwvP15HmKPLGLjgHiMki33-XXGS2G4MJXJhTP_yM8 11051
pymap-0.10.2.dist-info/WHEEL sha256=_NOXIqFgOaYmlm9RJLPQZ13BJuEIrp5jx5ptRD5uh3Y 92
pymap-0.10.2.dist-info/entry_points.txt sha256=JOy5z4Zypr2wBqMkfdecUfGqvz4PNe4oslWDI017yh0 515
pymap-0.10.2.dist-info/top_level.txt sha256=UlFOueh2x6q-scWivHRjOoZF2Wvf3r0lb0jXIkk13kU 6
pymap-0.10.2.dist-info/RECORD

top_level.txt

pymap

entry_points.txt

pymap = pymap.main:main
pymap-admin = pymap.admin.client:main [grpc]
append = pymap.admin.client.append:AppendCommand
dict = pymap.backend.dict:DictBackend
maildir = pymap.backend.maildir:MaildirBackend
redis = pymap.backend.redis:RedisBackend [redis]
sieve = pymap.sieve:SieveCompiler [sieve]
admin = pymap.admin:AdminService [grpc]
imap = pymap.imap:IMAPService
managesieve = pymap.sieve.manage:ManageSieveService [sieve]