{ "info": { "author": "Rob Scott", "author_email": "rob@rjdscott.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "=====\nrekon\n=====\n\n\n.. image:: https://img.shields.io/pypi/v/rekon.svg\n :target: https://pypi.python.org/pypi/rekon\n\n.. image:: https://img.shields.io/travis/rjdscott/rekon.svg\n :target: https://travis-ci.org/rjdscott/rekon\n\n.. image:: https://readthedocs.org/projects/rekon/badge/?version=latest\n :target: https://rekon.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n\n\n\nrekon provides a suite of reconciliation tools for operations and finance\n\n\n* Free software: MIT license\n* Documentation: https://rekon.readthedocs.io.\n* PyPi: https://pypi.org/project/rekon\n\n\n\nHow to use this library\n--------------------------\n\nSet-up virtualenv and import rekon\n\n.. code-block:: console\n\n $ pip install --user virtualenv\n $ virtualenv .env\n $ pip install rekon\n\nReconciliation inputs:\n\n.. code-block:: python\n\n # import rekon library\n from rekon import rekon\n\n # instantiate an reconciliation instance\n rec = rekon.Reconciliation()\n\n # load sample data from package\n rec.load_sample_data()\n\n # run reconciliation on first column in col mapping and use sqlite db in memory\n rec.reconcile(rec_col=1, sqlite_db=\":memory:\")\n\n # view results (in pretty format)\n rec.rec_results_pretty\n\n # to output results to a zip and open file location\n rec.output_report(output_dir='~/Desktop/EXAMPLE_OUTPUT',\n file_name='rec-file',\n output_format='zip',\n open_file=True)\n\n # to output results to a spreadsheet (i.e. 'xlsx') and open file location\n rec.output_report(output_dir='~/Desktop/EXAMPLE_OUTPUT',\n file_name='rec-file',\n output_format='xlsx',\n open_file=True)\n\n\n=======\nHistory\n=======\n\n0.1.6 (2018-09-18)\n------------------\n\n* Added ability to output reconciliation report to 'zip' or 'xlsx'\n* Added reconciliation stats for quick reference\n\n0.1.5 (2018-09-17)\n------------------\n\n* First release on PyPI.\n* ability to output reconciliations within console or in a jupyter notebook\n\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/rjdscott/rekon", "keywords": "rekon", "license": "MIT license", "maintainer": "", "maintainer_email": "", "name": "rekon", "package_url": "https://pypi.org/project/rekon/", "platform": "", "project_url": "https://pypi.org/project/rekon/", "project_urls": { "Homepage": "https://github.com/rjdscott/rekon" }, "release_url": "https://pypi.org/project/rekon/0.1.7/", "requires_dist": [ "Click (>=6.0)", "pandas", "Jinja2", "openpyxl" ], "requires_python": "", "summary": "rekon provides a suite of reconciliation tools for operations and finance", "version": "0.1.7" }, "last_serial": 4282600, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "47b4b0e87a24cda75e0686dcbbc9c525", "sha256": "442a8c6dfec0afbcafc2c78bb6a5e65ce09ef4535a04febf17ffa9620f5ea9e4" }, "downloads": -1, "filename": "rekon-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "47b4b0e87a24cda75e0686dcbbc9c525", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4241, "upload_time": "2018-09-17T08:27:15", "url": "https://files.pythonhosted.org/packages/3e/6f/eef6bdf27b8b4d9906aff0254369037b62e0a9d4c114a648d141105c3459/rekon-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "22eca1387dde2e9aaaeca84743bab9d9", "sha256": "65155c1e4712415379ea08a26a45cd54af10e2987cb4194d34077d64c26dde7b" }, "downloads": -1, "filename": "rekon-0.1.1.tar.gz", "has_sig": false, "md5_digest": "22eca1387dde2e9aaaeca84743bab9d9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10431, "upload_time": "2018-09-17T08:27:20", "url": "https://files.pythonhosted.org/packages/98/0c/4c8c0aed8f67bbe7e503002152cb7e7ef204204320fa6b98a4436ccdaed7/rekon-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "5c7e50b8e2a78facd84603b4d2a4edd6", "sha256": "6e10e820a0b64e1be17ba6474ce3e99fb3703a076a1aa1959c6e1612b31d8e35" }, "downloads": -1, "filename": "rekon-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5c7e50b8e2a78facd84603b4d2a4edd6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4320, "upload_time": "2018-09-17T08:27:17", "url": "https://files.pythonhosted.org/packages/25/f0/05ff8287b0b9a2c78030b7db33f0289d33baf4103c9a00800615197dea13/rekon-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4f39c82f23f6c6832bf97b013ab29f02", "sha256": "a1be6b378b4f8a6e9f9205d9ef3d5bcff3f7318d196e0c7bea1603306fca5d5b" }, "downloads": -1, "filename": "rekon-0.1.2.tar.gz", "has_sig": false, "md5_digest": "4f39c82f23f6c6832bf97b013ab29f02", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10190, "upload_time": "2018-09-17T08:27:21", "url": "https://files.pythonhosted.org/packages/88/15/fe763e1e5c47a06f28ea558387fc3c517e3799a4560e8f74bb5f6dcdad3f/rekon-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "89137c34f7b72daf2b243cb68a94e96c", "sha256": "536cd6616f1c9b83a04091fef6979f20d4ba39e1e12b197ab0fe41011eafb627" }, "downloads": -1, "filename": "rekon-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "89137c34f7b72daf2b243cb68a94e96c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5984, "upload_time": "2018-09-17T08:27:18", "url": "https://files.pythonhosted.org/packages/8c/aa/b4b9254527d9938dacce07ab1dc09283054f697cf97f9427c4fe36ca75c8/rekon-0.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ed034d0b9aa0449dd1b1946e342313dd", "sha256": "a9a3152cc435659231b3221193d695b96865617d5f69bbd0613c8b2a81a2dd6b" }, "downloads": -1, "filename": "rekon-0.1.3.tar.gz", "has_sig": false, "md5_digest": "ed034d0b9aa0449dd1b1946e342313dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10205, "upload_time": "2018-09-17T08:27:23", "url": "https://files.pythonhosted.org/packages/6c/15/243f2461576d1e2fd797b6a698e51a34b1585bbc900467adc05a9a3e67b6/rekon-0.1.3.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "fee16c6ffbe9ba23ab2a2b3795ac4f06", "sha256": "37f1b6577951d2edf647a35bdbd4c4fe4af03a9e304ba4f4a8c3fe8743328c60" }, "downloads": -1, "filename": "rekon-0.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fee16c6ffbe9ba23ab2a2b3795ac4f06", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6184, "upload_time": "2018-09-17T08:27:19", "url": "https://files.pythonhosted.org/packages/47/d1/bd4ab0bb1d5cfab2a06a3a2aff47fa75df4e22f272673613d05dd2aa95ac/rekon-0.1.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "762ed78f50af14bfbf27a5984d663880", "sha256": "1ccb9b980b784b5e415b82f3234140482cd12d9d9305083ddd7a97ce101e5617" }, "downloads": -1, "filename": "rekon-0.1.5.tar.gz", "has_sig": false, "md5_digest": "762ed78f50af14bfbf27a5984d663880", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10384, "upload_time": "2018-09-17T08:27:24", "url": "https://files.pythonhosted.org/packages/c3/0c/95523eade76c8c35743596b12d3bfd7b0c2c2d95ebca11059184dc2b203c/rekon-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "729cf27f7e1b2349219ecb629409ea88", "sha256": "37d05111d61e3c6ca8ab180119e4785a48603e25ea072edf1b26fec2741723ee" }, "downloads": -1, "filename": "rekon-0.1.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "729cf27f7e1b2349219ecb629409ea88", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7783, "upload_time": "2018-09-18T07:45:43", "url": "https://files.pythonhosted.org/packages/8b/b8/9526f1f6856ec53b45f4a4dacb48b056ae9cb660709753e8ca129b197850/rekon-0.1.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cfe59254ef4eec8ac23e153bf8d52d3b", "sha256": "954d85696a1094622b9630b797f84c85e2dd0327f39cceafe91ee741d4c1604e" }, "downloads": -1, "filename": "rekon-0.1.6.tar.gz", "has_sig": false, "md5_digest": "cfe59254ef4eec8ac23e153bf8d52d3b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12296, "upload_time": "2018-09-18T07:45:48", "url": "https://files.pythonhosted.org/packages/95/b9/3bcd4f1b241d257fadbe5e308236cfc8560c6cfd64ac0859eacb5ed85304/rekon-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "47ba067fc9e654dd943ea3fc2e50d142", "sha256": "26c05cafeb451063dd1aed8eb7500d75a6a0fb3690baf5ef3f1a661f5b399ffa" }, "downloads": -1, "filename": "rekon-0.1.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "47ba067fc9e654dd943ea3fc2e50d142", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7793, "upload_time": "2018-09-18T08:10:45", "url": "https://files.pythonhosted.org/packages/86/cf/0969eeb0402136d178870e6a6e323523d386cc2211fc5f390ab996a4227c/rekon-0.1.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "234807fdf4b2692ef7cc9fffd73b4865", "sha256": "4a1beae7b39e5ec1f1c8e543e749e8d8fe84d07840f360f4c4f3ceacdc66a63f" }, "downloads": -1, "filename": "rekon-0.1.7.tar.gz", "has_sig": false, "md5_digest": "234807fdf4b2692ef7cc9fffd73b4865", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12327, "upload_time": "2018-09-18T08:10:54", "url": "https://files.pythonhosted.org/packages/7c/61/2e59cba60ab7f6aa147550fffee049eceac5fb0d89de6c8a275de7b4789a/rekon-0.1.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "47ba067fc9e654dd943ea3fc2e50d142", "sha256": "26c05cafeb451063dd1aed8eb7500d75a6a0fb3690baf5ef3f1a661f5b399ffa" }, "downloads": -1, "filename": "rekon-0.1.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "47ba067fc9e654dd943ea3fc2e50d142", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7793, "upload_time": "2018-09-18T08:10:45", "url": "https://files.pythonhosted.org/packages/86/cf/0969eeb0402136d178870e6a6e323523d386cc2211fc5f390ab996a4227c/rekon-0.1.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "234807fdf4b2692ef7cc9fffd73b4865", "sha256": "4a1beae7b39e5ec1f1c8e543e749e8d8fe84d07840f360f4c4f3ceacdc66a63f" }, "downloads": -1, "filename": "rekon-0.1.7.tar.gz", "has_sig": false, "md5_digest": "234807fdf4b2692ef7cc9fffd73b4865", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12327, "upload_time": "2018-09-18T08:10:54", "url": "https://files.pythonhosted.org/packages/7c/61/2e59cba60ab7f6aa147550fffee049eceac5fb0d89de6c8a275de7b4789a/rekon-0.1.7.tar.gz" } ] }