pymap
View on PyPI — Reverse Dependencies (1)
0.36.7 | pymap-0.36.7-py3-none-any.whl |
Wheel Details
Project: | pymap |
Version: | 0.36.7 |
Filename: | pymap-0.36.7-py3-none-any.whl |
Download: | [link] |
Size: | 215089 |
MD5: | 872327b4e2725a61c2dcfa1d0512be16 |
SHA256: | 9ec1326119d2bba86a531401bfa1ecfb63d8e188ce23ec0c71557a28af49d25b |
Uploaded: | 2024-04-27 18:59:50 +0000 |
dist-info
METADATA · WHEEL · RECORD · entry_points.txt
METADATA
WHEEL
Wheel-Version: | 1.0 |
Generator: | hatchling 1.24.2 |
Root-Is-Purelib: | true |
Tag: | py3-none-any |
RECORD
Path | Digest | Size |
---|---|---|
pymap/__about__.py | sha256=CzA3-Hh4uihFZmK2CNCOtuegNlajZp5Duf1pMsuE0k8 | 54 |
pymap/__init__.py | sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU | 0 |
pymap/concurrent.py | sha256=V58cT0Ex5xH5pm0q1jclfX7pvCGsvlvaTwCkkxJmSH4 | 13931 |
pymap/config.py | sha256=PmSfb1Gd2G_iP1249vZGgSWNk3B2K0C-xJ1dKQEUmZs | 11317 |
pymap/context.py | sha256=eje6pL7Z7IfTpB-zbAKroj2IM6chRM6-p5b2VQ7R7TY | 1469 |
pymap/exceptions.py | sha256=q0KIB-uOOAnW1XXcUVA4oRTwrD45PTB6Sy3RYUu8p18 | 6958 |
pymap/fetch.py | sha256=aQb0hO73Zk42bawXYwbxe0VGCtzbZ8MWM7uugdl9x7k | 11113 |
pymap/filter.py | sha256=qCamFzhGh00S-FgzKlrra2s8Yfpt_HcbqajTxdZVqhM | 3544 |
pymap/flags.py | sha256=wR_RBoE6ZKMoSFjEBGeA3UU1T2rTH-8qJG32johbjRo | 6220 |
pymap/frozen.py | sha256=-6K3YNysrat4CIAwjgWPlJKQSTf6Hqu95H3Pj_2u7f4 | 3367 |
pymap/health.py | sha256=TqNC8uuV-3qs68CRS0OmXH_GDZbZ3a5UAkUqx1aADy0 | 4259 |
pymap/listtree.py | sha256=834BgdCgMrVyr-WEl-W5Xu7QNNoMjqlwiFWbg5WX9iA | 7187 |
pymap/mailbox.py | sha256=Ybq13PdKJGLgzZstzAT9B6Kv77w-vHHcX0J3irpwQfs | 2744 |
pymap/main.py | sha256=3Xn8EQGYLYcq_AWNdwDyhEBU-lsViUpFmvfaKE_G7fU | 5854 |
pymap/message.py | sha256=qILgMkn475C7kUJBCkuUqxVJop4yCPfrjKpTC3xUkhc | 10559 |
pymap/py.typed | sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU | 0 |
pymap/search.py | sha256=mGf0aEJTt7mDdhZXKCzwJIB04cBD4RLFtzSjVEIiSiU | 16274 |
pymap/selected.py | sha256=fyqkevNdvqQDm9KNZUGJw6UMMlKk-a7Q-mxO2Mde4nc | 17063 |
pymap/service.py | sha256=QDDX9cl60LhP97_7kj78LPXtQuc2-zyMK_h-R0roaVs | 233 |
pymap/sockets.py | sha256=z_hUBYdumN5hAeC_v8dRq30bkcZhOBB_ARpZvdKSZ1g | 3362 |
pymap/threads.py | sha256=OooRVZnDsgU0wbNTWn6yAyQmkb5TedGf53Hs9fNVjsA | 3282 |
pymap/user.py | sha256=dh028pFYmQ4CN6nd2vMLq2YVxdj3XIbD8QLETbO9kKU | 4010 |
pymap/versioned.py | sha256=_gzgYarUGk65CDWZyxlBH4qA3Su9gPyRsGdoOHmYzhY | 2370 |
pymap/admin/__init__.py | sha256=TK5jjZ1wlcWQ8JT2SwnA7Ginw4Q34U5e5KdhPwmhcFE | 5976 |
pymap/admin/errors.py | sha256=qosxXe5pf2-i6iRbfsUySddRKYsgqLiwU02WaKr0Wy8 | 1572 |
pymap/admin/typing.py | sha256=1waOuRyZgTafkBFZqixlrOykBI2ByHOdc2Rv-BKWA8E | 475 |
pymap/admin/handlers/__init__.py | sha256=agskwLYmjYPkz37PaN6Oe65ICLWbPzfQISTWNtgRKuM | 4744 |
pymap/admin/handlers/mailbox.py | sha256=YsUc0VzlDGM36yZ6tPIfrvj5MeITquQENaeJxc8MyHo | 3311 |
pymap/admin/handlers/system.py | sha256=vN58NAr1HboGgc3WEUsINo1CswvQ7UUivIT3-lJOeRA | 2851 |
pymap/admin/handlers/user.py | sha256=Vve8IMoCMgq4VKa03CYeErDGv_qQqKLoaommX1PbW48 | 4142 |
pymap/backend/__init__.py | sha256=D35dNjradi-yRAdk8wOecza5c2-3OlYF-B-X4sTrJQ4 | 235 |
pymap/backend/mailbox.py | sha256=LAp2VFmVv6duA8E0tAt9lzlbebrWhe7hHhISZPHy0-A | 9707 |
pymap/backend/session.py | sha256=2r6HY9X4p-VBctvykVJ3rhonu69tPjakPZilmLoXUAE | 13288 |
pymap/backend/dict/__init__.py | sha256=DQPgtdv-19WseYirL9Gxdio1GrGHn9n4R7w6lfPbmig | 12494 |
pymap/backend/dict/filter.py | sha256=IzWiMFwd_CgDXxI6xYK1dEXIUBHMMYpcHDDegTvJuDE | 1687 |
pymap/backend/dict/mailbox.py | sha256=1SoXICZxYQIbMnojgbATyJDCiKPtHuaLzEcMdqt0uFo | 16308 |
pymap/backend/dict/demo/sieve | sha256=3MOvFaSlB_XPCdNH7wFLUH6ypGAoL0AW2Vy7blVSuiY | 992 |
pymap/backend/dict/demo/INBOX/message-1.txt | sha256=nnN9QnFN1u4QblqSy7SLwZLZ6Rd5-QhV7I9jn8vAHWc | 204 |
pymap/backend/dict/demo/INBOX/message-2.txt | sha256=ACtXiplYyj3aHnKHDZ52xTltmh57jawLoz3HeTjAFJo | 228 |
pymap/backend/dict/demo/INBOX/message-3.txt | sha256=tFU-m_4VRpDBe5ZeX8vYl-Dc4ZkeAgU49GwqLiGd-fI | 228 |
pymap/backend/dict/demo/INBOX/message-4.txt | sha256=gxxKdhiv0noqvAm9dEJ_TV7SFW-uFjluyUtrbLNpdrE | 2003 |
pymap/backend/dict/demo/Sent/message-1.txt | sha256=-9IjfR75MYMaITNfxpgTBFQfWDyodrTcZT_7F1mLGHM | 140 |
pymap/backend/dict/demo/Sent/message-2.txt | sha256=TQmtiavkz6zYoeqLyl_3PmiGO_2SArwR70eF40zC-e8 | 756 |
pymap/backend/dict/demo/Trash/.readonly | sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU | 0 |
pymap/backend/dict/demo/Trash/message-1.txt | sha256=poYh6hemrdDu5c9PKQ83d1ojtjBEmF1IyXDuz88vmv0 | 178 |
pymap/backend/maildir/__init__.py | sha256=YwI8ApqHfQxVdAqEj4ghdVBDu0ICVhNMF885Al0Fa7c | 14797 |
pymap/backend/maildir/flags.py | sha256=1zDFph-gmxwIegSmVRx_b3qFPwXPTj3VMzk3BmU08xY | 4207 |
pymap/backend/maildir/io.py | sha256=ovmA1oLYHN4KRyrSgnkPxXE0IC2R24FmWKWix3JisB4 | 6590 |
pymap/backend/maildir/layout.py | sha256=S1zpO9EuqElKh2aTpTNRvizWzZKAc5smSeR_iAL5NKM | 10531 |
pymap/backend/maildir/mailbox.py | sha256=LKwZkzWzR-GwlxNYIp8zDxGzz2FbkqBAiPyRePSM_5Y | 20217 |
pymap/backend/maildir/subscriptions.py | sha256=QnL3UkhDvdhp0G7KVzoWTTDqjcivckiRDgh-7DNevvA | 1851 |
pymap/backend/maildir/uidlist.py | sha256=6LpsUs5KPlrDXu2mvTuTKqf2VeEnaEMCNpNlCHMZYDE | 5386 |
pymap/backend/maildir/users.py | sha256=5ByVeQNx2xU-EFgMuMDFdb6Q4i3aMjgrUoDQtzh-LGg | 11944 |
pymap/backend/redis/__init__.py | sha256=dKMmDP4UXvZjFSz91FieHfD8s923i7lrlIlRLOBFUPs | 16996 |
pymap/backend/redis/background.py | sha256=H0JrjKsSDVUwm4Kb2S8BQHp7Dnz-W-0oyBgDmNQ6UCc | 2575 |
pymap/backend/redis/cleanup.py | sha256=3XrBgGpg2AsMOhgtDjwzvAnbBxt2vmRITnLzQPty3yQ | 3397 |
pymap/backend/redis/filter.py | sha256=R_nbTwaXCNKq0Qq89teC4A2ckqko_dzh5ZlE6VUnDgY | 3744 |
pymap/backend/redis/keys.py | sha256=I6OxSu92rl8cirlJpzwWgvWOn9qyyl-Ai8j9RtzQtdI | 7047 |
pymap/backend/redis/mailbox.py | sha256=zz3_L4Rzy_0Ef_-3DYuPJ3FQb0p15Hc2v3xk-oRPPRg | 14722 |
pymap/backend/redis/message.py | sha256=MaBDLhRM_epdHI9pFuIBkbaMPqo5IIZX0GtiVgUSbIo | 3213 |
pymap/backend/redis/scripts/__init__.py | sha256=9t24qXSnO5RJpKYwlxWQvavEg_04HlPEVSqXZY6oFzc | 2058 |
pymap/backend/redis/scripts/cleanup.py | sha256=0fHuCNXA-ratwhrAzemP_YK3Krh7jfrHwuDoCmeFJmw | 1834 |
pymap/backend/redis/scripts/filter.py | sha256=R7zEnD1acBLoPvHVHuRwR4CVq8TJD5-cCDdCHMRrM-8 | 1934 |
pymap/backend/redis/scripts/mailbox.py | sha256=XfL5H_un4Nh8xZwX1Mr-FMroDAF6qTU6Xa5u8vn1cGM | 5556 |
pymap/backend/redis/scripts/namespace.py | sha256=LE7Uq-Hl8rcq53_EEIgwXFEuR9Fwu6ITxlCIYcUGyx4 | 2594 |
pymap/backend/redis/scripts/lua/cleanup_content.lua | sha256=fo1ddpb9BI_EPovgZ-qn63f2wzPcg_tRIvk7d9nd3qY | 252 |
pymap/backend/redis/scripts/lua/cleanup_mailbox.lua | sha256=OSUPcLTYWxj0Ogdo7hvsN97GTL0Qvwj-3pUByOcrDko | 488 |
pymap/backend/redis/scripts/lua/cleanup_namespace.lua | sha256=u9f8jua781UeiBjtl7pzQHdKXrXDG3NNNuFVHtiLJbU | 467 |
pymap/backend/redis/scripts/lua/filter_delete.lua | sha256=glAbw6anIrTWoseFWNmAmZr_hvhnQvB4a7lfFzha4to | 525 |
pymap/backend/redis/scripts/lua/filter_get.lua | sha256=wjXVGk9V_wVDUfbgIVl13_Y2HwwI7HJEk6UpF1trfFo | 282 |
pymap/backend/redis/scripts/lua/filter_rename.lua | sha256=NB8jPWr8BUesN4wwRjU3TPTxZ5kXihsCS7OtG2KGFwQ | 515 |
pymap/backend/redis/scripts/lua/filter_set_active.lua | sha256=8zc6tzEbNmu4iV3DvLhSdIr7wfzgfz9rMFbOpYuIhDY | 321 |
pymap/backend/redis/scripts/lua/mailbox_add.lua | sha256=Oq30x0dYqJVvaoJjnt3ccw3JpnV31X8CbzYxs1pvojg | 538 |
pymap/backend/redis/scripts/lua/mailbox_delete.lua | sha256=io35a7Wkjkp5GCceB1wYTsU2lwaEAB_AK20cLSDBXcM | 520 |
pymap/backend/redis/scripts/lua/mailbox_get.lua | sha256=3s2XnJFCTauEVI3kbeipjbUPf9fk8GrARTKifKwXUyE | 311 |
pymap/backend/redis/scripts/lua/mailbox_list.lua | sha256=NuuD9NeNxAr5rxvhijmLrPYD0C_zi3L6yA-zW2MlKTc | 192 |
pymap/backend/redis/scripts/lua/mailbox_snapshot.lua | sha256=a6_2oxNEJfxrAsp2u9TL64EdsmLnH5wTplNV6rZgppA | 682 |
pymap/backend/redis/scripts/lua/message_add.lua | sha256=ZTvq3o9EZ4Wi73KYi3sN2qek8TQ8QlqZHtoAB96uoY8 | 2525 |
pymap/backend/redis/scripts/lua/message_copy.lua | sha256=wyj4yhzmLYUBvHhOwLolITNrhPaJDTYChz1i4Se40q4 | 1735 |
pymap/backend/redis/scripts/lua/message_delete.lua | sha256=7HtyxFSkOSl6ZQ03Ykcd7iiGmhRmOBxuFxLPtTbtmlQ | 1376 |
pymap/backend/redis/scripts/lua/message_move.lua | sha256=oC5JgwxPdcao5bjtcuEhJglNbPU07Z7oOgq1R9nRZWs | 1989 |
pymap/backend/redis/scripts/lua/message_update.lua | sha256=vhsq6xOmsnR6p5JuXke-mmU_mFLqs2vY583T3iUKMCA | 2476 |
pymap/bytes/__init__.py | sha256=-a158Z3B_QCiz2Vt0KKHXMVgVAvNkE_ZGQwx_jEwaTE | 7311 |
pymap/cluster/__init__.py | sha256=Ija1iaPA8ooPpKLaOeRpjF317cWfFVK84z0cRcSWyE4 | 6291 |
pymap/cluster/swim.py | sha256=OYnW27W-QFrO281wG2hOhCp-YDSf25yfZy0yWAwAi7E | 3340 |
pymap/imap/__init__.py | sha256=IVe2UR-3xEUjqaHCO5uvLtn0NNBa8-nuovf5VHsc5uk | 16793 |
pymap/imap/state.py | sha256=4Vj3Xpcj6EqlO6xLGH4iXycAvEsREpyvnePOPcCCqxU | 18473 |
pymap/interfaces/__init__.py | sha256=4qswrxsC16YNir5IUWMWKGS5bqOTs2STzpVGJT5i8FA | 71 |
pymap/interfaces/backend.py | sha256=6MIMfDMrbh3ZbMiKzBaFmyfJjCUHvv75hT_xC8Cjssc | 3227 |
pymap/interfaces/filter.py | sha256=xJiLDrBSX243Hee69kfTARNe5MARZ33PuO9CQSxVmHs | 4654 |
pymap/interfaces/login.py | sha256=rhWRd7_gVIor2K6YdRdA6X7-elUlvAPEBfSUdcEqFHo | 3864 |
pymap/interfaces/mailbox.py | sha256=1q2GYsRTbqOKxXiqSo06I7BNJFty-nvrG5m4-880Z2w | 2241 |
pymap/interfaces/message.py | sha256=B_Pl003mLPCe7tldpLp9No2kNOHs-RerPBQ9x51iBLo | 8723 |
pymap/interfaces/session.py | sha256=xd5fALSyrp5n2kk-dNTC3Bi3_xXcUrYICJlL3huVQPI | 13458 |
pymap/interfaces/token.py | sha256=-Jty8laJoV6EJeyfhclZNFzeOBq2e3ti9CV5NmoUd3A | 2957 |
pymap/mime/__init__.py | sha256=CIjUDYSFIDKfu0mkf1khUr7zzMmcDu9QiiN7JLsRu_E | 14835 |
pymap/mime/_util.py | sha256=oi3dE_NwABwnMC77HTmUBSPUpLNn58yKmXtPjZByYec | 1005 |
pymap/mime/cte.py | sha256=HjyQZh8aZ4fwt5UEuLwDeVdhwA_170e74wA6dIMljLA | 2646 |
pymap/mime/parsed.py | sha256=XyfhQsK7O3mn9yL0wzi0Iv1HikzRSKlh9_yMM8aE8jY | 6931 |
pymap/parsing/__init__.py | sha256=ZoQxJPygds-1iYJYmUusYsGDR8xqqVh_y8YYW2vs-_8 | 9678 |
pymap/parsing/commands.py | sha256=PgygsnWYqtbjvkfkW99SHl1dq5BPkCMqgIgQlc3jSBk | 5880 |
pymap/parsing/exceptions.py | sha256=9jTbouhIr2Mx_IDlndACbAYxxHkRFHt30E55iQtqzeM | 1376 |
pymap/parsing/message.py | sha256=JOR6HAw563biTEkC8siTHhidWFBziZUkin55nhA4lYY | 722 |
pymap/parsing/modutf7.py | sha256=rgOi2YYreVZVlNzGp-w_ASDyKNYXXWT6QWuNx5s_TOc | 2902 |
pymap/parsing/primitives.py | sha256=zfkk43jYb5pDb8QrpV8IH3OyGAya-rb4OmlpvPBR3fs | 14841 |
pymap/parsing/state.py | sha256=gpEFDWEDmu8VzYlbJiH32KJuPG2zM80SGgzb28HbD-A | 3271 |
pymap/parsing/command/__init__.py | sha256=YFcTOib3yij0UGQOjgMEICe8ce0ir7pFNn7i-s99ZJE | 2300 |
pymap/parsing/command/any.py | sha256=UUVbdDwvHc6CH7gGgqCl7fY0MRk0_GTMPE0qJh6h1vQ | 2391 |
pymap/parsing/command/auth.py | sha256=JYWScEBj_Sx2c7Ptr-ztQrQuAQhhwBT26J-3SaEChz4 | 10791 |
pymap/parsing/command/nonauth.py | sha256=ro4adFhXP1mQzke_q2LcrzvobMJGZGPfGfUEss-ekSg | 2205 |
pymap/parsing/command/select.py | sha256=54lQisPKqrMwoQJVTBy06LhkUy8dC-8ZPaZuosrfi-Q | 18114 |
pymap/parsing/response/__init__.py | sha256=2jjdkWDZik3Oeo2Rnl8qxbwMtCNvm1wvgT_KHsiPAzQ | 11431 |
pymap/parsing/response/code.py | sha256=4v3jpfkn59gENToaXS0btArXUXNiq7nJYYrPAA7OQqg | 4857 |
pymap/parsing/response/fetch.py | sha256=FrOnvTBdrP_ma20_2NdJbde__EgstO5olOJN_5r6TQo | 18797 |
pymap/parsing/response/specials.py | sha256=p-sqpnA9cFkFt_3aicKHqfz4ZGRyQWqfE99D2oTUb-w | 8258 |
pymap/parsing/specials/__init__.py | sha256=fIOzp7kdggnW9zgmaqXpD1oKT21ZM7i62oGTk_T6xU0 | 728 |
pymap/parsing/specials/astring.py | sha256=X67knd8T5t-oyELuaFcJKyW46qVAh0fvnMnyrGAIxJ8 | 1784 |
pymap/parsing/specials/datetime_.py | sha256=FqbGeWbteCKR8iPE2MfgQ9Frn_34Wb3MLXkcyqSEQzY | 1648 |
pymap/parsing/specials/fetchattr.py | sha256=ZSHZujdzbEj7jJ_zyotr9nYVzqmsKcomcraKNWpqgzU | 12113 |
pymap/parsing/specials/flag.py | sha256=jOG7vN0OTN1ukx7eJCMRAQDtn1t3c0ei6SQ8ItdCtDk | 3401 |
pymap/parsing/specials/mailbox.py | sha256=5orJr8msVp8n8Ez-DV2gYJ_UbwUgOjdKq2t3iOUS3qQ | 1253 |
pymap/parsing/specials/objectid.py | sha256=NHSRtyRkpflz64Gu1xpYKoIfNyWWdbdxj89XnKk1rP8 | 4306 |
pymap/parsing/specials/options.py | sha256=s6Shu3sVXAkJyCEzvGlapmhyF6GWTuT3z9VhquNXszM | 5425 |
pymap/parsing/specials/searchkey.py | sha256=_-RKrLOCFLOdTMgA6m2HuLvdlOdJDP-tu1ORWuq5whQ | 8554 |
pymap/parsing/specials/sequenceset.py | sha256=xgffSMRJyvXZNMWSs1KifIGfm4NxSPo9088Jm7Hv7SI | 7318 |
pymap/parsing/specials/statusattr.py | sha256=_rZ0y82qT6n6Y7y3EFVy9PzbOkutzv6dsQ_dRuXta1Q | 1588 |
pymap/parsing/specials/tag.py | sha256=hYQ4L8d2ExH_npzxduDj60WAFIbRM7TumX4X0hx1548 | 981 |
pymap/plugin/__init__.py | sha256=Ewh7EqJWece8nXRtnPNqiiQtuuOTAdrPRjzx7aLWZCk | 4277 |
pymap/plugin/extras.toml | sha256=iHNOn_H4vcDu3zgCWKh1lY80HohBnU2K_5p3nQE1ZKo | 273 |
pymap/sieve/__init__.py | sha256=CMDOQRDiu6kjSXI1Pf32Ahl7M5fLj5qIb5du2BRXnYs | 2755 |
pymap/sieve/runner.py | sha256=8URY2SMj7i2UpAUzwW2inqTIO4jdkQTUzY07T78_uY4 | 2377 |
pymap/sieve/tests.py | sha256=rtMsS8ZH6oKy48yIs26jjMGuBLu9GNDeYZD4Uc7ob_0 | 10070 |
pymap/sieve/util.py | sha256=XpfhCDHOpNC-x1Jna0wqx5wk5nu_rxw7uCRtMz8pqyA | 1731 |
pymap/sieve/manage/__init__.py | sha256=O9-pAd8GmvDRdD9Cx5num99APbNRgp1xZJiVZAkwe5Q | 13232 |
pymap/sieve/manage/command.py | sha256=TOPuNZ6mimyTPuNpdvK8uqyD-A_CUqzqxaz7hRrUiK4 | 9164 |
pymap/sieve/manage/response.py | sha256=uWejoOh4vXasG3HdivhFvueTq8SwFXGTENYCejHMvcA | 3852 |
pymap/sieve/manage/state.py | sha256=9WeNYU5VpP8ccncaYUT0_9BgSa3YAemzW9LLCRrFo9Y | 4693 |
pymap/token/__init__.py | sha256=_vMj1-oJMVALG3foSRZSj6DGHziu6Ihm9rHo-hYSrx4 | 3011 |
pymap/token/macaroon.py | sha256=cWKhjmeAWcrDs1YETxEodHoX6lWJbPCTMys_JyvYf_8 | 5969 |
pymap-0.36.7.dist-info/METADATA | sha256=4gfh6s_AiYk9PMp7lEe_MOHrBsIxnws_mSH66sIwnDw | 13051 |
pymap-0.36.7.dist-info/WHEEL | sha256=zEMcRr9Kr03x1ozGwg5v9NQBKn3kndp6LSoSlVg-jhU | 87 |
pymap-0.36.7.dist-info/entry_points.txt | sha256=Lp9WmJJqpm1agysEA9VjQFbGY89fgTVQD3fuCoakrhg | 694 |
pymap-0.36.7.dist-info/licenses/LICENSE.md | sha256=O115L1fnlw1i8dv_G8P9J9HUqYDwff0CQhieCujdDKE | 1079 |
pymap-0.36.7.dist-info/RECORD | — | — |
entry_points.txt
pymap = pymap.main:main
mailbox = pymap.admin.handlers.mailbox:MailboxHandlers
server = pymap.admin.handlers.system:SystemHandlers
user = pymap.admin.handlers.user:UserHandlers
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 [admin]
imap = pymap.imap:IMAPService
managesieve = pymap.sieve.manage:ManageSieveService [sieve]
swim = pymap.cluster.swim:SwimService [swim]
macaroon = pymap.token.macaroon:MacaroonTokens [macaroon]