{ "info": { "author": "Alexander Kulakov", "author_email": "a.kulakov@mail.ru", "bugtrack_url": null, "classifiers": [], "description": "pyramid-breve\r\n=============\r\n\r\n`Breve `_ template engine renderer for\r\n`Pyramid `_ framework that uses \r\n`asset specification `_\r\nto locate and load templates.\r\nPlease use `GitHub repository `_ to access latest sources, \r\nreport bugs and make feature requests\r\n\r\n\r\nInstallation\r\n------------\r\n\r\nIf you prefer pip:\r\n\r\n.. code:: bash\r\n\r\n $ pip install pyramid-breve\r\n\r\n\r\nOtherwise:\r\n\r\n.. code:: bash\r\n\r\n $ easy_install pyramid-breve\r\n\r\n\r\nUsage\r\n-----\r\n\r\nCall ``config.include('pyramid_breve')`` in your `WSGI `_\r\napplicatication factory function as following:\r\n\r\n.. code:: python\r\n\r\n def main(global_config, **settings):\r\n config = Configurator(settings=settings)\r\n\r\n config.include('pyramid_breve')\r\n\r\n config.add_static_view('static', 'static', cache_max_age=3600)\r\n config.scan()\r\n\r\n return config.make_wsgi_app()\r\n\r\nAnother way is to add it to ``pyramid.includes`` in your INI-file:\r\n\r\n.. code:: ini\r\n\r\n [app:main]\r\n pyramid.includes = pyramid_breve\r\n\r\n\r\nNow use it to render templates:\r\n\r\n.. code:: python\r\n\r\n # using absolute asset specification\r\n @view_config(route_name='home', renderer='my.lovely.app:templates/home.b')\r\n def home_view(request):\r\n return {real: 'content'}\r\n\r\n # using relative asset specification\r\n @view_config(route_name='login', renderer='templates/login.b')\r\n def login_view(request):\r\n\r\n\r\nConfiguration parameters\r\n------------------------\r\n\r\nThere are few configuration parameters that control rendering. They can be set in\r\nINI-file as following:\r\n\r\n.. code:: ini\r\n\r\n [app:main]\r\n breve.tags = my_package.breve.tags\r\n breve.doctype = html\r\n # optionally, enforce default package name if pyramid-breve fails to detect it\r\n breve.default_package = myapp\r\n\r\nBreve renderer accepts following parameters:\r\n\r\n``breve.default_package``\r\n\tPackage name to use for resolving ``relative asset specifications``, i.e. assets without explicit package\r\n\tname. Pyramid-breve tries to detect your application name and use it as default package name but it's\r\n\ta tricky business and this parameter allowes to enforce default package name.\r\n \r\n``breve.tags``\r\n\tThis parameter will be resolved from dotted name string into Python object.\r\n\tDefault is ``breve.tags.html.tags``.\r\n\r\n``breve.doctype``\r\n\t\"\" or just \"html\".\r\n\tDefault is content of ``breve.tags.html.doctype``.\r\n\r\n``breve.xmlns``\r\n\tWill be sent as-is to the constructor.\r\n\tDefault is content of ``breve.tags.html.xmlns``.\r\n\r\n``breve.fragment``\r\n\tThis boolean variable will be used as ``fragment`` parameter to\r\n\tbreve.Template.render call. This parameter can also be controlled by setting\r\n\t``breve_fragment`` template variable as following:\r\n\r\n.. code:: python\r\n\r\n @view_config(renderer='templates/home.b')\r\n def home_view(request):\r\n return {\r\n # other variables used in template\r\n 'breve_fragment': True,\r\n }\r\n\r\nTemplate variable ``breve_fragment`` overrides global ``breve.fragment`` setting.\r\nIf none is set default is False.\r\n\r\n\r\nTemplate file modification monitoring\r\n-------------------------------------\r\n\r\nStarting from version 0.6dev there is ``pyramid_breve.monitor.IFileMonitor`` interface.\r\nImplementations of that interface can be used to help ``pyramid_breve.renderer.TemplateLoader``\r\nto get template file status without calling os.stat each time template is about to be rendered.\r\n\r\nThere is ``pyramid_breve.monitor.IntervalMonitor`` implementation of that interface which is used\r\nby ``BreveRendererFactory`` by default. That class simply caches os.stat value for fixed amount\r\nof time. Its constructor accepts single parameter ``interval`` that should be interval in seconds\r\nbetween invalidating cached values. This parameter can be configure via INI-file variable\r\n``breve.monitor_interval`` like following:\r\n\r\n.. code:: ini\r\n\r\n [app:main]\r\n # cache os.stat calls for 15 seconds\r\n breve.monitor_interval = 15\r\n\r\nIt is possible to implement custom ``IFileMonitor`` using more advanced techiques,\r\nlike ``inotify`` or ``File Alteration Monitor`` features. \r\n\r\nLets create simple ``IFileMonitor`` implementation and configure ``pyramid_breve`` to\r\nuse it.\r\n\r\nFirst, we need to implement ``IFileMonitor`` interface:\r\n\r\n.. code:: python\r\n\r\n # myapp/utils.py\r\n\r\n from zope.interface import implements\r\n from pyramid_breve.monitor import IFileMonitor\r\n\r\n class DummyMonitor(object):\r\n\r\n implements(IFileMonitor)\r\n\r\n def last_modified(self, name):\r\n # Never even look at real modification time and\r\n # make it look like templates never change\r\n return 0\r\n\r\n monitor = DummyMonitor()\r\n\r\nUse ``breve.monitor`` variable in INI-file:\r\n\r\n.. code:: ini\r\n\r\n [app:main]\r\n breve.monitor = myapp.utils.monitor", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/momyc/pyramid-breve", "keywords": "pyramid breve", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pyramid-breve", "package_url": "https://pypi.org/project/pyramid-breve/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pyramid-breve/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/momyc/pyramid-breve" }, "release_url": "https://pypi.org/project/pyramid-breve/0.7.0/", "requires_dist": null, "requires_python": null, "summary": "Breve template engine renderer for Pyramid Web Framework", "version": "0.7.0" }, "last_serial": 1297870, "releases": { "0.5.1dev": [ { "comment_text": "", "digests": { "md5": "bf17a83f353579701eabf97d25f61c6f", "sha256": "2a7a03200db831685767f319f6e0afae242b692b85068b2308a92587a619e418" }, "downloads": -1, "filename": "pyramid_breve-0.5.1dev.tar.bz2", "has_sig": false, "md5_digest": "bf17a83f353579701eabf97d25f61c6f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1734, "upload_time": "2013-01-18T14:52:08", "url": "https://files.pythonhosted.org/packages/82/98/18b9156dc7639b7273c5f33630bec958132bacf5448b767a8c49c543d058/pyramid_breve-0.5.1dev.tar.bz2" }, { "comment_text": "", "digests": { "md5": "7f744d5469964126543679103a8661ce", "sha256": "cf5e8093bdd6e0ad6ae295a333426b7d7bad62a708f29bbd2ad9715b051328af" }, "downloads": -1, "filename": "pyramid_breve-0.5.1dev.tar.gz", "has_sig": false, "md5_digest": "7f744d5469964126543679103a8661ce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1613, "upload_time": "2013-01-18T14:52:19", "url": "https://files.pythonhosted.org/packages/ea/4d/cc0e709a0607a4c7f9f5d08232c61e98d0ceb4315cadbeb2025fbbdd8c9d/pyramid_breve-0.5.1dev.tar.gz" }, { "comment_text": "", "digests": { "md5": "24b8263638c14d960ff48bed5ca01091", "sha256": "a56f01cd5894fb67ca13c4151d5c72d52adba9cb78a8abadb2a7a8af08b040ff" }, "downloads": -1, "filename": "pyramid_breve-0.5.1dev.zip", "has_sig": false, "md5_digest": "24b8263638c14d960ff48bed5ca01091", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3255, "upload_time": "2013-01-18T14:52:29", "url": "https://files.pythonhosted.org/packages/d7/16/978ad5a5623a85d2fc535813860b263edc0128d3c16fa19716aae39a59ec/pyramid_breve-0.5.1dev.zip" } ], "0.5.2dev": [ { "comment_text": "", "digests": { "md5": "a1105446101e3c4b64416bd251ce4f10", "sha256": "221372a1e2ca3f157fd5f322c6411e0735cf4257029b2d1290fcb6ade1eb8742" }, "downloads": -1, "filename": "pyramid_breve-0.5.2dev.tar.bz2", "has_sig": false, "md5_digest": "a1105446101e3c4b64416bd251ce4f10", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1757, "upload_time": "2013-07-23T17:42:09", "url": "https://files.pythonhosted.org/packages/44/6c/927841e43b1d2234a7c6dd7af8459cb873b0b2dca4d738f9482eccfdfdb9/pyramid_breve-0.5.2dev.tar.bz2" }, { "comment_text": "", "digests": { "md5": "4ceca965bcb2fc0c2e2b3f71a44bd35b", "sha256": "db9c29de4667875c19d82423c62c206a1130d5b51a07957de50aa54d5b338108" }, "downloads": -1, "filename": "pyramid_breve-0.5.2dev.tar.gz", "has_sig": false, "md5_digest": "4ceca965bcb2fc0c2e2b3f71a44bd35b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1632, "upload_time": "2013-07-23T17:43:13", "url": "https://files.pythonhosted.org/packages/b1/d8/8cec1dc35f6b11eac97840f9ec3d62bbabd91791e7a90ca30f74284dd819/pyramid_breve-0.5.2dev.tar.gz" }, { "comment_text": "", "digests": { "md5": "5c4a1ac9bb7e2d61699135ec86e5debc", "sha256": "19f9cfb139697b18252ab40c3ab9b7e9e8bac5bcb8837f93d94d1ab292a52287" }, "downloads": -1, "filename": "pyramid_breve-0.5.2dev.zip", "has_sig": false, "md5_digest": "5c4a1ac9bb7e2d61699135ec86e5debc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3294, "upload_time": "2013-07-23T17:44:13", "url": "https://files.pythonhosted.org/packages/82/dd/9c1b40bf4ede7d3f75f0b2b176a0c6afe350defafec4d9e528a86751be3d/pyramid_breve-0.5.2dev.zip" } ], "0.6.1dev": [ { "comment_text": "", "digests": { "md5": "1202699be9581434afa44947622fc0c8", "sha256": "7ce3a794abe089a10d295e28774ab2c6828225ccf25782b1ccc9616686c40a6b" }, "downloads": -1, "filename": "pyramid_breve-0.6.1dev.tar.bz2", "has_sig": false, "md5_digest": "1202699be9581434afa44947622fc0c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2294, "upload_time": "2013-07-27T02:40:57", "url": "https://files.pythonhosted.org/packages/f7/32/6663e7b38dd69b96b7e1b9d78ce59be6d2cdf4ec1c99f587fd76fb35ec53/pyramid_breve-0.6.1dev.tar.bz2" }, { "comment_text": "", "digests": { "md5": "40b0d8331e35b2244335a17a524b2055", "sha256": "cfd55f13561edc5e8673e59bf714c93d80543ea00c01c1f505d4d5fffa3b6231" }, "downloads": -1, "filename": "pyramid_breve-0.6.1dev.tar.gz", "has_sig": false, "md5_digest": "40b0d8331e35b2244335a17a524b2055", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2211, "upload_time": "2013-07-27T02:41:07", "url": "https://files.pythonhosted.org/packages/ae/f4/a57b32df826ae9db3fb71b752efd27a2387afaf0be720459eb424b8acf4c/pyramid_breve-0.6.1dev.tar.gz" }, { "comment_text": "", "digests": { "md5": "1e7a54ea3afa10d2bc246f6d0033e9ad", "sha256": "549cb1ee77b61f1276af97ea9b03d11f9c2498a600500ff9ba82545f81490924" }, "downloads": -1, "filename": "pyramid_breve-0.6.1dev.zip", "has_sig": false, "md5_digest": "1e7a54ea3afa10d2bc246f6d0033e9ad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4544, "upload_time": "2013-07-27T02:41:17", "url": "https://files.pythonhosted.org/packages/e4/21/7782feede30bd56cddaa9bdc1400d44b54972c22007f3512a59a9ea8924f/pyramid_breve-0.6.1dev.zip" } ], "0.6.2dev": [ { "comment_text": "", "digests": { "md5": "f3469a3eede5ea13fbe19423404c965b", "sha256": "817bc6da39f1839da4c5e889955963f46b1dc3e9b6dee9773880cf3ce173a04f" }, "downloads": -1, "filename": "pyramid_breve-0.6.2dev.tar.bz2", "has_sig": false, "md5_digest": "f3469a3eede5ea13fbe19423404c965b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2277, "upload_time": "2013-07-27T03:36:15", "url": "https://files.pythonhosted.org/packages/e8/0b/142531f644012a487bd7cd9ba780ab88651d1d5e6189ced630e9e72d92f1/pyramid_breve-0.6.2dev.tar.bz2" }, { "comment_text": "", "digests": { "md5": "8a435eb1b7148604a8e1802158eddc56", "sha256": "71e456699d2447f77bde3c1670370aaee28a461be7675b017da76120ad36d393" }, "downloads": -1, "filename": "pyramid_breve-0.6.2dev.tar.gz", "has_sig": false, "md5_digest": "8a435eb1b7148604a8e1802158eddc56", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2215, "upload_time": "2013-07-27T03:36:24", "url": "https://files.pythonhosted.org/packages/c7/d5/6686a64b292933985f2b51d32a2bbd0233e81f067465e52b4511030e0e5a/pyramid_breve-0.6.2dev.tar.gz" }, { "comment_text": "", "digests": { "md5": "b39b254ea4fb1953e9378f560c52b628", "sha256": "79e31ea2b3c529dcc85da2d611f0cfddb940cdb7023818ceebf0f9d2c6bb68a2" }, "downloads": -1, "filename": "pyramid_breve-0.6.2dev.zip", "has_sig": false, "md5_digest": "b39b254ea4fb1953e9378f560c52b628", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4545, "upload_time": "2013-07-27T03:36:34", "url": "https://files.pythonhosted.org/packages/3f/85/a5a2d79981597b70b62bcfa19e7e350ac575e25b5160363524a6ed0ea239/pyramid_breve-0.6.2dev.zip" } ], "0.6.3dev": [ { "comment_text": "", "digests": { "md5": "40449312b3e80a9aa88858774d68f812", "sha256": "4dbec43e1c964dda0d2a93011c3345fcbc19bef5a894a9e3c1340416bf077bdd" }, "downloads": -1, "filename": "pyramid_breve-0.6.3dev.tar.bz2", "has_sig": false, "md5_digest": "40449312b3e80a9aa88858774d68f812", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2327, "upload_time": "2013-09-02T00:42:18", "url": "https://files.pythonhosted.org/packages/43/78/34211e74e6f195384dcfda49913f8ee5465d58e1e0acba69a46446765a6c/pyramid_breve-0.6.3dev.tar.bz2" }, { "comment_text": "", "digests": { "md5": "6d507d1e22b11e8cea63a36c5dbb0ec2", "sha256": "3b70f6deeada477bf37d5c4108e4c0522760715bbe0d4cfdd0eae3ad225544bd" }, "downloads": -1, "filename": "pyramid_breve-0.6.3dev.tar.gz", "has_sig": false, "md5_digest": "6d507d1e22b11e8cea63a36c5dbb0ec2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2248, "upload_time": "2013-09-02T00:42:27", "url": "https://files.pythonhosted.org/packages/f2/c1/04deb384aa6c972932dd7e453a66e8143a11ec7578f333898248aee78f08/pyramid_breve-0.6.3dev.tar.gz" }, { "comment_text": "", "digests": { "md5": "4d40286b09d610a7dfd1e714f7cf491e", "sha256": "70c4b033f04e105c8fff7706d191f01fad480c1fa0e6267992182bd620fc8b62" }, "downloads": -1, "filename": "pyramid_breve-0.6.3dev.zip", "has_sig": false, "md5_digest": "4d40286b09d610a7dfd1e714f7cf491e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4584, "upload_time": "2013-09-02T00:42:54", "url": "https://files.pythonhosted.org/packages/ea/5f/07a4d9f1ff7f10ef9e86340323e30cd713921186d837b14d35faf145acb5/pyramid_breve-0.6.3dev.zip" } ], "0.6.4dev": [ { "comment_text": "", "digests": { "md5": "b7f84649d1f18e36707cad1a5d7b52cd", "sha256": "f204830d0fb8aca111ce5166941291cfd6aae1bcfbd0ed73941f1568f75f5883" }, "downloads": -1, "filename": "pyramid_breve-0.6.4dev.tar.bz2", "has_sig": false, "md5_digest": "b7f84649d1f18e36707cad1a5d7b52cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2411, "upload_time": "2013-09-02T05:03:20", "url": "https://files.pythonhosted.org/packages/ab/fe/18699529f597bf5f494dba2095ee329f71937f1f173aa3c9cefc05276465/pyramid_breve-0.6.4dev.tar.bz2" }, { "comment_text": "", "digests": { "md5": "771cc56f88852ba80cb86225103cb7fe", "sha256": "80f8fc11ef8702a5ad6e2e7782f93484984462165e4f3a810913048f06902cdc" }, "downloads": -1, "filename": "pyramid_breve-0.6.4dev.tar.gz", "has_sig": false, "md5_digest": "771cc56f88852ba80cb86225103cb7fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2350, "upload_time": "2013-09-02T05:03:33", "url": "https://files.pythonhosted.org/packages/51/3b/ef9202d3ec9a9090c23cc7d95e546a59fbf4fc7d80c3cbc3a6465e398ffc/pyramid_breve-0.6.4dev.tar.gz" }, { "comment_text": "", "digests": { "md5": "d816f3de7f9f5aeec04a68984149bba2", "sha256": "df2955207ffacfb3c5b8ea618f97e30311f96db543d29cc168b849ff330153c1" }, "downloads": -1, "filename": "pyramid_breve-0.6.4dev.zip", "has_sig": false, "md5_digest": "d816f3de7f9f5aeec04a68984149bba2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4694, "upload_time": "2013-09-02T05:03:43", "url": "https://files.pythonhosted.org/packages/df/82/a69342e44d0d1edf90e8f83cd92fadf9fdac83ea6d36b931884709531b8b/pyramid_breve-0.6.4dev.zip" } ], "0.6dev": [ { "comment_text": "", "digests": { "md5": "95fff74cb3b05ae8557ddefe5b99da6b", "sha256": "a265447264af3d55d3c2fc30061e7b2cf1db10a8b05a041fa75f3bced591945b" }, "downloads": -1, "filename": "pyramid_breve-0.6dev.tar.bz2", "has_sig": false, "md5_digest": "95fff74cb3b05ae8557ddefe5b99da6b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2254, "upload_time": "2013-07-27T02:04:09", "url": "https://files.pythonhosted.org/packages/0b/ba/0b48351d729bc635bfb47e687638eabbaa3bc57f0f7d92236b524fc451c6/pyramid_breve-0.6dev.tar.bz2" }, { "comment_text": "", "digests": { "md5": "eba3834fb8a5541e4e2ce9a21da58378", "sha256": "67155e84cc024130e022f8220bf26d138506b185ca868a0a41e42362de61183a" }, "downloads": -1, "filename": "pyramid_breve-0.6dev.tar.gz", "has_sig": false, "md5_digest": "eba3834fb8a5541e4e2ce9a21da58378", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2183, "upload_time": "2013-07-27T02:04:36", "url": "https://files.pythonhosted.org/packages/0e/69/5457cfacab3d66b0e05d34ac32adc10dbd1a28b8191e5846eeb6bbda8746/pyramid_breve-0.6dev.tar.gz" }, { "comment_text": "", "digests": { "md5": "149bf906601371cfd43fa55c9ee4598a", "sha256": "4355063bd80c7422252352a90f4db83e84cdab9a4dc9fdbc4d7d0a1b111ad8d1" }, "downloads": -1, "filename": "pyramid_breve-0.6dev.zip", "has_sig": false, "md5_digest": "149bf906601371cfd43fa55c9ee4598a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4464, "upload_time": "2013-07-27T02:04:47", "url": "https://files.pythonhosted.org/packages/32/50/d33417bf6919f7c15096b862290135e550600ad1e85898f9ef5cf9624cf2/pyramid_breve-0.6dev.zip" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "05d4dd911a4bf90e417dd7927d476158", "sha256": "15bc83a501b1ef67d79ea8be20b2b1459808953ce6420dcdda374939cafa1526" }, "downloads": -1, "filename": "pyramid-breve-0.7.0.tar.bz2", "has_sig": false, "md5_digest": "05d4dd911a4bf90e417dd7927d476158", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4950, "upload_time": "2014-07-25T13:43:10", "url": "https://files.pythonhosted.org/packages/ee/9e/753c597154886a917699c3acaf1a9eb5f5049ff3a505b6b583fa1ae3af35/pyramid-breve-0.7.0.tar.bz2" }, { "comment_text": "", "digests": { "md5": "a5066ef6bf20e6a2a17a418f5814d3de", "sha256": "937e2067194e36caa109902eeb5e127c1767f1a22e9178cf4f1005686f7a5464" }, "downloads": -1, "filename": "pyramid-breve-0.7.0.tar.gz", "has_sig": false, "md5_digest": "a5066ef6bf20e6a2a17a418f5814d3de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4596, "upload_time": "2014-07-25T13:43:13", "url": "https://files.pythonhosted.org/packages/53/73/a894353297023ab7c8f75a7f57af43d29ee5f13c4fa26bc4c6d5697a7023/pyramid-breve-0.7.0.tar.gz" }, { "comment_text": "", "digests": { "md5": "5ab005fd0e0a42984cc5b11aef0f5a9b", "sha256": "28304a3826aadb5a00f70707e6917174fb6de6cf25d80650c138b88a7ac74a1f" }, "downloads": -1, "filename": "pyramid-breve-0.7.0.zip", "has_sig": false, "md5_digest": "5ab005fd0e0a42984cc5b11aef0f5a9b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10301, "upload_time": "2014-07-25T13:43:16", "url": "https://files.pythonhosted.org/packages/6d/79/b900f19246483705820b2edf9536a82f7426a2d9d1b4caf70eaa467cea60/pyramid-breve-0.7.0.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "05d4dd911a4bf90e417dd7927d476158", "sha256": "15bc83a501b1ef67d79ea8be20b2b1459808953ce6420dcdda374939cafa1526" }, "downloads": -1, "filename": "pyramid-breve-0.7.0.tar.bz2", "has_sig": false, "md5_digest": "05d4dd911a4bf90e417dd7927d476158", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4950, "upload_time": "2014-07-25T13:43:10", "url": "https://files.pythonhosted.org/packages/ee/9e/753c597154886a917699c3acaf1a9eb5f5049ff3a505b6b583fa1ae3af35/pyramid-breve-0.7.0.tar.bz2" }, { "comment_text": "", "digests": { "md5": "a5066ef6bf20e6a2a17a418f5814d3de", "sha256": "937e2067194e36caa109902eeb5e127c1767f1a22e9178cf4f1005686f7a5464" }, "downloads": -1, "filename": "pyramid-breve-0.7.0.tar.gz", "has_sig": false, "md5_digest": "a5066ef6bf20e6a2a17a418f5814d3de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4596, "upload_time": "2014-07-25T13:43:13", "url": "https://files.pythonhosted.org/packages/53/73/a894353297023ab7c8f75a7f57af43d29ee5f13c4fa26bc4c6d5697a7023/pyramid-breve-0.7.0.tar.gz" }, { "comment_text": "", "digests": { "md5": "5ab005fd0e0a42984cc5b11aef0f5a9b", "sha256": "28304a3826aadb5a00f70707e6917174fb6de6cf25d80650c138b88a7ac74a1f" }, "downloads": -1, "filename": "pyramid-breve-0.7.0.zip", "has_sig": false, "md5_digest": "5ab005fd0e0a42984cc5b11aef0f5a9b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10301, "upload_time": "2014-07-25T13:43:16", "url": "https://files.pythonhosted.org/packages/6d/79/b900f19246483705820b2edf9536a82f7426a2d9d1b4caf70eaa467cea60/pyramid-breve-0.7.0.zip" } ] }