{ "info": { "author": "Alphacruncher", "author_email": "support@alphacruncher.com", "bugtrack_url": null, "classifiers": [], "description": "aclib - The alphacruncher python library\n========================================\n\nInstallation\n============\n\n.. code:: bash\n\n $ pip install aclib\n\nUsage\n=====\nThe library provides 2 convenience functions for connecting to the remote database with your credentials.\nIt assumes that you have a credential file ``~/.odbc.ini`` in the following format\n\n::\n\n [nuvolos]\n uid = \n pwd = \n\nThe library will also look for a special ``/lifecycle/.dbpath`` file.\nWhen used inside an Alphacruncher application, this file is populated by the platfrom\nwith the db and schema name of the application, and the library will pick these up automatically.\n\nYou can then get the SQLAlchemy connection string, or create an SQLAlchemy engine directly:\n\n::\n\n >>> from aclib import get_url, get_engine\n >>> get_url()\n 'snowflake://:@alphacruncher.eu-central-1/?warehouse='\n >>> get_url(\"db_name\",\"schema_name\")\n 'snowflake://:@alphacruncher.eu-central-1/?warehouse=&database=db_name&schema=schema_name'\n >>> eng = get_engine(\"db_name\",\"schema_name\")\n\nSource: https://github.com/datahub-ac/python-connector", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/datahub-ac/python-connector", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "aclib", "package_url": "https://pypi.org/project/aclib/", "platform": "", "project_url": "https://pypi.org/project/aclib/", "project_urls": { "Homepage": "https://github.com/datahub-ac/python-connector" }, "release_url": "https://pypi.org/project/aclib/0.2.4/", "requires_dist": null, "requires_python": "", "summary": "The Alphacruncher python library", "version": "0.2.4", "yanked": false, "yanked_reason": null }, "last_serial": 6200723, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "bee35d8816841269059a94e24fdfaf7b", "sha256": "84ecac78ae44bba058d56b53596c9dc5c4eab8098718ea0b157fe5b04b8b444d" }, "downloads": -1, "filename": "aclib-0.1.tar.gz", "has_sig": false, "md5_digest": "bee35d8816841269059a94e24fdfaf7b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1412, "upload_time": "2019-10-15T14:38:31", "upload_time_iso_8601": "2019-10-15T14:38:31.889345Z", "url": "https://files.pythonhosted.org/packages/01/9b/1b80952a7dea6ea1f304ae718b2c4517a3b0d09e39fbbec8ca29f828e7f7/aclib-0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "557445887b10fd9dc6b5fa09f3bbdbe8", "sha256": "baa6e523b73b2b7bfa4b92d6391ee8c91c56b2276723f8ea3c1396afca210144" }, "downloads": -1, "filename": "aclib-0.1.1.tar.gz", "has_sig": false, "md5_digest": "557445887b10fd9dc6b5fa09f3bbdbe8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1422, "upload_time": "2019-10-15T14:46:43", "upload_time_iso_8601": "2019-10-15T14:46:43.081963Z", "url": "https://files.pythonhosted.org/packages/d0/d6/aefba0ab7720307d89bcb02a11d4eeb4a73c29280e4995ef519871d5e325/aclib-0.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "d95f2b217efc239c1f6e9509cbe5fec0", "sha256": "2f986a12b5cd751ccf26113b29345df2a14315448f9ca19b248f73eedb7cd87d" }, "downloads": -1, "filename": "aclib-0.1.2.tar.gz", "has_sig": false, "md5_digest": "d95f2b217efc239c1f6e9509cbe5fec0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1901, "upload_time": "2019-10-15T15:27:43", "upload_time_iso_8601": "2019-10-15T15:27:43.294435Z", "url": "https://files.pythonhosted.org/packages/0a/fa/83278bae671e02ae4888aa1932636a9d2deb7a8f210ba55fa7760b0b10ec/aclib-0.1.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2": [ { "comment_text": "", "digests": { "md5": "5c0e2b1007b82a3ec631bf5cb2871536", "sha256": "e87181e3d55a85d9d12d974abc53596f1a60dc9591d8ece8df075c7800d852c4" }, "downloads": -1, "filename": "aclib-0.2.tar.gz", "has_sig": false, "md5_digest": "5c0e2b1007b82a3ec631bf5cb2871536", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1953, "upload_time": "2019-10-16T10:56:04", "upload_time_iso_8601": "2019-10-16T10:56:04.188570Z", "url": "https://files.pythonhosted.org/packages/7e/81/3f630772e339a6ee51ca3c5123527c23472bd2f6f8a082a002abafce2724/aclib-0.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "e55e28bc7e031cc17f33e83821b90736", "sha256": "e57cef635291c5f3880363652649847313cc67eb77842b48a2700058f3730071" }, "downloads": -1, "filename": "aclib-0.2.1.tar.gz", "has_sig": false, "md5_digest": "e55e28bc7e031cc17f33e83821b90736", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2379, "upload_time": "2019-10-22T17:31:45", "upload_time_iso_8601": "2019-10-22T17:31:45.633793Z", "url": "https://files.pythonhosted.org/packages/88/31/36353fc5180ae99b8e0e14253d096cc1c607edf33ab0bd85b13a0e1a65aa/aclib-0.2.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "c8210f612fd89258acd88076150a1f6f", "sha256": "f83ca67ed1da1ce2e9772aceb4dec72364003f902a62f2034fe78131d986a99f" }, "downloads": -1, "filename": "aclib-0.2.2.tar.gz", "has_sig": false, "md5_digest": "c8210f612fd89258acd88076150a1f6f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2562, "upload_time": "2019-10-24T08:32:01", "upload_time_iso_8601": "2019-10-24T08:32:01.752342Z", "url": "https://files.pythonhosted.org/packages/93/c2/16434868bfdbeaeeae4fca34ed1f61305bc5a326d08afa40e021f2bf45cd/aclib-0.2.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "af593c94816484a1f6a24e4f29894d00", "sha256": "bc11486c3620ca5672573ad0529e77d8be185e61e17e1d64e31b85bc2fd2fa79" }, "downloads": -1, "filename": "aclib-0.2.3.tar.gz", "has_sig": false, "md5_digest": "af593c94816484a1f6a24e4f29894d00", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2533, "upload_time": "2019-10-24T08:40:53", "upload_time_iso_8601": "2019-10-24T08:40:53.839796Z", "url": "https://files.pythonhosted.org/packages/34/3a/ea15e58e239c7cf97f72501587c9a0489d33f1adf58b6d5b58dc9d2dee6e/aclib-0.2.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "ee896e3480dbe71c6c6a4135e0731bba", "sha256": "4c8c9d279c485e419ceb7a9e41ddeeb94d4cc54b2ce9f9c466032130d2442d42" }, "downloads": -1, "filename": "aclib-0.2.4.tar.gz", "has_sig": false, "md5_digest": "ee896e3480dbe71c6c6a4135e0731bba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2538, "upload_time": "2019-11-26T11:47:14", "upload_time_iso_8601": "2019-11-26T11:47:14.292275Z", "url": "https://files.pythonhosted.org/packages/00/8c/fb2776b5febcfb2bb3a5815a68ccdcd16e0980a868004ca2dc7e57007223/aclib-0.2.4.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ee896e3480dbe71c6c6a4135e0731bba", "sha256": "4c8c9d279c485e419ceb7a9e41ddeeb94d4cc54b2ce9f9c466032130d2442d42" }, "downloads": -1, "filename": "aclib-0.2.4.tar.gz", "has_sig": false, "md5_digest": "ee896e3480dbe71c6c6a4135e0731bba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2538, "upload_time": "2019-11-26T11:47:14", "upload_time_iso_8601": "2019-11-26T11:47:14.292275Z", "url": "https://files.pythonhosted.org/packages/00/8c/fb2776b5febcfb2bb3a5815a68ccdcd16e0980a868004ca2dc7e57007223/aclib-0.2.4.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }