proper/__init__.py,sha256=kXr2AaSDtezeDJ7V5qZZF4g6Sc_SX_AgE07PMc9QZtE,274
proper/auth.py,sha256=Hh9d0TMaJ2nce0iAQUt79bi0xmDqpNRxRA0-tgvZ6lU,9403
proper/cli.py,sha256=bQWOLQdEIiTDNvZrIsukUGuoYq0mzU_qvsMozINRB60,663
proper/constants.py,sha256=OWMK0jVwQq9gEHFuQ6owiQlZqitoCk7fYaXmWjkQSgE,206
proper/errors.py,sha256=aS4SgLh90Gtv19lhiEyaGyGn9OaIoTbM0Y-DbAPYuwc,12214
proper/local.py,sha256=hEML_BCroFSjg-Hgo6eTJ2jPUBQmUXzdxdMEMRjJPkA,2218
proper/request.py,sha256=yUFYVzDcN115LDWhn42gvPrfZIc2o6TXWrsosuMqoLY,11478
proper/response.py,sha256=DU64hL7AgetsTp-JzEObbBO6CDTmGBOEhxHtX3xRmeE,11497
proper/server.py,sha256=lBinLycK1DX363qHkzcc-xjG708JVrioYhlqfCz39BM,1265
proper/static.py,sha256=hjgPjTLWkKdiNt9RkHhnlsbMvppcTL7rd6ZAM_kC1-o,4250
proper/status.py,sha256=skwauPxpUleGr9eE6OkqW1am807mdOn9qSMPpHw5DvY,4303
proper/version.py,sha256=R13D4cNxYRwERQmnzhOGoYnMujeELrGjDFWsSOR5TsY,150
proper/app/__init__.py,sha256=DO3Qap9H8oBrgS1DBDpQssn8oU6BSw0P8LfPUxst6xA,27
proper/app/app.py,sha256=OJWcLAoE6reRR7nRBGe9qzBDxGU3PNMAp5Co74Ip4T8,3317
proper/app/cli.py,sha256=PINreqmEuLq8a0h9_JU2241Zz6pHiKdKU4vx6hzVxCs,3192
proper/app/default_config.py,sha256=75Kw5VhG0UT7pTM7AHJ1lpfFRWltocj7RGuT_bZ_bDw,1030
proper/app/error_handlers.py,sha256=yDJBxe_69CAeWQxuDadsrZqui3hJ9xJORgSW_Wl7ebY,2324
proper/app/errors_mixin.py,sha256=FC_6lP6iPRG-wdu4Pmw-BHr67XpUkNyBnXfbsXX-KKQ,3060
proper/app/setup_mixin.py,sha256=crFWjD01CuWEI19nGdFcxDz_fLDIRiG8Tebjs6jKPo8,5127
proper/app/templates/_context.html.jinja,sha256=zu11WQtPLiIvx-zlN_sNJp6f4N22lE_HWoZ-T2kuEYg,1036
proper/app/templates/_debug-styles.css,sha256=kkDUwzJyx1gGggdYErK2i3aH9BUxuAoBAuQGSZkuy2o,1481
proper/app/templates/_prism.css,sha256=5L0rB9PBrSjO7Z_Gt_QtN-SowDCyTxwymprXNok1cfc,4260
proper/app/templates/_prism.js,sha256=UK68BILtL0BfVzscQLa6vPWC58o7Jwhc2HQrY_ajpvE,8483
proper/app/templates/debug-error.html.jinja,sha256=jbk2QdfDWF7Qfm8wdN7qVD3zlAd7GbtHNMLFJy7srCw,326
proper/app/templates/debug-not-found.html.jinja,sha256=JrUAM8YD49dZ0GB5m3PY3eSEokqTdn_5VBDJwvo0dYc,1351
proper/app/templates/fallback-error.html,sha256=oUMIRG7ivfkrJrvI89ZUcPcUO6i1_3VluIBUfky9bFY,909
proper/app/templates/fallback-forbidden.html,sha256=5IDEHBUvLyAwnBUMjr0QcRNxEGMABY6Rubh2QWwrmUw,2347
proper/app/templates/fallback-not-found.html,sha256=jhdqyBA97cHslvvhEI_z4pAogdtly3lTmZOgdmlKCmY,940
proper/app/templates/layout.html.jinja,sha256=qp895rNy2alMoZzXploKbnltV1LSFieFVdBrVGj7ViU,469
proper/controller/__init__.py,sha256=YKTnT7f-TcLUuy6Vl_UJyAQZCFKqx-BocOFsQafC5nE,39
proper/controller/base_channel.py,sha256=IfVp0ROKB-rehgTi-wTbhogPcJcLWHPcuifUI6plGKA,421
proper/controller/base_controller.py,sha256=dhNxI5ZXbxxBLue3IQuaWyskKvs809OdI0eouniO4lY,2108
proper/generators/__init__.py,sha256=-nXaONJ7OgD1oHCqaX_GVQVDuJJ0zqYByUrU0IfKJ3k,213
proper/generators/controller.py,sha256=JoRK87zdMpCTGyiAvhjU1uVMzsG5YgIsp4-oWsRMH7o,1670
proper/generators/mailer.py,sha256=IvZ00hF5hIgKokB7K2FdnDDeJHZrFVBE-KSdVoOZvnQ,148
proper/generators/migration.py,sha256=06QuexLNK4G9wSrJ9SIyygzCg3KJXQjjK3ndoBxS-jo,4881
proper/generators/model.py,sha256=_w94X2FXkORVJ4Pe48_bRiz0P0Vshr4qPYNQrZyQjpM,1069
proper/generators/project.py,sha256=O41BrhTOMpzV179InU4ZJS5FJUEE44cATK47f7p0Ufw,2471
proper/generators/resource.py,sha256=8YRaZFFzzRIdO7ueiGOnSwvI8Weh_NMihGy3MQHAG6c,2687
proper/helpers/__init__.py,sha256=73qfd5Uy4DG5DV3F0JWam_M8JnpqkYf2BQ7U84VbwVY,384
proper/helpers/cookies.py,sha256=MiAV3MIjlJ2w3Yp7PYJBb6C4kcq_ijNPuMPS5dAJYGY,5321
proper/helpers/digestor.py,sha256=vJNmD3uBJFQ8i1Jj_1MuxCqVv1ZWXenXSXhhrXCGx-8,809
proper/helpers/dot.py,sha256=x25UyH2rTyYsW0ThnHvbBoux38Y2lQS7wQyrikToBMs,2784
proper/helpers/encoding.py,sha256=EJnQooo1OM2nMr6S8W4QfitWFndXdPaTqZoODVJFEhk,721
proper/helpers/frozendict.py,sha256=-6blfd1X97UnVdPQttl9AUehtMtcAoaoMZcl0vAV4bg,1421
proper/helpers/headersdict.py,sha256=tPGDosd5DKzhBvsCpQTUElFaXDc9ojZnYrPx8W6RWQU,276
proper/helpers/iterable.py,sha256=TAvwdo4ZKXkppNbWXVOYhRjabX6DOcz6i4Tv-oZTpIM,158
proper/helpers/multidict.py,sha256=OqTHXtsuDUtYfbSSjR_8vjrQ-KljC6lu7cS2C6XJp1E,3780
proper/helpers/objectify.py,sha256=4xfxWL8fRyMgOeZVmCr-a6eiHBLUuAZyzAP-wveq1uc,341
proper/helpers/paginator.py,sha256=hvcZbsSg02ilnxkp3wNQ0Ll41aaYbgC_6SV0D9OVDOY,9974
proper/helpers/render.py,sha256=BVO22rjV4HducJBys9jAqAuJfQ3W1qPLL8C4l7vtO8Q,6737
proper/helpers/serializer.py,sha256=oiC2JSuf1sqpT_KWUOHrSG6mTB3VpCNXA7NqNB5zbsU,1107
proper/helpers/slugify.py,sha256=65xtgQVdALgFdh3a9EC3qzAycsR7bOeDcRcrbugjcxo,1622
proper/middleware/README.md,sha256=XCH5rjXfl8APMxObl6LObrcjQhsHy87PdiezWRMtmbE,345
proper/middleware/__init__.py,sha256=C7uF7_klOsMIl_oqLy5p1MIq3ADVrZKLrEnXtElxhBI,235
proper/middleware/dispatch.py,sha256=EoL86B2rcr75BKe_DRD7ohQvyC6t3tWaZnk5cD6lXlw,1459
proper/middleware/head.py,sha256=CrE7aRroOhcdw2popS__S_AfOqP6Eh3Frv5TPKG8otY,427
proper/middleware/match.py,sha256=x-P85EU43V2vg0rPhz2y0QM9lmmq8IlOYXkpZknD5Hg,386
proper/middleware/method_override.py,sha256=Dp6URgU0SLRKy82iEDSESRH5Ahk8TysbTvLovJ9SgiE,729
proper/middleware/protect_from_forgery.py,sha256=RNqWjvwWT2jS5XWER1_CbeVdb3Vope5DMctyVXXtljU,1766
proper/middleware/redirect.py,sha256=zhHXaPvaRonBVfag1ZUXtXbWr8-r9o1vYZHbCRTUAaA,484
proper/middleware/session.py,sha256=jI-szuBJANCNa6KXHE3AjwbsHXYlbEomJ1Nrg4Pq6q4,1817
proper/parsers/__init__.py,sha256=_nZUoHSaeO4rn3mLOGYfPhiCciTIsknf6_k8UOl4XX8,202
proper/parsers/parse_comma_separated.py,sha256=NwXxu3Z9mwUfScIo2Y6h9wQFUxLGiQFP2T4RUC94MwQ,237
proper/parsers/parse_cookies.py,sha256=ftMfwYOuevwIOBblhfVQ01FXH4fcQDSNB8FGXjPUe0U,494
proper/parsers/parse_form_data.py,sha256=oUoEoOC5HY6CFd2lvSWmrUKZ_Wk6VieS4iHolOM1LYA,3555
proper/parsers/parse_http_date.py,sha256=XwVzQ6X_KD6QNeBqp9sEDqFXdowpk1SiE_ArFVOjYu8,334
proper/parsers/parse_query_string.py,sha256=dfdyqDM7x_8AfzhFngzD978F6zjzEbfEODjFsRONhgo,1236
proper/router/__init__.py,sha256=rT6yafPwRntCq6W_3zz7XrqxxRBZNH50SLg4mJTKLb8,148
proper/router/base.py,sha256=ULI6znlfwZpA5d7VcEGKdCi8mh4AYX5qWycqBVdxi3g,4393
proper/router/resource.py,sha256=MVS46bS3K0MGYLqcT2OMC2wtKhZcG3ecvaI7yw1bPHo,3787
proper/router/route.py,sha256=NnhHOqwuFBC2SDtw6e7d4VzwmYbd2UXAtfIySF4FYjo,4599
proper/router/router.py,sha256=IpWui16mWJlsgMkDNVCcz6Hax3d_XfVlvqrkV28pg9Y,3317
proper/router/scope.py,sha256=HxpWJCjV99Xoqbg5d1ayskxvz_zYrax3RGMVR4zmxx8,2440
proper-0.1.dev3.dist-info/METADATA,sha256=q4GZ9DTyEmGQDa2dZLUvwETt_xvRZG5l560nJ0h0fzs,3601
proper-0.1.dev3.dist-info/MIT-LICENSE,sha256=ke81uDgfdQIfH3E6-Dn-n2HvZEVD_ij1JtRLYPUH0NI,1063
proper-0.1.dev3.dist-info/WHEEL,sha256=OqRkF0eY5GHssMorFjlbTIq072vpHpF60fIQA6lS9xA,92
proper-0.1.dev3.dist-info/entry_points.txt,sha256=qaIj0pAkaGjD3wDcb1zG3tQNOqnu4kp1bQ_qvbj5_20,43
proper-0.1.dev3.dist-info/top_level.txt,sha256=UgfuEKiQ8u5qZU8jP2BjEa7RLarDiBgUkFDWbgjI38E,7
proper-0.1.dev3.dist-info/RECORD,,
