{ "info": { "author": "Markus Binsteiner", "author_email": "makkus@frkl.io", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Programming Language :: Python" ], "description": "[![PyPI status](https://img.shields.io/pypi/status/frutils.svg)](https://pypi.python.org/pypi/frutils/)\n[![PyPI version](https://img.shields.io/pypi/v/frutils.svg)](https://pypi.python.org/pypi/frutils/)\n[![PyPI pyversions](https://img.shields.io/pypi/pyversions/frutils.svg)](https://pypi.python.org/pypi/frutils/)\n[![Pipeline status](https://gitlab.com/frkl/frutils/badges/develop/pipeline.svg)](https://gitlab.com/frkl/frutils/pipelines)\n[![Code style](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/ambv/black)\n\n# frutils\n\nShared utility methods for python projects under the 'frkl' umbrella.\n\n\n## Description\n\nDocumentation and the majority of testing still to be done. This package contains general utility methods (under ``frutils.frutils``), command-line related ones (``frutils.frutils_cli``).\n\nIt also contains 3 packages that will be re-factored out into their own libraries eventually:\n\n- ``frutils.doc``\n- ``frutils.tasks``\n- ``frutils.config``\n\n\n# Development\n\nAssuming you use [pyenv](https://github.com/pyenv/pyenv) and [pyenv-virtualenv](https://github.com/pyenv/pyenv-virtualenv) for development, here's how to setup a 'frutils' development environment manually:\n\n pyenv install 3.7.3\n pyenv virtualenv 3.7.3 frutils\n git clone https://gitlab.com/frkl/frutils\n cd \n pyenv local frutils\n pip install -e .[develop,testing,docs]\n pre-commit install\n\n\n## Copyright & license\n\n[Parity Public License 6.0.0](https://licensezero.com/licenses/parity)\n\n\nPlease check the [LICENSE](/LICENSE) file in this repository (it's a short license!), also check out the [*freckles* license page](https://freckles.io/license) for more details.\n\n### frkl product ids\n\nVersions:\n\n - 0.9:\n - 97de2bf5-0fbb-4884-9d26-488217e1477c\n - 1.x.x: \n - 97de2bf5-0fbb-4884-9d26-488217e1477c\n\n[Copyright (c) 2019 frkl O\u00dc](https://frkl.io)\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://gitlab.com/frkl/frutils", "keywords": "", "license": "\"The Parity Public License 6.0.0\"", "maintainer": "", "maintainer_email": "", "name": "frutils", "package_url": "https://pypi.org/project/frutils/", "platform": "", "project_url": "https://pypi.org/project/frutils/", "project_urls": { "Homepage": "https://gitlab.com/frkl/frutils" }, "release_url": "https://pypi.org/project/frutils/0.9.1/", "requires_dist": [ "six (>=1.12.0)", "jinja2 (>=2.10)", "future (>=0.17.1)", "ruamel.yaml[jinja2] (>=0.15.81)", "Cerberus (>=1.2)", "pprintpp (>=0.4.0)", "pp-ez (>=0.2.0)", "cursor (==1.2.0)", "blessings (>=1.7)", "passlib (>=1.7.1)", "plumbum (>=1.6.7)", "frkl.mdv (==1.7.5)", "dogpile.cache (>=0.7.1)", "tqdm (>=4.31.1)", "treelib (>=1.5.3)", "stevedore (>=1.30.1)", "requests[security] (>=2.20.0)", "frkl.log-symbols (==0.0.14)", "frkl.halo (==0.0.24)", "toml (>=0.10.0)", "Click (>=7.0)", "click-log (>=0.3.2)", "click-completion (==0.5.0)", "text-unidecode (==1.2)", "python-slugify (==3.0.2)", "flake8 ; extra == 'develop'", "ipython ; extra == 'develop'", "black ; extra == 'develop'", "pip-tools ; extra == 'develop'", "pre-commit ; extra == 'develop'", "watchdog ; extra == 'develop'", "wheel ; extra == 'develop'", "pipdeptree ; extra == 'develop'", "isort ; extra == 'develop'", "mu-repo ; extra == 'develop'", "Sphinx ; extra == 'docs'", "recommonmark ; extra == 'docs'", "pytest ; extra == 'testing'", "more-itertools (==5.0.0) ; extra == 'testing'", "pytest-cov ; extra == 'testing'", "tox ; extra == 'testing'" ], "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "summary": "Utilities for frkl projects.", "version": "0.9.1" }, "last_serial": 5288852, "releases": { "0.9.1": [ { "comment_text": "", "digests": { "md5": "6342d054480dc747c9d60d1fe823cadd", "sha256": "317c8a16ade0b473da130f8eee14814fe69dacb055db9da7e5cac63834a0068a" }, "downloads": -1, "filename": "frutils-0.9.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6342d054480dc747c9d60d1fe823cadd", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 39319, "upload_time": "2019-05-19T17:10:22", "url": "https://files.pythonhosted.org/packages/f2/8f/ce0723df80cfb388d9b856dd138032a55e6632cab7608bc54e1f4c3a0d20/frutils-0.9.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bfc04925beed10827232ab6669629da3", "sha256": "99fd20b8d492d8664af8918d1ccdc4f51988f6b3009a7510cb0a23880a9c5f77" }, "downloads": -1, "filename": "frutils-0.9.1.tar.gz", "has_sig": false, "md5_digest": "bfc04925beed10827232ab6669629da3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 49437, "upload_time": "2019-05-19T17:10:20", "url": "https://files.pythonhosted.org/packages/ac/c9/6d7d20c65c9b52cdc324280b33ef1d4e2b7d3b0f8ba505fac70777d27715/frutils-0.9.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6342d054480dc747c9d60d1fe823cadd", "sha256": "317c8a16ade0b473da130f8eee14814fe69dacb055db9da7e5cac63834a0068a" }, "downloads": -1, "filename": "frutils-0.9.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6342d054480dc747c9d60d1fe823cadd", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 39319, "upload_time": "2019-05-19T17:10:22", "url": "https://files.pythonhosted.org/packages/f2/8f/ce0723df80cfb388d9b856dd138032a55e6632cab7608bc54e1f4c3a0d20/frutils-0.9.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bfc04925beed10827232ab6669629da3", "sha256": "99fd20b8d492d8664af8918d1ccdc4f51988f6b3009a7510cb0a23880a9c5f77" }, "downloads": -1, "filename": "frutils-0.9.1.tar.gz", "has_sig": false, "md5_digest": "bfc04925beed10827232ab6669629da3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 49437, "upload_time": "2019-05-19T17:10:20", "url": "https://files.pythonhosted.org/packages/ac/c9/6d7d20c65c9b52cdc324280b33ef1d4e2b7d3b0f8ba505fac70777d27715/frutils-0.9.1.tar.gz" } ] }