{ "info": { "author": "Svintsov Dmitry", "author_email": "sacrud@uralbash.ru", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Framework :: Pyramid", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Topic :: Database", "Topic :: Internet" ], "description": "|Build Status| |Coverage Status| |PyPI|\n\nps_tree\n=======\n\n`ps_tree` is extension for `pyramid_sacrud\n`_ which displays a list of records\nas tree. This works fine with models from `sqlalchemy_mptt\n`_.\n\n.. image:: https://cdn.rawgit.com/ITCase/ps_tree/master/docs/source/_static/tree.png\n :alt: tree\n\nLook how easy it is to use:\n\n.. code-block:: python\n\n from pyramid_pages.models import BaseSacrudMpttPage\n\n Base = declarative_base()\n DBSession = scoped_session(sessionmaker(extension=ZopeTransactionExtension()))\n\n class PageTree(Base, BaseSacrudMpttPage):\n __tablename__ = 'pages'\n\n id = Column(Integer, primary_key=True)\n\n.. code-block:: python\n\n config.include('ps_tree')\n config.registry.settings['ps_tree.models'] = (PageTree, )\n config.include('pyramid_sacrud', route_prefix='admin')\n config.registry.settings['pyramid_sacrud.models'] = ('', PageTree)\n\nFor more docs see http://ps-tree.rtfd.org\n\nSupport and Development\n=======================\n\nTo report bugs, use the `issue tracker\n`_\n\nWe welcome any contribution: suggestions, ideas, commits with new futures,\nbug fixes, refactoring, docs, tests, translations etc\n\nIf you have question, contact me sacrud@uralbash.ru or IRC channel #sacrud\n\nLicense\n=======\n\nThe project is licensed under the MIT license.\n\n.. |Build Status| image:: https://travis-ci.org/ITCase/ps_tree.svg?branch=master\n :target: https://travis-ci.org/ITCase/ps_tree\n.. |Coverage Status| image:: https://coveralls.io/repos/ITCase/ps_tree/badge.png?branch=master\n :target: https://coveralls.io/r/ITCase/ps_tree?branch=master\n.. |PyPI| image:: http://img.shields.io/pypi/dm/ps_tree.svg\n :target: https://pypi.python.org/pypi/ps_tree/", "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/ITCase/ps_tree/", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "ps_tree", "package_url": "https://pypi.org/project/ps_tree/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/ps_tree/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/ITCase/ps_tree/" }, "release_url": "https://pypi.org/project/ps_tree/0.0.1.post0/", "requires_dist": null, "requires_python": null, "summary": "JQuery tree structure in pyramid_sacrud or anywhere else.", "version": "0.0.1.post0" }, "last_serial": 1622434, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "4ca7e98f63532829fd5f199a28c36459", "sha256": "b0c53d0a75b3465a5168ddc5850cae1535a5d9640be642dcc66bd0eb34eaa9b7" }, "downloads": -1, "filename": "ps_tree-0.0.1.tar.gz", "has_sig": false, "md5_digest": "4ca7e98f63532829fd5f199a28c36459", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6623, "upload_time": "2015-07-07T10:35:10", "url": "https://files.pythonhosted.org/packages/d2/b6/c947120a05cfbf24dd2636716a6906e0251fb37f1d81508db95871826417/ps_tree-0.0.1.tar.gz" } ], "0.0.1.post0": [ { "comment_text": "", "digests": { "md5": "e20339db19e6fdb78da57d8f26818e47", "sha256": "4ce1a1dd2189944162bf2ff4a52ad230eb3d3dd9f0f01d836efff28e32776733" }, "downloads": -1, "filename": "ps_tree-0.0.1.post0.tar.gz", "has_sig": false, "md5_digest": "e20339db19e6fdb78da57d8f26818e47", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 134039, "upload_time": "2015-07-07T10:42:24", "url": "https://files.pythonhosted.org/packages/2f/d6/d7e6f25c7e63fda038f1c5b14a71aa79eddf1db217c32fc258e6293d151b/ps_tree-0.0.1.post0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e20339db19e6fdb78da57d8f26818e47", "sha256": "4ce1a1dd2189944162bf2ff4a52ad230eb3d3dd9f0f01d836efff28e32776733" }, "downloads": -1, "filename": "ps_tree-0.0.1.post0.tar.gz", "has_sig": false, "md5_digest": "e20339db19e6fdb78da57d8f26818e47", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 134039, "upload_time": "2015-07-07T10:42:24", "url": "https://files.pythonhosted.org/packages/2f/d6/d7e6f25c7e63fda038f1c5b14a71aa79eddf1db217c32fc258e6293d151b/ps_tree-0.0.1.post0.tar.gz" } ] }