{ "info": { "author": "Acciaioli Valverde", "author_email": "acci.valverde@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 3.6" ], "description": "Migacore Organization Chart\n---------------------------\n\nThis package provides a cli to calculate and display organization chart of a given set of employees.\n\nInstall\n------------\n\nYou can install it via pip:\n```bash\n$ python3.6 -m venv env\n$ pip install mcore-organization-chart\n```\nOr you can clone this repo and install it via setuptools:\n\n```bash\n$ python3.6 -m venv env\n$ pip install -r requirements_dev.txt\n$ git clone https://github.com/Spin14/mcore-organization-chart.git\n$ make install\n```\n\nYou can also run the tests, coverage, static type checker (mypy) and linters (flake8) using the available make commands.\n\n```bash\n$ make help\n(...)\nlint check style with flake8\ntest run tests quickly with the default Python\nmypy run mypy vs the codebase\ncoverage check code coverage quickly with the default Python\n```\n\nBuild Organization Chart\n--------\n\nOnce the package is installed you can feed the ```build-org-chart``` command with the target employees list to calculate their organization chart. There is a ```example.txt``` input file you can use to give it a try:\n\n```bash\n$ cat example.txt\n Sarah Watson\n Owen Taylor\n Ellie Ross\n Isaiah Martin\n\n$ build-org-chart example.txt\n\n|--- Sarah Watson\n |--- Owen Taylor\n |--- Ellie Ross\n |--- Isaiah Martin\n\n```\n\n\n\nCredits\n-------\n\nThis package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.\n\n.. _Cookiecutter: https://github.com/audreyr/cookiecutter\n.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage\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://github.com/spin14/mcore-organization-chart", "keywords": "mcore_organization_chart", "license": "MIT license", "maintainer": "", "maintainer_email": "", "name": "mcore-organization-chart", "package_url": "https://pypi.org/project/mcore-organization-chart/", "platform": "", "project_url": "https://pypi.org/project/mcore-organization-chart/", "project_urls": { "Homepage": "https://github.com/spin14/mcore-organization-chart" }, "release_url": "https://pypi.org/project/mcore-organization-chart/1.0.0/", "requires_dist": [ "Click (>=6.0)", "requests" ], "requires_python": "", "summary": "Migacore Technologies Technical Coding Challenge Solution", "version": "1.0.0" }, "last_serial": 3972045, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "9c21363fb9ae6eeba4b22f60156ddafe", "sha256": "485dc971f60a74783367fbb8b093ce56c5aad303b20f3ccafd58aa156bb2b049" }, "downloads": -1, "filename": "mcore_organization_chart-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9c21363fb9ae6eeba4b22f60156ddafe", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6228, "upload_time": "2018-06-16T20:48:25", "url": "https://files.pythonhosted.org/packages/58/b8/31fc73e4247a00552536c8d112fd272dd06d33e6e572f9aaf3c481f4dcbb/mcore_organization_chart-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5ac3b1db20446402d21819ae5ced3469", "sha256": "304f036dd959e67d5ca0502f45f972e7db746bdfee280a16837a6f3e93b8f730" }, "downloads": -1, "filename": "mcore_organization_chart-0.1.0.tar.gz", "has_sig": false, "md5_digest": "5ac3b1db20446402d21819ae5ced3469", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5844, "upload_time": "2018-06-16T20:48:26", "url": "https://files.pythonhosted.org/packages/aa/55/6d127e87f17be01b7567fc2b2e6a282bce33b62ac5dc72f399cf75d44457/mcore_organization_chart-0.1.0.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "8ea932d0823698c1c7c6d2f9098d2011", "sha256": "b8dc4037e839b1bc260ae5dcca47822bbe9f8bd29c9a625f2eb7234f41c07bee" }, "downloads": -1, "filename": "mcore_organization_chart-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8ea932d0823698c1c7c6d2f9098d2011", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6252, "upload_time": "2018-06-17T22:54:28", "url": "https://files.pythonhosted.org/packages/83/12/bbdb0e3bbc4d2a1f5af600febaa11cf35c5326b8adebb085986ce2eec161/mcore_organization_chart-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c6de80407a82e6c145ab3b8ce51c50a7", "sha256": "fd0f5a54e7bb56fd05b34fde22a9c91201fa75787818dccffeccdb3f1944a63e" }, "downloads": -1, "filename": "mcore_organization_chart-1.0.0.tar.gz", "has_sig": false, "md5_digest": "c6de80407a82e6c145ab3b8ce51c50a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4964, "upload_time": "2018-06-17T22:54:29", "url": "https://files.pythonhosted.org/packages/7b/d6/57d579db413509c4bf45202dd04785e225030c635c5ebf46ff3498855ce5/mcore_organization_chart-1.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8ea932d0823698c1c7c6d2f9098d2011", "sha256": "b8dc4037e839b1bc260ae5dcca47822bbe9f8bd29c9a625f2eb7234f41c07bee" }, "downloads": -1, "filename": "mcore_organization_chart-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8ea932d0823698c1c7c6d2f9098d2011", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6252, "upload_time": "2018-06-17T22:54:28", "url": "https://files.pythonhosted.org/packages/83/12/bbdb0e3bbc4d2a1f5af600febaa11cf35c5326b8adebb085986ce2eec161/mcore_organization_chart-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c6de80407a82e6c145ab3b8ce51c50a7", "sha256": "fd0f5a54e7bb56fd05b34fde22a9c91201fa75787818dccffeccdb3f1944a63e" }, "downloads": -1, "filename": "mcore_organization_chart-1.0.0.tar.gz", "has_sig": false, "md5_digest": "c6de80407a82e6c145ab3b8ce51c50a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4964, "upload_time": "2018-06-17T22:54:29", "url": "https://files.pythonhosted.org/packages/7b/d6/57d579db413509c4bf45202dd04785e225030c635c5ebf46ff3498855ce5/mcore_organization_chart-1.0.0.tar.gz" } ] }