{ "info": { "author": "Pietro Giuffrida", "author_email": "pietro.giuffri@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# sqlantipathy\nPython facilities to easily work with SQL databases\n\nOk, I don't love work with SQL databases. But the world works with SQL, then...\n\nDuring last years I wrote lot of function to work with MSSQL, MySQL, Oracle, SQLite...
\nThis project represent my personal attempt to systematize experiences, code,\nand approaches in few useful classes.\n\nOf course sqlalchemy is a sort of *de facto* standard in python/SQL approach,\nand my package will never be such mature... but in my opinion it is not so simple and not ever\nbackward compatibility is guaranteed with pyodbc and other low level libraries.\n\nAt this moment master branch only implements MSSQL routines.\nMySQL and Oracle rootines will be added as soon as possible.\n\n# Installation\n\nInstall sqlantipathy is as easy as run\n```pip install sqlantipathy```.\n\n# Usage\n\nA more accurate description of methods included in\nsqlantipathy will follow. By now, you can refers\nto main.py file content:\n\n```python\n#!/usr/bin/env python3\n# -*- coding: utf-8 -*-\n\nfrom sqlantipathy import MssqlAntipathy\nimport pandas as pd\n\nif __name__ == '__main__':\n\n sql = MssqlAntipathy(\n hostname=\"sql_hostname\",\n user=\"sql_user\",\n pwd=\"sql_pwd\",\n driver=\"sql_driver_name\"\n )\n\n sql.connect()\n\n database_list = sql.show_databases()\n\n sql.use_database(\"mydb\")\n mydb_tables = sql.show_tables()\n\n qry = \"\"\"SELECT TOP 100 * FROM TABLENAME\"\"\"\n data = sql.retrieve(\"sql_input_db\", qry)\n\n list_of_dict = sql.retrieve(\"sql_input_db\", qry)\n df = pd.DataFrame(list_of_dict)\n\n sql.close_connection()\n\n # A lot of code after...\n\n sql.connect()\n sql.cursor.execute(\"\"\"A SIMPLE QUERY\"\"\")\n raw_data = sql.cursor.fetchall()\n```", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/pietrogiuffrida/sqlantipathy/", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "sqlantipathy", "package_url": "https://pypi.org/project/sqlantipathy/", "platform": "", "project_url": "https://pypi.org/project/sqlantipathy/", "project_urls": { "Homepage": "https://github.com/pietrogiuffrida/sqlantipathy/" }, "release_url": "https://pypi.org/project/sqlantipathy/0.0.72/", "requires_dist": null, "requires_python": "", "summary": "Python library to work with SQL DB", "version": "0.0.72" }, "last_serial": 5750417, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "7dc42e9ffbe370e8cfbf26aa4c2ec837", "sha256": "47d5cff5fcadb98e5e894adb7ed0739b90c330531c4b60568ff9ae6033b1b7ed" }, "downloads": -1, "filename": "sqlantipathy-0.0.1.tar.gz", "has_sig": false, "md5_digest": "7dc42e9ffbe370e8cfbf26aa4c2ec837", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23247, "upload_time": "2019-07-19T13:16:16", "url": "https://files.pythonhosted.org/packages/a5/93/a1fbc849954ff191c5eba798ec69b7b440817312e67711d269e94298a380/sqlantipathy-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "836f12fdae24cb5a279f6320b7a2a0a9", "sha256": "422aa35754c26bac4631eae19829c91c39b1c865f0eba768a39eec02d7f49882" }, "downloads": -1, "filename": "sqlantipathy-0.0.2.tar.gz", "has_sig": false, "md5_digest": "836f12fdae24cb5a279f6320b7a2a0a9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22984, "upload_time": "2019-07-20T00:41:30", "url": "https://files.pythonhosted.org/packages/20/35/f11b47305efdf3d3dfce35ffe8df4717410e35f4debefe88e044246463b7/sqlantipathy-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "1c5f258fcbbf024d016a6db71698dd07", "sha256": "fc95cd5ca7b384b3e1cae195eda62b0ab1ab389e9eb11bf19c061f133df0cbcc" }, "downloads": -1, "filename": "sqlantipathy-0.0.3.tar.gz", "has_sig": false, "md5_digest": "1c5f258fcbbf024d016a6db71698dd07", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22876, "upload_time": "2019-07-20T00:57:04", "url": "https://files.pythonhosted.org/packages/da/b4/4e333ea86254e938b52f278b907fa94771982bf238659eabf548e85e2f3a/sqlantipathy-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "54b0c3c03b214e5f0ecca674da022683", "sha256": "9bf1320ae51f919af06f31d8f0a71576159d60b09a8a8c6a7b91ecb0976c6bb1" }, "downloads": -1, "filename": "sqlantipathy-0.0.4.tar.gz", "has_sig": false, "md5_digest": "54b0c3c03b214e5f0ecca674da022683", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22843, "upload_time": "2019-08-02T16:24:57", "url": "https://files.pythonhosted.org/packages/d0/79/1c21a846f327d42aa01dda3d8fb0b1f71ff0ef650e9c070f4b6c2adfab74/sqlantipathy-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "31bfa7de09608958d80da6a323b8b021", "sha256": "bff9c31e829189909debdd8bf64e2f6eb8717cba72ab873e59a074c946d24513" }, "downloads": -1, "filename": "sqlantipathy-0.0.5.tar.gz", "has_sig": false, "md5_digest": "31bfa7de09608958d80da6a323b8b021", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22850, "upload_time": "2019-08-02T17:03:38", "url": "https://files.pythonhosted.org/packages/fe/75/c193976ade7c13cdbc504272221b10e185093e183269041f8bff85c2686e/sqlantipathy-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "f1d78ef55bed125f1e075da96410331e", "sha256": "ced03a0bd08be520503b07e33eaf43c5284a4c967bea963b376b32176b64c417" }, "downloads": -1, "filename": "sqlantipathy-0.0.6.tar.gz", "has_sig": false, "md5_digest": "f1d78ef55bed125f1e075da96410331e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22841, "upload_time": "2019-08-02T17:16:21", "url": "https://files.pythonhosted.org/packages/b9/e9/6cfb0c20648dc30493c0d2528f51d46e7649fb7e756eb810792152a58964/sqlantipathy-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "68cc657c82a1412dcc61d2f406076e85", "sha256": "774109c19346093243d57a6734798af70d0fe715ae5f4f7a01d92f553f1db3e6" }, "downloads": -1, "filename": "sqlantipathy-0.0.7.tar.gz", "has_sig": false, "md5_digest": "68cc657c82a1412dcc61d2f406076e85", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22764, "upload_time": "2019-08-28T16:49:12", "url": "https://files.pythonhosted.org/packages/f8/5d/a62172dedc246dcfc6efd1b13aba748cc7ef66c26d71873bee59b7b18116/sqlantipathy-0.0.7.tar.gz" } ], "0.0.71": [ { "comment_text": "", "digests": { "md5": "e180b46311a57a5b64cc2ecb8f08b196", "sha256": "db0d46c261fbae2fbc5596f6a1af6720e63f2bcb22899e95e366f5da565e0c26" }, "downloads": -1, "filename": "sqlantipathy-0.0.71.tar.gz", "has_sig": false, "md5_digest": "e180b46311a57a5b64cc2ecb8f08b196", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22921, "upload_time": "2019-08-29T06:06:14", "url": "https://files.pythonhosted.org/packages/24/cb/4ea36755a6b4de4b9d1d96fa3666453aae90e26ced867642290bd06d1878/sqlantipathy-0.0.71.tar.gz" } ], "0.0.72": [ { "comment_text": "", "digests": { "md5": "52634e7a0e6e761e76b57b777562c590", "sha256": "398d6e32391593288e76d7b1ac20200eea9e76fdde76c5388d135c670bb07918" }, "downloads": -1, "filename": "sqlantipathy-0.0.72.tar.gz", "has_sig": false, "md5_digest": "52634e7a0e6e761e76b57b777562c590", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22918, "upload_time": "2019-08-29T09:14:47", "url": "https://files.pythonhosted.org/packages/e5/c3/ec965fb9ef9309e419d2d48a197f29c02f4e88bb1e473694e71ef81d0099/sqlantipathy-0.0.72.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "52634e7a0e6e761e76b57b777562c590", "sha256": "398d6e32391593288e76d7b1ac20200eea9e76fdde76c5388d135c670bb07918" }, "downloads": -1, "filename": "sqlantipathy-0.0.72.tar.gz", "has_sig": false, "md5_digest": "52634e7a0e6e761e76b57b777562c590", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22918, "upload_time": "2019-08-29T09:14:47", "url": "https://files.pythonhosted.org/packages/e5/c3/ec965fb9ef9309e419d2d48a197f29c02f4e88bb1e473694e71ef81d0099/sqlantipathy-0.0.72.tar.gz" } ] }