ruteni

View on PyPIReverse Dependencies (0)

0.8.0 ruteni-0.8.0-py3-none-any.whl

Wheel Details

Project: ruteni
Version: 0.8.0
Filename: ruteni-0.8.0-py3-none-any.whl
Download: [link]
Size: 262068
MD5: e767a49ba36e73c9cfdfa1804ddb040d
SHA256: b5ea4f846e378cf955a3fbe555443c9dc19e81aa90287e992d58dfeeedd8f8b9
Uploaded: 2022-01-18 20:04:51 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: ruteni
Version: 0.8.0
Summary: Thin layer over Starlette
Author: Johnny Accot
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Requires-Dist: aiodns
Requires-Dist: aioredis
Requires-Dist: aiosmtplib
Requires-Dist: aiosmtpd
Requires-Dist: aiosqlite
Requires-Dist: anyio
Requires-Dist: anytree
Requires-Dist: apscheduler
Requires-Dist: argon2-cffi
Requires-Dist: asgiref
Requires-Dist: asyncssh
Requires-Dist: authlib
Requires-Dist: babel
Requires-Dist: boolean.py
Requires-Dist: databases
Requires-Dist: html5lib
Requires-Dist: httpx
Requires-Dist: itsdangerous
Requires-Dist: jinja2
Requires-Dist: jwcrypto
Requires-Dist: limits
Requires-Dist: marshmallow
Requires-Dist: pillow
Requires-Dist: pynng
Requires-Dist: python-socketio
Requires-Dist: pyrfc3339
Requires-Dist: sqlalchemy
Requires-Dist: sqlalchemy-utils
Requires-Dist: starlette
Requires-Dist: tabulate
Requires-Dist: toposort
Requires-Dist: totates
Requires-Dist: transitions
Requires-Dist: uvicorn
Requires-Dist: webcolors
Requires-Dist: websockets
Requires-Dist: werkzeug
Requires-Dist: zxcvbn
[No description]

WHEEL

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

RECORD

Path Digest Size
ruteni/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ruteni/__main__.py sha256=4Ta7FRh7jLvGDmQJB0yZN8ad6swLBoJ0FH8WfpRrfW0 4100
ruteni/app.py sha256=XvdR0461XX-XhVuHgCTwlQQ2INPQ35tYbQ9W2s_SLts 1352
ruteni/config.py sha256=48g1pd8800JHJgZr5BTB1gjYPl9n5bCpgTDk_N5plnc 679
ruteni/content.py sha256=nrsfYWxOXSC_8BC3dozTv0EweEtTY7wGhPq-42Br5rw 204
ruteni/endpoints.py sha256=ifyvR_eAsTtewug32oPID6hT6_sAccuX4Y5oIlZ5Z9I 1021
ruteni/exceptions.py sha256=1ibtjfzXDdC9qIwk4R9YVFP8QVyolsWER6_nGgH7w30 1360
ruteni/observable.py sha256=EHJAqQ12-NB8x37PTfuJS9w8oQMH0lcw4sJKzRcSV5k 1372
ruteni/quart.py sha256=2MlGODagTdzj7HkEuqwxoJ24xQxclQuo8iMOqrVVEEs 1082
ruteni/responses.py sha256=05TN6immgUC3xfwwEJD3G9O40c_3vccQl6hoCxJBfYg 2975
ruteni/status.py sha256=jY-hWKEV_LOePmWlI5nOujTnJkbUQs5E4fIDSEVfRlw 623
ruteni/tasks.py sha256=Wi1mVWVieNd8ezaeMzqi7dgH_zwg-UjXsa1pgHzltmY 996
ruteni/werkzeug.py sha256=viUICbCfdkD_cZjflv5EISGgEBOZ3ny_OseTxljqNRI 755
ruteni/apis/__init__.py sha256=nAzbPfbjMvooL9TjBsxhe-cdTmufrsNrL6w5luk6rIM 1045
ruteni/apis/schema.py sha256=EjpACU1Q6KceiQnG8fZonPq40NNMMbYk9iSoSGYIIcM 153
ruteni/apis/users.py sha256=LMbjcKF_UrWs3vFqZEtIxex95VrmjPQdtLXev6ZNAdk 4350
ruteni/apis/auth/__init__.py sha256=dHsWFunIbzeWHedX4T-u9LAXNBqUMAwr1vxsVsduOGA 1493
ruteni/apis/auth/google.py sha256=5q90E3fvI0jZPpOnVIDdPPkrqbX-HMs0YcSEn91eR6s 4881
ruteni/apis/auth/session.py sha256=7TIywyYh29-YdX_J4glKjKpdOhptKw1fF7djO7FpOnM 3831
ruteni/apis/auth/token.py sha256=1rlqXdSkyhpP-MyDeuJJbKNqvW1ObbZaUKdjiDMJnHE 6612
ruteni/apis/auth/twitter.py sha256=THxlZzt0Kl1JpjBilFY7bFpM4GdwNDBOMx9JeaWAGkI 448
ruteni/apis/logging/__init__.py sha256=mNUW8doIofIlGpr-EZBg0C2JEAAM1ylDdZEWMGaZ_KQ 2587
ruteni/apis/logging/js/node_modules/workbox-build/build/templates/sw-template.d.ts sha256=vXWx2Hi0JSppIZtH1rKn7iz6-e0xEaONYJ7vlsvmvbo 2338
ruteni/apis/logging/js/node_modules/workbox-build/build/templates/sw-template.js sha256=n1iatTrYU0zc9P5DgGDO9RBHU5igYi_vJDRvkvocyy4 2562
ruteni/apis/logging/js/node_modules/workbox-build/src/templates/sw-template.ts sha256=_kOwrJnQqY0cNUAMBR405aJf2fjr6jx6oUotWdu0ru4 2462
ruteni/apis/security/__init__.py sha256=i1WqTxdiRSaDiJa0UdQZC_yKJGvrDSg3oJbsiAsLSgw 6080
ruteni/apis/security/js/node_modules/workbox-build/build/templates/sw-template.d.ts sha256=vXWx2Hi0JSppIZtH1rKn7iz6-e0xEaONYJ7vlsvmvbo 2338
ruteni/apis/security/js/node_modules/workbox-build/build/templates/sw-template.js sha256=n1iatTrYU0zc9P5DgGDO9RBHU5igYi_vJDRvkvocyy4 2562
ruteni/apis/security/js/node_modules/workbox-build/src/templates/sw-template.ts sha256=_kOwrJnQqY0cNUAMBR405aJf2fjr6jx6oUotWdu0ru4 2462
ruteni/apps/__init__.py sha256=IJtWVc9z_HJ3cjHpsFD_cmrr3mS8mzO2HJ6xquGc1m8 832
ruteni/apps/registration/__init__.py sha256=uMIGGWSYIodgzGy1wA6ZT8koBogL1aVA6yzVOQRL66E 11700
ruteni/apps/registration/resources/index.html sha256=foJYMsSH4si54znmkYP7Z_ne1vGImCEGcEiW1C0jPVo 516
ruteni/apps/registration/resources/resources.js sha256=HBZFCKkrinkFay5m-zzzDoN42WZpkEbQ9SdoxJJmttg 870
ruteni/apps/registration/resources/resources.json sha256=jnSadb49hqwR4yY7BAXtr3xIWSItfm-WbGy2dgrWjgc 1021
ruteni/apps/store/__init__.py sha256=AhkM3BnCCWTQUeDqai2kWsKsmUpVU-CxZlRhvsIfxFQ 4662
ruteni/apps/store/resources/favicon.ico sha256=wBCFN2N6caEmxIFAxQscD-OGBwQaPUAz9RkosIr0xA8 108
ruteni/apps/store/resources/index.html sha256=aT5zqlydkU3ATk_271M2NIJyF6i64vj2Po5lvXuUBs8 241
ruteni/apps/store/resources/en-US/manifest.json sha256=-tsfxdPUx2hFD6S34sFtY55aHKyS0286kuLrv8V4LkM 421
ruteni/apps/store/resources/en-US/sw.js sha256=sc4Ruo7Nbc2wr7lIp9vG1i3DRgV-1PtWOvGxzoBGOnI 18802
ruteni/apps/store/resources/fr-FR/manifest.json sha256=z8wxh7f2qbWAwL_pBoX8mcX_PwwEdsnD4jDZA0MR9xY 475
ruteni/apps/store/resources/fr-FR/sw.js sha256=-io6AW01-guJw86QFJQPN2VVq5wwwOThKUhQ4fm2_-E 18802
ruteni/core/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ruteni/core/app.py sha256=kXVx3AJ662rNTLabJcvP4d7xu6-0XxFLXP_6-PX6s3s 3680
ruteni/core/lifespan.py sha256=QeKRI9yDp0273TpVArwz3giJgUgw8d_ZmzG666U6WUU 1938
ruteni/core/types.py sha256=cBg30z2KwJe6I2jPGuw2TON-J3sykNpDAnJtxLjyVL8 3190
ruteni/core/websocket.py sha256=ry671I4kTs-Q971chKDoZCiaRu3c9OfpG5oWPOYHFac 1367
ruteni/dist/manifests/@ruteni/blaze/v1.json sha256=Rllr0b81BwD608F1_bJCMbA0cczGx1ae6TCwUzxFt0c 7477
ruteni/dist/manifests/@ruteni/component/v1.json sha256=b_kmyR7u_A-AolGtR6TaYmFq8KQ9K_F6AOmVtsMZXN4 340
ruteni/dist/manifests/@ruteni/logging/v1.json sha256=DK1KNnNFqa7sfw7iIrboKOjvvNXUxrVf3IPwEAGvJoY 307
ruteni/dist/manifests/@ruteni/pwa/v1.json sha256=MYFulAqapM-eiQqsfp7vjN0MVGt4N3OMy8_taG3wrJo 323
ruteni/dist/manifests/@ruteni/quotquot/v1.json sha256=Wai_G-mod6eBZJ21Vb7jQ_AH4pzsCYVOTJ74InvQ4ZM 1367
ruteni/dist/manifests/@ruteni/registration/v1.json sha256=rDqZhUHStvJEF6qJFooCWchBGyY8ei713ynor5K11KM 2254
ruteni/dist/manifests/@ruteni/security/v1.json sha256=e-ucDMW-LTSiz9qsEQLp_dvkXoFUADiCfbiDIvdntI0 339
ruteni/dist/manifests/@ruteni/site/v1.json sha256=Hhi8WdbX30jj4Bx9o6jotWEzlYdcsQtn4TjPyidZoiI 460
ruteni/dist/manifests/@ruteni/socket.io-client/v1.json sha256=yGHd5W0cHYLdbN82VieYaPYoALZ7iow_xqkgCcIVteY 334
ruteni/dist/manifests/@ruteni/store/v1.json sha256=2eokIkIweruM0j20QONkxoNIC04pBO4IW1KcW7SOfk8 3110
ruteni/dist/manifests/@ruteni/translation/v1.json sha256=VYQd7rc8jw7u09idPHNKJLsOgW__drApy7vWjKrEygE 855
ruteni/dist/static/@ruteni/blaze/v1/icon.png sha256=BEBFPIg6miBMwetqBOAtT93KHzcjaAJqSjMwI_iuBUg 64
ruteni/dist/static/@ruteni/blaze/v1/index.js sha256=LzxY6Pj0IvbXXQiggp_kiC7aSnhfiWPTYU8qxidDrOU 2778
ruteni/dist/static/@ruteni/blaze/v1/css/components.addresses.css sha256=Q9Hzj7iDw2svdOk8Yf5W6_eEKmGRP2N5Mf4JYS0lLiY 159
ruteni/dist/static/@ruteni/blaze/v1/css/components.alerts.css sha256=-jeGy-MenJBA2R1yiHG1F0iO_4mIJFWZmZBl07i2mCU 1468
ruteni/dist/static/@ruteni/blaze/v1/css/components.avatars.css sha256=2IwYja8cBcQiOxdwAYK06cub-reegFLzGXD1fkxZ6fk 640
ruteni/dist/static/@ruteni/blaze/v1/css/components.back-to-top.css sha256=oN7gSoN612onMlvN7L2A_ihtyi81sf_ORi9a5r1F4zQ 217
ruteni/dist/static/@ruteni/blaze/v1/css/components.badges.css sha256=sIjnn6kNik9bjz9wN_k5VKSmJwvyZCc1mJ9nPruADD0 1497
ruteni/dist/static/@ruteni/blaze/v1/css/components.breadcrumbs.css sha256=EpS9vR-n1UsCjeNfxhWwvf6zvSE-IHqFfqPA8r0qCeA 325
ruteni/dist/static/@ruteni/blaze/v1/css/components.buttons.css sha256=dSjZJu6m3lRQn0kajC7SzzxVTLqhSHfyg8me8pc3Rog 4056
ruteni/dist/static/@ruteni/blaze/v1/css/components.calendars.css sha256=8QNAEGl-yTQW8UzwGndawwnmbdDSJWJeLqvVR5-6ZGo 2772
ruteni/dist/static/@ruteni/blaze/v1/css/components.cards.css sha256=Zs96JdW2V9vW--3yCJJA5DcW9unmFTJFRnBGonWP3p4 4019
ruteni/dist/static/@ruteni/blaze/v1/css/components.divider.css sha256=JcI3t9Yw8tNiZTDzBA5mqqca2E-tlBuwhm9aLz11tCM 602
ruteni/dist/static/@ruteni/blaze/v1/css/components.file-upload.css sha256=btjbLhYFlEsnjw0oeSJtPmwUEU7cPFR1kCD520mW42I 376
ruteni/dist/static/@ruteni/blaze/v1/css/components.github-buttons.css sha256=hdbTxqqZPQBG7kfoDJnc1CAj5yldRT3YLnexjbrpbq4 2075
ruteni/dist/static/@ruteni/blaze/v1/css/components.headings.css sha256=THAcb3OUrQNV56HUmcP5RkYEj-sXrq1XQj6yBijS9kA 217
ruteni/dist/static/@ruteni/blaze/v1/css/components.hints.css sha256=VuI5YrAdXtz5vo1RPxA0DGR-9wTf6JQnoBNZI39i3Rk 332
ruteni/dist/static/@ruteni/blaze/v1/css/components.input-groups.css sha256=dpY2RyyEC_PGxJGcV_t266eqaCl9tauzxLtThu9GsJo 3051
ruteni/dist/static/@ruteni/blaze/v1/css/components.inputs.css sha256=fu4DuCXoTec_wJl3GzkVEEejQgCUTF_teRv4dpXT4PI 1937
ruteni/dist/static/@ruteni/blaze/v1/css/components.links.css sha256=37gu2m9vUaAIx-K8TMt8WGV4d1VlJas8ovxVOcNiEdY 1452
ruteni/dist/static/@ruteni/blaze/v1/css/components.lists.css sha256=R_MVkSM5VNpYTOmyGFHovl0NGEBpqHODSfTSgUeY_N8 1797
ruteni/dist/static/@ruteni/blaze/v1/css/components.overlays.css sha256=NaWf890-LaEYlx3gx2RllIpjdMUEXRoyZf33_r4kT-w 345
ruteni/dist/static/@ruteni/blaze/v1/css/components.pagination.css sha256=o04HY4JwEWAacayUHDH_G2KPEPt_y5uN7bzbv0qxeE8 1821
ruteni/dist/static/@ruteni/blaze/v1/css/components.progress.css sha256=UcAlUgWBdXR6AHPaI6b3tN9bgZawaIwqJj7bePsY1Bc 1624
ruteni/dist/static/@ruteni/blaze/v1/css/components.ranges.css sha256=Eb5YNyDw8ZQVmci95Qz0AKH9f6tGgPqlQdpsBG6qnK4 3030
ruteni/dist/static/@ruteni/blaze/v1/css/components.tables.css sha256=UQbX80Wc8XzajQRzCAcc1s5Lsd-3Ony105GUg4Ohpgo 1594
ruteni/dist/static/@ruteni/blaze/v1/css/components.tabs.css sha256=nrjsyTGQndMe_L2s7B_BWEmeYVbJ2pWoH8pEKjFgQtQ 1989
ruteni/dist/static/@ruteni/blaze/v1/css/components.tags.css sha256=w4XEp47vBfTjirZGHRAdpxYAztiUXlT8ZLLeq8HLxuk 249
ruteni/dist/static/@ruteni/blaze/v1/css/components.timelines.css sha256=rOJbhMx_LXETbcoqhgEdnOjJIZTW_RlW6fkSf1456ds 2001
ruteni/dist/static/@ruteni/blaze/v1/css/components.toggles.css sha256=pDlDZDEfIi_JoeOAAWu88XczPuFdFR6-SJ6bweKUOFQ 1671
ruteni/dist/static/@ruteni/blaze/v1/css/components.tooltips.css sha256=jKCSRcbyav0fLCZ2FnLaaOmCPt0pVEtqNkFpXVFm01Q 1155
ruteni/dist/static/@ruteni/blaze/v1/css/components.trees.css sha256=eOcGbNpTTQQL7RjtbqBaQQaaAJPRN3_ToLnO1uGG6G0 1390
ruteni/dist/static/@ruteni/blaze/v1/css/generics.global.css sha256=jf6D8hxnUNX4r1OIEYTumX_Nlzv29oZ8NCrYLYohmyE 136
ruteni/dist/static/@ruteni/blaze/v1/css/objects.containers.css sha256=cHIkFj3_LLW1FYvBjAHlDUbb6I9nGq9bm5gb-UyEhDA 1944
ruteni/dist/static/@ruteni/blaze/v1/css/objects.drawers.css sha256=giYNxXE80IeqF0naycgOma7ZCg3CEA9gYNrgNDMqoZc 1621
ruteni/dist/static/@ruteni/blaze/v1/css/objects.forms.css sha256=P4Eq03WfkCMIzkPXRqEt76Y_QZdyr_lHcpQBhzpfuIE 320
ruteni/dist/static/@ruteni/blaze/v1/css/objects.grid.css sha256=VoDcYes8_LQtc6zmU5nkeMfrqDnl2Zn8jFVMsYXFO_c 2782
ruteni/dist/static/@ruteni/blaze/v1/css/objects.grid.responsive.css sha256=KNAtaMizPkzbyj5upKy-EeKVAdEbw1wGVXdABJIdIKc 16816
ruteni/dist/static/@ruteni/blaze/v1/css/objects.images.css sha256=RQGy7bGmYz_vBs7l3AaTAmPVTCMaMk7EI4RpxlsrH0U 46
ruteni/dist/static/@ruteni/blaze/v1/css/objects.media.css sha256=VK4RZN8kbcttJqkh3uzg0PoD9xdrUx5kBLVH7mPLkOQ 414
ruteni/dist/static/@ruteni/blaze/v1/css/objects.modals.css sha256=QQOzB9HeHbSOcRH5ENehYngkXR8W5tpLtdtxXUNfnbs 1111
ruteni/dist/static/@ruteni/blaze/v1/css/objects.panels.css sha256=eHxytQdaVdzxo1xLf86QMO1DxBmp_Dld_zyO3DsJ5hc 193
ruteni/dist/static/@ruteni/blaze/v1/css/utilities.alignment.css sha256=tYwVo2gh6qA9d5KpPk5D9TNICKqdtjS1lNZsLn53DQs 401
ruteni/dist/static/@ruteni/blaze/v1/css/utilities.boxing.css sha256=qbwCU48F68JsgboGuhHRavMZ_Kmc8FbgqrzBC9ssfOk 2134
ruteni/dist/static/@ruteni/blaze/v1/css/utilities.elevation.css sha256=YO81GUOSBpomsvdaxR89UgzkxeMUnqVkefXyL9vVYYI 174
ruteni/dist/static/@ruteni/blaze/v1/css/utilities.radius.css sha256=X3EFXaf1zvB0OcI7gkcBzcNXRFl4BvxpZdKDi3ZcY50 134
ruteni/dist/static/@ruteni/blaze/v1/css/utilities.sizes.css sha256=mEdB98Ia1wNb-_EVNOQo2Pi1KWNgphVx8ww6bVbaORk 288
ruteni/dist/static/@ruteni/blaze/v1/css/utilities.typography.css sha256=HvU6Uc2GsIN6BuSJTaEpJZbtk1JiTYaquCWsTB-O62g 3120
ruteni/dist/static/@ruteni/blaze/v1/css/utilities.visibility.css sha256=m96P3CEUOpoG-e-sZ6Rmw-6MAIuYT6DtHX8RG_B-Lcg 6951
ruteni/dist/static/@ruteni/blaze/v1/css/variables.host.css sha256=v7RK7wNIuFIRlEax6NKlSn2Ivh7lCYWJNDHdthOFhAk 1715
ruteni/dist/static/@ruteni/blaze/v1/css/variables.root.css sha256=v7RK7wNIuFIRlEax6NKlSn2Ivh7lCYWJNDHdthOFhAk 1715
ruteni/dist/static/@ruteni/component/v1/index.js sha256=ERuWRa0EPSIfFNtqyY22oXMarDSU0kGFZ_UQqUGOSZs 525
ruteni/dist/static/@ruteni/logging/v1/index.js sha256=6Ahf-hLOcDthQDuUoV8QYx3XsFUBBkqX85eJUh1KFmE 10493
ruteni/dist/static/@ruteni/pwa/v1/index.js sha256=-slXFOzQ0wv8xTdL4y7ZhtkJ3QF6GAxycAuGh4Q1sBg 7848
ruteni/dist/static/@ruteni/quotquot/v1/element.js sha256=-JA-72N1_1EoXYGxa2nkXPNSFysAGh84jsICFdnp-uc 12651
ruteni/dist/static/@ruteni/quotquot/v1/espression.js sha256=7k4hKphq-EELfD-w14ySrmQUt-dBfLWxCMkkhZUOTEk 40167
ruteni/dist/static/@ruteni/quotquot/v1/index.js sha256=PZtlWXa8F_P5xUmZh-H3W-EJP5VX9GUaYCF4BzcGHKQ 116
ruteni/dist/static/@ruteni/quotquot/v1/router.js sha256=zvxm4HRrkYd-NbVJ5S13RKsxDS5WZJrhQ2ADm-qufTo 2102
ruteni/dist/static/@ruteni/quotquot/v1/plugins/class.js sha256=rJUdEifKxkomNn98HyN9lzFn1RVZZ0fvAyft2gxYAwI 2123
ruteni/dist/static/@ruteni/quotquot/v1/plugins/events.js sha256=xwEB2m4P8Rl5Fk8L5VUhKQsX0O6Fz7jwOK70_0JrWMo 4555
ruteni/dist/static/@ruteni/quotquot/v1/plugins/fluent.js sha256=eL4ZAnWKuoVwwye-YVd0IvfR7jJAnzU1m2j0J45d7_k 3500
ruteni/dist/static/@ruteni/quotquot/v1/plugins/style.js sha256=_IwQBO7_jZYxW8EFzy5Dt_ENgzpE5d67Zz51sUZIiZQ 2387
ruteni/dist/static/@ruteni/quotquot/v1/plugins/template.js sha256=VlBXpwtW9-gixtU9rXBATV8ux2KTYjSncsutI-NIeu0 3713
ruteni/dist/static/@ruteni/registration/v1/index.js sha256=ibWLlGZedm3_sUsyi-8AxXRCMSOpzJSnErLjgsV6sXw 276
ruteni/dist/static/@ruteni/registration/v1/index.js.map sha256=Y23JmhcF69YVMbpNdyNBP5asYftPPP7cdAvYve7K0z4 586
ruteni/dist/static/@ruteni/registration/v1/elements/registration-form/index.css sha256=lu2kxOcvO_nlwx7x6fMLheseTnAcsjGjXS2WylF7OiU 1749
ruteni/dist/static/@ruteni/registration/v1/elements/registration-form/index.js sha256=k-6zkPnKC-OiJU7jCuRLRt9x3_OfYMbQAHxoJV0nkio 10705
ruteni/dist/static/@ruteni/registration/v1/elements/registration-form/index.js.map sha256=znzDh_qdk6d66F_naWZwcdA4kgueTxGqG6mv1QD4igE 11453
ruteni/dist/static/@ruteni/registration/v1/elements/registration-form/locales/en-US.ftl sha256=fvY2LfinluyLkegBhgAkrw2D2Lhk6_39XlDQg75XRck 2192
ruteni/dist/static/@ruteni/registration/v1/elements/registration-form/locales/fr-FR.ftl sha256=4P3HdU2NST_IVceQZUYP9psaKlgPkhCrwoSGjv1HkTI 2498
ruteni/dist/static/@ruteni/registration/v1/elements/registration-homepage/index.css sha256=j8B-lUsN8-YLejLgg7azbDN-rgeXvqXI24VuAdk3kCM 75
ruteni/dist/static/@ruteni/registration/v1/elements/registration-homepage/index.js sha256=gkfaWkeDA__weCUYdcdcer8x23-wthU1dsfEzvR0U3w 733
ruteni/dist/static/@ruteni/registration/v1/elements/registration-homepage/index.js.map sha256=6jdHPnnIYEuLPWQjrGwmEJlDgqAlPjS8pZq3xqva2Vw 1967
ruteni/dist/static/@ruteni/security/v1/index.js sha256=Qzq9e1ciRfqhCyBCfBoB5hKUM7t654ZXWv6qhwion4M 21079
ruteni/dist/static/@ruteni/site/v1/index.js sha256=NkMM60NwhT9cUcqIadGjnR9r10HRrAKQ3-ZEOHIqZYk 124
ruteni/dist/static/@ruteni/site/v1/logo.svg sha256=nn2mdBQBCuxBra-xn7xfYZw8e5Js-vD0LQOMhwWicHE 2993
ruteni/dist/static/@ruteni/socket.io-client/v1/index.js sha256=Aj0aL2TqXm3SagC0PBik7LGv4hnaCno1p1B3EzYTL80 33779
ruteni/dist/static/@ruteni/store/v1/index.js sha256=2pf4PzsEcHz0SjoTcJxLtt1xR11zcdepIrzyZfz6JK4 957
ruteni/dist/static/@ruteni/store/v1/index.js.map sha256=PKv0L8mOtO5Yr_MABaC6lNrBE_eeLrvyLb02On_3nf8 2196
ruteni/dist/static/@ruteni/store/v1/elements/store-homepage/index.css sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ruteni/dist/static/@ruteni/store/v1/elements/store-homepage/index.js sha256=PK7JaW2FHumlr33_1LbdP9tYdSh_mEH3QjzvSu7yMGw 1661
ruteni/dist/static/@ruteni/store/v1/elements/store-homepage/index.js.map sha256=spOdJPg64bbFpTOCkaEt1tpjo3CWIGURT1MjDuVc7TM 2547
ruteni/dist/static/@ruteni/store/v1/elements/store-homepage/locales/en-US.ftl sha256=vY8NaPkGTH_5rZ5R4h6RnoGqcGHdEICwM4ADKuWy-0k 19
ruteni/dist/static/@ruteni/store/v1/elements/store-homepage/locales/fr-FR.ftl sha256=sOUdfXSggyWw1w_A_2qbdtqsJrngqYqXpDWzI_lccMs 18
ruteni/dist/static/@ruteni/store/v1/elements/store-settings/index.css sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ruteni/dist/static/@ruteni/store/v1/elements/store-settings/index.js sha256=rljcQORaQQ28Xx6EIJNOFk66f18SjnAIDe_NQmQ39lM 1272
ruteni/dist/static/@ruteni/store/v1/elements/store-settings/index.js.map sha256=1DzuezfORi4LAA30Jxs0aY6_yC65P9B_zaPCFwXCSyg 2280
ruteni/dist/static/@ruteni/store/v1/elements/store-settings/locales/en-US.ftl sha256=Bwf5IZwHFKtOysI5jl7ywX_a2aPecnnWf4CevSPLKgQ 27
ruteni/dist/static/@ruteni/store/v1/elements/store-settings/locales/fr-FR.ftl sha256=nlElr-1-kOoMo_z-Xylu4_MTr3a-pr7uxKfC3aRYuX0 28
ruteni/dist/static/@ruteni/store/v1/elements/unknown-page/index.css sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ruteni/dist/static/@ruteni/store/v1/elements/unknown-page/index.js sha256=mKX9W2AOuQYc-FGFiKJYHsvXjcDdFNtt6v7a8eDv-Jw 1259
ruteni/dist/static/@ruteni/store/v1/elements/unknown-page/index.js.map sha256=eXzOE8JRso9vkqFN2Dqlk40livzvFoNJiIfFgiME6E8 2157
ruteni/dist/static/@ruteni/store/v1/elements/unknown-page/locales/en-US.ftl sha256=Bwf5IZwHFKtOysI5jl7ywX_a2aPecnnWf4CevSPLKgQ 27
ruteni/dist/static/@ruteni/store/v1/elements/unknown-page/locales/fr-FR.ftl sha256=nlElr-1-kOoMo_z-Xylu4_MTr3a-pr7uxKfC3aRYuX0 28
ruteni/dist/static/@ruteni/translation/v1/index.js sha256=Ijl5qirPWq9PwJ7CWhh0HpeNUoACvYEhzyYqZ2VpU8s 14781
ruteni/dist/static/@ruteni/translation/v1/locales/en-US.json sha256=2RQXb9UL1_VlcAAGoxqpe3nTrRfO4gyOX_IGHVy3SBc 4
ruteni/dist/static/@ruteni/translation/v1/locales/en.json sha256=UZx-QPj5PZ1dRoa_-dxjrw8IoFERdmf8apA3JFE2NPw 430
ruteni/dist/static/@ruteni/translation/v1/locales/fr-FR.json sha256=2RQXb9UL1_VlcAAGoxqpe3nTrRfO4gyOX_IGHVy3SBc 4
ruteni/dist/static/@ruteni/translation/v1/locales/fr.json sha256=wFJDJSVfrrGPwolPa1DKcEUgEWToPPoiT2T-37JZeoA 448
ruteni/plugins/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ruteni/plugins/cookie.py sha256=lA1Jw55ToMo4rY3RGVdyUfznVa2wZOMt-3e3lF-r3qI 798
ruteni/plugins/groups.py sha256=alhsOEq0m-USSKLY4EAJVWoGJfgImuFEgg0_r2rrPvM 6046
ruteni/plugins/locale.py sha256=aZG4ML0T92PvHWAJlO3Q3v-pztE2KbrplTjqmRZzzmQ 1135
ruteni/plugins/oauth.py sha256=n42n7YJzDXWlnOsMzmAw8UF5uPOnnzl5JZP6GgZ6Seg 112
ruteni/plugins/passwords.py sha256=QQhyir3_qEJboczGyAG4YprCcFCwpT5Ro6_QdycgViw 2641
ruteni/plugins/redis.py sha256=6PXMW2LgRWqQP-Q8SR8u6OtNJ0b_otMKoD3Q6shS3o8 195
ruteni/plugins/session.py sha256=mDo4h9nRFGkDMJfCTTWGLBg9tDP8Gm3WFAUvEJy_Yio 2557
ruteni/plugins/sqlalchemy.py sha256=0MeGFfI8sOyPFdtRsXkLIibfuXX3ODGBMLjJ6iLebAQ 808
ruteni/plugins/static.py sha256=t-_9xFKYtCVnqTu1uw-5sup6z_IkqKRPMyEmqzPCKY4 347
ruteni/plugins/token.py sha256=k05x81658KpIY_ZwBiK4Jin0xQb8BjGwgzUvbsfuqbM 5555
ruteni/plugins/tos.py sha256=aXx4WawCZL4kCBLjvkw6GPLo52ekEH7NywAEIOXlFzg 821
ruteni/plugins/verifications.py sha256=CGKlxqz_WEmT7xk7_nZ_61yd9J5t-ibmUXt7Nhd6vL4 3583
ruteni/plugins/blaze/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ruteni/plugins/blaze/js/node_modules/workbox-build/build/templates/sw-template.d.ts sha256=vXWx2Hi0JSppIZtH1rKn7iz6-e0xEaONYJ7vlsvmvbo 2338
ruteni/plugins/blaze/js/node_modules/workbox-build/build/templates/sw-template.js sha256=n1iatTrYU0zc9P5DgGDO9RBHU5igYi_vJDRvkvocyy4 2562
ruteni/plugins/blaze/js/node_modules/workbox-build/src/templates/sw-template.ts sha256=_kOwrJnQqY0cNUAMBR405aJf2fjr6jx6oUotWdu0ru4 2462
ruteni/plugins/component/__init__.py sha256=DpDl0MVjogUG7tZ_ed7tAMEYS5V1K3YaI1OweUlgr_Q 1585
ruteni/plugins/component/js/node_modules/workbox-build/build/templates/sw-template.d.ts sha256=vXWx2Hi0JSppIZtH1rKn7iz6-e0xEaONYJ7vlsvmvbo 2338
ruteni/plugins/component/js/node_modules/workbox-build/build/templates/sw-template.js sha256=n1iatTrYU0zc9P5DgGDO9RBHU5igYi_vJDRvkvocyy4 2562
ruteni/plugins/component/js/node_modules/workbox-build/src/templates/sw-template.ts sha256=_kOwrJnQqY0cNUAMBR405aJf2fjr6jx6oUotWdu0ru4 2462
ruteni/plugins/pwa/__init__.py sha256=XsuLIaFv6vB2-XQZQpmMZ0J__XSds8XsbTf5vBrULKs 8002
ruteni/plugins/pwa/js/node_modules/workbox-build/build/templates/sw-template.d.ts sha256=vXWx2Hi0JSppIZtH1rKn7iz6-e0xEaONYJ7vlsvmvbo 2338
ruteni/plugins/pwa/js/node_modules/workbox-build/build/templates/sw-template.js sha256=n1iatTrYU0zc9P5DgGDO9RBHU5igYi_vJDRvkvocyy4 2562
ruteni/plugins/pwa/js/node_modules/workbox-build/src/templates/sw-template.ts sha256=_kOwrJnQqY0cNUAMBR405aJf2fjr6jx6oUotWdu0ru4 2462
ruteni/plugins/quotquot/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ruteni/plugins/quotquot/js/node_modules/workbox-build/build/templates/sw-template.d.ts sha256=vXWx2Hi0JSppIZtH1rKn7iz6-e0xEaONYJ7vlsvmvbo 2338
ruteni/plugins/quotquot/js/node_modules/workbox-build/build/templates/sw-template.js sha256=n1iatTrYU0zc9P5DgGDO9RBHU5igYi_vJDRvkvocyy4 2562
ruteni/plugins/quotquot/js/node_modules/workbox-build/src/templates/sw-template.ts sha256=_kOwrJnQqY0cNUAMBR405aJf2fjr6jx6oUotWdu0ru4 2462
ruteni/plugins/site/__init__.py sha256=4HKz85_swd2DUQH9T-0sIPG4ocDNWqilAHQ8UuAewzw 1543
ruteni/plugins/site/js/node_modules/workbox-build/build/templates/sw-template.d.ts sha256=vXWx2Hi0JSppIZtH1rKn7iz6-e0xEaONYJ7vlsvmvbo 2338
ruteni/plugins/site/js/node_modules/workbox-build/build/templates/sw-template.js sha256=n1iatTrYU0zc9P5DgGDO9RBHU5igYi_vJDRvkvocyy4 2562
ruteni/plugins/site/js/node_modules/workbox-build/src/templates/sw-template.ts sha256=_kOwrJnQqY0cNUAMBR405aJf2fjr6jx6oUotWdu0ru4 2462
ruteni/plugins/site/resources/favicon.ico sha256=wBCFN2N6caEmxIFAxQscD-OGBwQaPUAz9RkosIr0xA8 108
ruteni/plugins/socketio/__init__.py sha256=zVfCaIOvQCyYlspoX8iW4Pktjnrc89v08Ie4bSM9N4s 632
ruteni/plugins/socketio/js/node_modules/workbox-build/build/templates/sw-template.d.ts sha256=vXWx2Hi0JSppIZtH1rKn7iz6-e0xEaONYJ7vlsvmvbo 2338
ruteni/plugins/socketio/js/node_modules/workbox-build/build/templates/sw-template.js sha256=n1iatTrYU0zc9P5DgGDO9RBHU5igYi_vJDRvkvocyy4 2562
ruteni/plugins/socketio/js/node_modules/workbox-build/src/templates/sw-template.ts sha256=_kOwrJnQqY0cNUAMBR405aJf2fjr6jx6oUotWdu0ru4 2462
ruteni/plugins/translation/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ruteni/plugins/translation/js/node_modules/workbox-build/build/templates/sw-template.d.ts sha256=vXWx2Hi0JSppIZtH1rKn7iz6-e0xEaONYJ7vlsvmvbo 2338
ruteni/plugins/translation/js/node_modules/workbox-build/build/templates/sw-template.js sha256=n1iatTrYU0zc9P5DgGDO9RBHU5igYi_vJDRvkvocyy4 2562
ruteni/plugins/translation/js/node_modules/workbox-build/src/templates/sw-template.ts sha256=_kOwrJnQqY0cNUAMBR405aJf2fjr6jx6oUotWdu0ru4 2462
ruteni/routing/__init__.py sha256=YotP_4WaccmKjcIDpieqZ__d2HfVsphKa7oM8RUNlow 447
ruteni/routing/extractors.py sha256=WUBWMx9ZbpBMqjDf5eqQOQYTGyRXp3dMNUS1Ef40ne0 1837
ruteni/routing/routers.py sha256=6B-yrd0aS33aP1KYY9trdfICD56hl6TDwrRFxNAwKs8 2360
ruteni/routing/types.py sha256=pwCsPIK6S1AOMLoLp22S7cVw0GtVv0tRo-X51yUikkI 1384
ruteni/routing/nodes/__init__.py sha256=2IVLkdxQulWkHkj8_qmdLVsQpW-eGyMuqFy27sKfWGA 3202
ruteni/routing/nodes/stats.py sha256=IX6nmBQCerRRDqOI18OcomZ2ftwCnGD9ToPTo3HtlW8 3347
ruteni/routing/nodes/websocket.py sha256=xx5g9rhC8CbUjaNeC3KSGLjel0tbSP_eMwgyK58sufI 993
ruteni/routing/nodes/http/__init__.py sha256=HAzeZPmPLe1dD_1SG73Lbtntyl6Aid9JygO9OZYxKo8 1436
ruteni/routing/nodes/http/content.py sha256=D5qdsg15GHRJJnT4eoHGINOMndQzrKkdF-Qr7u41sTc 794
ruteni/routing/nodes/http/file.py sha256=f1eZvNdlACRy1f-obz0nSy4RAjdt3vy9Ue8VwGSkeWY 2923
ruteni/routing/nodes/http/static.py sha256=r1Gfd7icF4Km46jPhbCSKAHF9skvlepb5iuYe6AJf3U 2379
ruteni/services/__init__.py sha256=OnQ6P9fqp7S-66qj9tzsfQf5AgxGnK5Hk2RQ0b4wWyM 4447
ruteni/services/database.py sha256=p3J9e6buGNHITuY7bEgq17hKrk-rj2xFyR9wfnbWW6o 1041
ruteni/services/health_check.py sha256=upjX45Jd1uGO_y-OT-JleuCS1dSsS_5WWljXUcwf-P8 3324
ruteni/services/keys.py sha256=CiFPzYlLwih6H8U4Hb0znCLLMRedcMOV1IPxPrFVIqY 3427
ruteni/services/nng.py sha256=-lrC0HaXOJMxncO5vKzmQApN2_D6HLR1KCSuThN-KeQ 2378
ruteni/services/presence.py sha256=xArQ0Spaibd1Dg3Lcr5Wwu2X2lCPotKop4Yx9TnvaGk 2695
ruteni/services/scheduler.py sha256=eA4sJZZPNNemCSdeLzbigKMZIy8Qvnx2JH2zGpkdfdI 786
ruteni/services/smtpd.py sha256=Uspr6hxEiE8fzN0OQcvyQhjdJOGcMX-bNtOGWWW50yQ 1857
ruteni/services/sshd.py sha256=_Uj6z_d0jPr6-nn9mZFblu27l9-ieLruLcNBHIF8MmI 3355
ruteni/utils/__init__.py sha256=B5RVF532LIPphDCrzBFRRMXSnJyW_XjEU7SoP6Opul4 277
ruteni/utils/color.py sha256=Gn-KKg2Ayvi_U1jyGFDEIMRhrEw0ku6ftV70v21rpv4 339
ruteni/utils/dns.py sha256=Gqj18yWhejjnHsQgieiHEkKBoSPeLqZrEg7oQohT2Yo 483
ruteni/utils/form.py sha256=eTqPe1gc8Vx79DLIztOWKxzMrV2mfHeAX1rmvYX41b8 3820
ruteni/utils/icon.py sha256=9xqLpz1IhFT8JndYyj0kY1oXjdv3lrpMwAkzwsu6ceo 1982
ruteni/utils/jinja2.py sha256=3LuV6TP25SzpN7wbHAy7eZpzzvT1jcvs-nEBhwjvyOs 459
ruteni/utils/jwkset.py sha256=zz8iOrqPrtJIJS6SFE1BDLZe6z6NcyBYKhnj4rx9fFQ 8207
ruteni/utils/locale.py sha256=yOAMxRyVM_8YgTEaKFSjJmDO5xIZi4uGyO9P8r-P-4M 1400
ruteni/utils/smtp.py sha256=o5xQwi390MfJbMWm9uPa4OhWSkPE6Y0J7XD-MjOOMVA 1104
tests/__init__.py sha256=IE9vI211foOaSQ-P9E5pQyaSeAC1h1lavKJhRVBuHY0 170
tests/config.py sha256=alFbrzi-Q6BtGVRdgs1GM0MWoCCctJ_wFK2HY76xhKk 1287
tests/dns.py sha256=DfnDASmKEgZmtjtYn_aeCjmv1fqB-2wj5302jiqc9pc 518
tests/server.py sha256=CyKtogYfdVwzea4oLWfIAywGAKMYe24DYwqq7EZlu4Q 812
tests/smtp.py sha256=yTnuMnqfO7tQen_v_tCSmY-mkAM5wmAOc-AFdEZv0Qs 646
tests/test_extractors.py sha256=plNOaWcS9MYwRwNYT0Vot4oabdwdVQm0rdff0FU900s 2463
tests/test_groups.py sha256=o36bLDLJUYWw1ZgXdp8viV8UalrhD9cSZGy5t-unKy4 4540
tests/test_nodes.py sha256=jNG4Z3HPlNOAWELIpfZRW_mnLpjDEhj7-67ZL8jKEe4 3986
tests/test_observable.py sha256=ibDs8VoCBl9K0X3xxOyuGe8Wh_PY1X_7kdOlEma37cQ 1535
tests/test_registration.py sha256=zqup23d7xw-KaQEjBVRbWsPWIZnb52HGnmsN5w68nLs 7246
tests/test_security.py sha256=8DdTW2IXfKhdCcQYmIHXT_TAccvPPIAxNZslIKqJVj4 4062
tests/test_session_auth.py sha256=PLTboZ4a4qna1gcWeysT5DX6nUMqtmRqDXRgN19AHgE 4032
tests/test_token_auth.py sha256=3rSNaxWwROi8sR1rep53_to5yp7e0EsZicqUUGuAzl4 10281
tests/test_utils_color.py sha256=Vo-cNRMTvMjYkXjrDv9UObj_Xu2dVJuChmODvkmnxGY 471
ruteni-0.8.0.dist-info/METADATA sha256=HepIk8uCNobzYSYacWYCu-7VaeHEdHRbKwfeAz31tts 1268
ruteni-0.8.0.dist-info/WHEEL sha256=G16H4A3IeoQmnOrYV4ueZGKSjhipXx8zc8nu9FGlvMA 92
ruteni-0.8.0.dist-info/entry_points.txt sha256=m9gJ4n5K5xpM69V5Uc-Sj18M21LFX8F3TezeZFnUza8 1139
ruteni-0.8.0.dist-info/top_level.txt sha256=HAddnUd3C4dtxBs34viznz8eIhEDRBBuMKMLUFelvm0 13
ruteni-0.8.0.dist-info/RECORD

top_level.txt

ruteni
tests

entry_points.txt

socketio = ruteni.plugins.socketio:app
auth-api = ruteni.apis.auth.session:api_node
favicon = ruteni.plugins.site:favicon_node
jauthn-api = ruteni.apis.auth.token:api_node
register = ruteni.apps.registration:app_node
robots = ruteni.plugins.site:robots_node
static = ruteni.plugins.static:node
store-app = ruteni.apps.store:app_node
auth-api = ruteni.apis.auth.session:api_node
database = ruteni.services.database:database
health-check = ruteni.services.health_check:health_check
jauthn-api = ruteni.apis.auth.token:api_node
keys = ruteni.services.keys:key_service
logging-api = ruteni.apis.logging:api_node
nng = ruteni.services.nng:nng
presence = ruteni.services.presence:presence
register = ruteni.apps.registration:app_node
scheduler = ruteni.services.scheduler:scheduler
security-api = ruteni.apis.security:api_node
smtpd = ruteni.services.smtpd:smtpd
sshd = ruteni.services.sshd:sshd
store-api = ruteni.apps.store:api_node
store-app = ruteni.apps.store:app_node
user-api = ruteni.apis.users:api_node