{ "info": { "author": "Mark Friedenbach", "author_email": "mark@monetize.io", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: BSD 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.3", "Programming Language :: Python :: 3.4", "Topic :: Database", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Utilities" ], "description": ".. image:: https://travis-ci.org/monetizeio/sqlalchemy-orm-tree.png?branch=master\n :target: https://travis-ci.org/monetizeio/sqlalchemy-orm-tree\n\n.. image:: https://badge.fury.io/py/SQLAlchemy-ORM-tree.png\n :target: http://badge.fury.io/py/sqlalchemy-orm-tree\n\n.. image:: https://coveralls.io/repos/monetizeio/sqlalchemy-orm-tree/badge.png?branch=master\n :target: https://coveralls.io/r/monetizeio/sqlalchemy-orm-tree?branch=master\n\nSQLAlchemy-ORM-tree\n-------------------\n\nAn implementation for SQLAlchemy-based applications of the nested-sets /\nmodified-pre-order-tree-traversal technique for storing hierarchical data\nin a relational database.\n\n============== ==========================================================\nPython support Python 2.6+, 3.3+\nSQLAlchemy SQLAlchemy >=0.7.5, >=0.8, >=0.9\nSource https://github.com/monetizeio/sqlalchemy-orm-tree\nIssues https://github.com/monetizeio/sqlalchemy-orm-tree/issues\nDocs https://sqlalchemy-orm-tree.readthedocs.org/\nAPI https://sqlalchemy-orm-tree.readthedocs.org/api.html\nTravis http://travis-ci.org/monetizeio/sqlalchemy-orm-tree\nTest coverage https://coveralls.io/r/monetizeio/sqlalchemy-orm-tree\npypi https://pypi.python.org/pypi/sqlalchemy-orm-tree\nohloh http://www.ohloh.net/p/sqlalchemy-orm-tree\nLicense `BSD`_.\ngit repo .. code-block:: bash\n\n $ git clone https://github.com/monetizeio/sqlalchemy-orm-tree.git\ninstall .. code-block:: bash\n\n $ pip install sqlalchemy-orm-tree\n\ninstall dev .. code-block:: bash\n\n $ git clone https://github.com/monetizeio/sqlalchemy-orm-tree.git sqlalchemy-orm-tree\n $ cd ./sqlalchemy-orm-tree\n $ virtualenv .env\n $ source .env/bin/activate\n $ pip install -e .\ntests .. code-block:: bash\n\n $ python setup.py test\n============== ==========================================================\n\n.. _BSD: http://opensource.org/licenses/BSD-3-Clause\n\n\nSimple Example\n==============\n\n::\n\n import sqlalchemy_tree\n Model = declarative_base(metaclass=sqlalchemy_tree.DeclarativeMeta)\n\n class Page(Model):\n\n # This activates sqlalchemy-orm-tree.\n __tree_manager__ = 'tree'\n\n\nPage.tree.register()", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://www.github.com/miracle2k/sqlalchemy-orm-tree/", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "sqlalchemy-orm-tree2", "package_url": "https://pypi.org/project/sqlalchemy-orm-tree2/", "platform": "", "project_url": "https://pypi.org/project/sqlalchemy-orm-tree2/", "project_urls": { "Homepage": "http://www.github.com/miracle2k/sqlalchemy-orm-tree/" }, "release_url": "https://pypi.org/project/sqlalchemy-orm-tree2/0.5.1/", "requires_dist": null, "requires_python": "", "summary": "An implementation for SQLAlchemy-based applications of the nested-sets/modified-pre-order-tree-traversal technique for storing hierarchical data in a relational database.", "version": "0.5.1" }, "last_serial": 5837848, "releases": { "0.4.0": [ { "comment_text": "", "digests": { "md5": "acb2cde3353af299c84cf2fd03dcd29b", "sha256": "2d07abab2a8322bed27e25101b31cc967d96a6aca510aec4234a7c30ef072311" }, "downloads": -1, "filename": "sqlalchemy_orm_tree2-0.4.0-py2-none-any.whl", "has_sig": false, "md5_digest": "acb2cde3353af299c84cf2fd03dcd29b", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 53515, "upload_time": "2017-02-01T19:59:51", "url": "https://files.pythonhosted.org/packages/d5/8e/41f89b418ea7c233097316135a67875d89c88eaff078287142e8562e9848/sqlalchemy_orm_tree2-0.4.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2e704cf9e595b30d4678990934236a96", "sha256": "6723ed57d42e480aa50c4bb7f1e02ab3179b8412dc7f066d7fcd1a3e6ef7702f" }, "downloads": -1, "filename": "sqlalchemy-orm-tree2-0.4.0.tar.gz", "has_sig": false, "md5_digest": "2e704cf9e595b30d4678990934236a96", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46176, "upload_time": "2017-02-01T19:59:47", "url": "https://files.pythonhosted.org/packages/76/0a/2c765585f3fda39f07433039aedd85124ee389bf33a8ce48655139e94d62/sqlalchemy-orm-tree2-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "999ae2c954627c35fee90af7a198f162", "sha256": "626563f2af772e8271f18435a60e03ee8e46ec659194cd18db4daa2ad79e65de" }, "downloads": -1, "filename": "sqlalchemy-orm-tree2-0.5.0.tar.gz", "has_sig": false, "md5_digest": "999ae2c954627c35fee90af7a198f162", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46052, "upload_time": "2019-09-16T19:00:52", "url": "https://files.pythonhosted.org/packages/a0/c8/ce72f0cdae8a709325f1b0759fdbffff56b3151ae16166c5960df32e7017/sqlalchemy-orm-tree2-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "b47da3d9b7fc0bcd00f64ac8703254b2", "sha256": "0c0234ba54b35e9db206f60ac67d098433ae8d7d04bfd441e472bd71c279eb17" }, "downloads": -1, "filename": "sqlalchemy-orm-tree2-0.5.1.tar.gz", "has_sig": false, "md5_digest": "b47da3d9b7fc0bcd00f64ac8703254b2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46066, "upload_time": "2019-09-16T19:23:22", "url": "https://files.pythonhosted.org/packages/5b/1f/94389f31acd72cf2789b262813f5ae079a550b98c90edccb71869331375c/sqlalchemy-orm-tree2-0.5.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b47da3d9b7fc0bcd00f64ac8703254b2", "sha256": "0c0234ba54b35e9db206f60ac67d098433ae8d7d04bfd441e472bd71c279eb17" }, "downloads": -1, "filename": "sqlalchemy-orm-tree2-0.5.1.tar.gz", "has_sig": false, "md5_digest": "b47da3d9b7fc0bcd00f64ac8703254b2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46066, "upload_time": "2019-09-16T19:23:22", "url": "https://files.pythonhosted.org/packages/5b/1f/94389f31acd72cf2789b262813f5ae079a550b98c90edccb71869331375c/sqlalchemy-orm-tree2-0.5.1.tar.gz" } ] }