{ "info": { "author": "hadi.f", "author_email": "h.farhadi@mabnadp.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# Algomax-Common\n\nA common tools for working with **algomax-cli** and **algomax-engine**.\n\ninstall the package with bellow command:\n\n`-> pip install algomax-common`\n\n## Logging\n\nAdding logging to your Python program is as easy as this:\n\n`from algomax_common.logger import AMLogger`\n\n### Initiate the logger\nadd below code on top of your programs file\n\n`AMLogger.init()`\n\nand, use it:\n\n`AMLogger.info('order created successfully', extra=with_this_data)`\n\n`AMLogger.error('order creation failed', extra=order_data_and_error)`\n\n**Note**: extra is a dict\n\n### Explore log files\nabove code creates a directory named `logs` in your project directory.\n\nlog directory structure:\n\n logs\n |____ error.json # contains AMLogger.error() records\n |____ info.json # contains AMLogger.info() records\n\n\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://mabnadp.com", "keywords": "algomax-common", "license": "", "maintainer": "", "maintainer_email": "", "name": "algomax-common", "package_url": "https://pypi.org/project/algomax-common/", "platform": "", "project_url": "https://pypi.org/project/algomax-common/", "project_urls": { "Homepage": "https://mabnadp.com" }, "release_url": "https://pypi.org/project/algomax-common/0.2/", "requires_dist": [ "logquacious (==0.5.0)" ], "requires_python": ">=3.6", "summary": "a common package for algomax-cli and algomax-engine", "version": "0.2", "yanked": false, "yanked_reason": null }, "last_serial": 6033374, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "ee0567f0c10ccc4871b48bfde1b2e619", "sha256": "798a8fef78478f5cae73082c788598037d37bb19bc88758705417c59566babe5" }, "downloads": -1, "filename": "algomax_common-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "ee0567f0c10ccc4871b48bfde1b2e619", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 8247, "upload_time": "2019-10-09T07:58:35", "upload_time_iso_8601": "2019-10-09T07:58:35.654786Z", "url": "https://files.pythonhosted.org/packages/d1/5d/9860bad2bfe49ed70c4e50c0089705e1b4f97344518f97162cedb21c727a/algomax_common-0.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5ac0a0f984f97a1a16e36847d41cd24e", "sha256": "714d3b8729e6e7429ce8624e8de3949af8dfc52bd6e074792df2630054f73455" }, "downloads": -1, "filename": "algomax-common-0.1.tar.gz", "has_sig": false, "md5_digest": "5ac0a0f984f97a1a16e36847d41cd24e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 5587, "upload_time": "2019-10-09T07:58:39", "upload_time_iso_8601": "2019-10-09T07:58:39.042780Z", "url": "https://files.pythonhosted.org/packages/00/7a/02c549b1487339aeab29f0243ada7aaca2ec004bc6c345433832b6b9a529/algomax-common-0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2": [ { "comment_text": "", "digests": { "md5": "1d9c3f7e7095e885837b54710d894638", "sha256": "dc08d5b14197bc1a598d3b4e9dfe6d98cf2187fb72bc5394118242f91fbc0df9" }, "downloads": -1, "filename": "algomax_common-0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "1d9c3f7e7095e885837b54710d894638", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 9271, "upload_time": "2019-10-26T10:23:40", "upload_time_iso_8601": "2019-10-26T10:23:40.552868Z", "url": "https://files.pythonhosted.org/packages/81/1e/b3bf9cce808ce34a1b3d68ac8061d82e669deafad1027067a73c8eaf3b43/algomax_common-0.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "78d1a767dac879579af746b5950d0056", "sha256": "bd9aed91f882eb9b1467944a49e8a0b75713372519f0d37c2bfe548ac3717987" }, "downloads": -1, "filename": "algomax-common-0.2.tar.gz", "has_sig": false, "md5_digest": "78d1a767dac879579af746b5950d0056", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 6023, "upload_time": "2019-10-26T10:23:42", "upload_time_iso_8601": "2019-10-26T10:23:42.042457Z", "url": "https://files.pythonhosted.org/packages/20/9d/5cc4f760c3646630fea754ee1c72ddb1956b4df85a790360c8cf5de1f326/algomax-common-0.2.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1d9c3f7e7095e885837b54710d894638", "sha256": "dc08d5b14197bc1a598d3b4e9dfe6d98cf2187fb72bc5394118242f91fbc0df9" }, "downloads": -1, "filename": "algomax_common-0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "1d9c3f7e7095e885837b54710d894638", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 9271, "upload_time": "2019-10-26T10:23:40", "upload_time_iso_8601": "2019-10-26T10:23:40.552868Z", "url": "https://files.pythonhosted.org/packages/81/1e/b3bf9cce808ce34a1b3d68ac8061d82e669deafad1027067a73c8eaf3b43/algomax_common-0.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "78d1a767dac879579af746b5950d0056", "sha256": "bd9aed91f882eb9b1467944a49e8a0b75713372519f0d37c2bfe548ac3717987" }, "downloads": -1, "filename": "algomax-common-0.2.tar.gz", "has_sig": false, "md5_digest": "78d1a767dac879579af746b5950d0056", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 6023, "upload_time": "2019-10-26T10:23:42", "upload_time_iso_8601": "2019-10-26T10:23:42.042457Z", "url": "https://files.pythonhosted.org/packages/20/9d/5cc4f760c3646630fea754ee1c72ddb1956b4df85a790360c8cf5de1f326/algomax-common-0.2.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }