{ "info": { "author": "Set Based IT Consultancy", "author_email": "info@setbased.nl", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Build Tools", "Topic :: Software Development :: Code Generators", "Topic :: System :: Installation/Setup" ], "description": "PyStratum\n=========\nA stored procedure and function loader, wrapper generator for MySQL, SQL Server and PostgreSQL in Python.\n\n+-----------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+\n| Social | Release | Code |\n+=============================================================================================================================+====================================================================================================+========================================================================================================+\n| .. image:: https://badges.gitter.im/SetBased/py-stratum.svg | .. image:: https://badge.fury.io/py/PyStratum.svg | .. image:: https://scrutinizer-ci.com/g/SetBased/py-stratum/badges/quality-score.png?b=master |\n| :target: https://gitter.im/SetBased/py-stratum?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge | :target: https://badge.fury.io/py/PyStratum | :target: https://scrutinizer-ci.com/g/SetBased/py-stratum/?branch=master |\n| | | |\n| | | |\n+-----------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+\n\nOverview\n========\nPyStratum is a tool and library with the following mayor functionalities:\n\n* Loading modified and new stored routines and removing obsolete stored routines into/from a MySQL, SQL Server, or PostgreSQL instance. This MySQL, SQL Server, or PostgreSQL instance can be part of your development or a production environment.\n* Enhancing the (limited) syntax of MySQL, SQL Server, and PostgreSQL stored routines with constants and custom types (based on actual table columns).\n* Generating automatically a Python wrapper class for calling your stored routines. This wrapper class takes care about error handing and prevents SQL injections.\n* Defining Python constants based on auto increment columns and column widths.\n\nStatus\n======\nCurrently this project is under development and for more information we refer to its sister project.\n\nSister Project \n==============\nWe are also working on PhpStratum_. PhpStratum_ provides the same functionalities as PyStratum but in a PHP \nenvironment and supports MySQL only.\n\n.. _PhpStratum: https://github.com/SetBased/php-stratum", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/SetBased/py-stratum", "keywords": "stored routines,stored procedure,stored procedures,wrapper,loader,MySQL,SQL Server,PostgreSQL", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "PyStratum", "package_url": "https://pypi.org/project/PyStratum/", "platform": "", "project_url": "https://pypi.org/project/PyStratum/", "project_urls": { "Homepage": "https://github.com/SetBased/py-stratum" }, "release_url": "https://pypi.org/project/PyStratum/0.10.21/", "requires_dist": null, "requires_python": "", "summary": "A stored procedure and function loader and wrapper generator for MySQL, SQL Server, and PostgresSQL", "version": "0.10.21" }, "last_serial": 5490232, "releases": { "0.10.11": [ { "comment_text": "", "digests": { "md5": "cfea6612f6dfd1248623ca9070172785", "sha256": "9ebdcfab1717541b42418a4311e07b5d7f859bda6580938d4e26ea9dabd323fe" }, "downloads": -1, "filename": "PyStratum-0.10.11.tar.gz", "has_sig": false, "md5_digest": "cfea6612f6dfd1248623ca9070172785", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18429, "upload_time": "2016-11-20T21:39:37", "url": "https://files.pythonhosted.org/packages/af/9f/88ccf46fc09682bf5f8fe6bc1b72785cde20bcaa4612018168744e032c1f/PyStratum-0.10.11.tar.gz" } ], "0.10.12": [ { "comment_text": "", "digests": { "md5": "a0472f2ceb23a6333c18a14329117561", "sha256": "6d32c4650a99cd4be4cbdc2736377280e5947ae17c5c2645c15414a5f031911d" }, "downloads": -1, "filename": "PyStratum-0.10.12.tar.gz", "has_sig": false, "md5_digest": "a0472f2ceb23a6333c18a14329117561", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18780, "upload_time": "2017-02-22T14:11:01", "url": "https://files.pythonhosted.org/packages/ce/02/f8a110d5ff4c3c3a20886b5fa7d286543345d837d77ba349f61253f169f2/PyStratum-0.10.12.tar.gz" } ], "0.10.13": [ { "comment_text": "", "digests": { "md5": "3ec681cfd66a302834dd4865264261f3", "sha256": "71100aad4bc1c7442c5348be63559c65696185b8a2d1a406a44ebc7cdcc15f5f" }, "downloads": -1, "filename": "PyStratum-0.10.13.tar.gz", "has_sig": false, "md5_digest": "3ec681cfd66a302834dd4865264261f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18616, "upload_time": "2017-03-05T12:11:12", "url": "https://files.pythonhosted.org/packages/02/68/d2a64a3662fa72dcf904d283632d49d01cc7b9c7a28771a349edf280c818/PyStratum-0.10.13.tar.gz" } ], "0.10.14": [ { "comment_text": "", "digests": { "md5": "d9d3f5417de8e91a09ccffe7401ec821", "sha256": "375f7fa925cf0df9ac11b6496248e0b92899dad5f8e34b6f4e93a427f08ab26a" }, "downloads": -1, "filename": "PyStratum-0.10.14.tar.gz", "has_sig": false, "md5_digest": "d9d3f5417de8e91a09ccffe7401ec821", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19151, "upload_time": "2017-03-07T12:48:06", "url": "https://files.pythonhosted.org/packages/2d/c2/8054414c05daaa7fa5939cd915323619f80286cad9a589596ea8150654cb/PyStratum-0.10.14.tar.gz" } ], "0.10.15": [ { "comment_text": "", "digests": { "md5": "676e67bda70f03bf8626080e76d0ad7c", "sha256": "c51ef1c90191da5ee9e8c9e58c1cfac07ec17ac99f0cb1867ce7fb16bd57adb4" }, "downloads": -1, "filename": "PyStratum-0.10.15.tar.gz", "has_sig": false, "md5_digest": "676e67bda70f03bf8626080e76d0ad7c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19073, "upload_time": "2018-01-09T08:02:10", "url": "https://files.pythonhosted.org/packages/5a/40/00cee0042c2797a03d6d17231297e41c43e0d3ef36ae43c46f49e40a6899/PyStratum-0.10.15.tar.gz" } ], "0.10.16": [ { "comment_text": "", "digests": { "md5": "78804aae7756b0d6e7668869ea2d7c6a", "sha256": "e6d4d436eb61cb8828f445b7db3716d13e966a7f68978d3f4da95fb2d15abb2e" }, "downloads": -1, "filename": "PyStratum-0.10.16.tar.gz", "has_sig": false, "md5_digest": "78804aae7756b0d6e7668869ea2d7c6a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19086, "upload_time": "2018-02-27T12:37:55", "url": "https://files.pythonhosted.org/packages/d2/d1/2f64fdefa11ff849f4a517c823ea2672e140309776b861bcac78a0acdbc7/PyStratum-0.10.16.tar.gz" } ], "0.10.17": [ { "comment_text": "", "digests": { "md5": "fb013a084826afdceb731d9afcb7d6c5", "sha256": "51c689f1a5970592f671f4fae0d42b62c79119905aef0d970a7b06e5d941ad82" }, "downloads": -1, "filename": "PyStratum-0.10.17.tar.gz", "has_sig": false, "md5_digest": "fb013a084826afdceb731d9afcb7d6c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19862, "upload_time": "2018-11-12T12:19:57", "url": "https://files.pythonhosted.org/packages/51/1c/f961569119ac910e03c347b0a0fd7830c453136aece65dde05ffa611d1de/PyStratum-0.10.17.tar.gz" } ], "0.10.18": [ { "comment_text": "", "digests": { "md5": "14da527ec6cebb7cfc02e403875cb801", "sha256": "cd9e77a6ddb175947105cf05bb8f15f205b469ca205ca163031438a5e1adcc05" }, "downloads": -1, "filename": "PyStratum-0.10.18.tar.gz", "has_sig": false, "md5_digest": "14da527ec6cebb7cfc02e403875cb801", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19080, "upload_time": "2019-04-23T18:21:25", "url": "https://files.pythonhosted.org/packages/63/03/11acf657fd55cb7a009341c24895b5bb8008e2e79d62090255dd359b909b/PyStratum-0.10.18.tar.gz" } ], "0.10.19": [ { "comment_text": "", "digests": { "md5": "cde1b71d076af3ad9c252bb2078e0067", "sha256": "2730f3a17ac4d660e87759ef057f13b2ca23edc26d1bf4c18bd2d9e6e02319a3" }, "downloads": -1, "filename": "PyStratum-0.10.19.tar.gz", "has_sig": false, "md5_digest": "cde1b71d076af3ad9c252bb2078e0067", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19075, "upload_time": "2019-04-24T04:14:50", "url": "https://files.pythonhosted.org/packages/31/a3/e1e9232a841e22a8b35d2c5ab17a7e4db87a28b4a8261d56c9c2ea673b67/PyStratum-0.10.19.tar.gz" } ], "0.10.20": [ { "comment_text": "", "digests": { "md5": "60b1dab23eea4ae69cd1f288d3e99a10", "sha256": "ce7fa98b10feedfe203fa68880649c3bb0189ebd2097f6c290c37da04d7658cf" }, "downloads": -1, "filename": "PyStratum-0.10.20.tar.gz", "has_sig": false, "md5_digest": "60b1dab23eea4ae69cd1f288d3e99a10", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19588, "upload_time": "2019-04-24T04:46:33", "url": "https://files.pythonhosted.org/packages/fa/b7/786356515c8b7586f3f289588c6a9b06b6a1e0ee25b3f0b6e45738bed42e/PyStratum-0.10.20.tar.gz" } ], "0.10.21": [ { "comment_text": "", "digests": { "md5": "38c0f7543bb2dc61164dc1ba82acb7ba", "sha256": "9ed294abe88feab3a2bc4e2e99c4e06a6e9e1fe18d1c3ad0b8d47eb402724b60" }, "downloads": -1, "filename": "PyStratum-0.10.21.tar.gz", "has_sig": false, "md5_digest": "38c0f7543bb2dc61164dc1ba82acb7ba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20372, "upload_time": "2019-07-05T08:36:09", "url": "https://files.pythonhosted.org/packages/43/66/d5ebf42e53e8ea2f99d9b86c2934b5555c82ee22ae98e9db0e8a7dda5490/PyStratum-0.10.21.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "38c0f7543bb2dc61164dc1ba82acb7ba", "sha256": "9ed294abe88feab3a2bc4e2e99c4e06a6e9e1fe18d1c3ad0b8d47eb402724b60" }, "downloads": -1, "filename": "PyStratum-0.10.21.tar.gz", "has_sig": false, "md5_digest": "38c0f7543bb2dc61164dc1ba82acb7ba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20372, "upload_time": "2019-07-05T08:36:09", "url": "https://files.pythonhosted.org/packages/43/66/d5ebf42e53e8ea2f99d9b86c2934b5555c82ee22ae98e9db0e8a7dda5490/PyStratum-0.10.21.tar.gz" } ] }