{ "info": { "author": "Robert Nowotny", "author_email": "rnowotny1966@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "lib_cast\n========\n\n|Pypi Status| |license| |maintenance|\n\n|Build Status| |Codecov Status| |Better Code| |code climate| |snyk security|\n\n.. |license| image:: https://img.shields.io/github/license/webcomics/pywine.svg\n :target: http://en.wikipedia.org/wiki/MIT_License\n.. |maintenance| image:: https://img.shields.io/maintenance/yes/2019.svg\n.. |Build Status| image:: https://travis-ci.org/bitranox/lib_cast.svg?branch=master\n :target: https://travis-ci.org/bitranox/lib_cast\n.. for the pypi status link note the dashes, not the underscore !\n.. |Pypi Status| image:: https://badge.fury.io/py/lib-cast.svg\n :target: https://badge.fury.io/py/lib_cast\n.. |Codecov Status| image:: https://codecov.io/gh/bitranox/lib_cast/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/bitranox/lib_cast\n.. |Better Code| image:: https://bettercodehub.com/edge/badge/bitranox/lib_cast?branch=master\n :target: https://bettercodehub.com/results/bitranox/lib_cast\n.. |snyk security| image:: https://snyk.io/test/github/bitranox/lib_cast/badge.svg\n :target: https://snyk.io/test/github/bitranox/lib_cast\n.. |code climate| image:: https://api.codeclimate.com/v1/badges/7fa21a0ced3820c5faa9/maintainability\n :target: https://codeclimate.com/github/bitranox/lib_cast/maintainability\n :alt: Maintainability\n\nsome convenience functions for casting\n\nsupports python 3.7 and possibly other dialects.\n\n`100% code coverage `_, mypy static type checking, tested under `Linux, OsX, Windows and Wine `_, automatic daily builds and monitoring\n\n----\n\n- `Installation and Upgrade`_\n- `Basic Usage`_\n- `Requirements`_\n- `Acknowledgements`_\n- `Contribute`_\n- `Report Issues `_\n- `Pull Request `_\n- `Code of Conduct `_\n- `License`_\n- `Changelog`_\n\n----\n\nInstallation and Upgrade\n------------------------\n\nFrom source code:\n\n.. code-block:: bash\n\n # normal install\n python setup.py install\n # test without installing\n python setup.py test\n\nvia pip latest Release:\n\n.. code-block:: bash\n\n # latest Release from pypi\n pip install lib_cast\n\n # test without installing\n pip install lib_cast --install-option test\n\nvia pip latest Development Version:\n\n.. code-block:: bash\n\n # upgrade all dependencies regardless of version number (PREFERRED)\n pip install --upgrade git+https://github.com/bitranox/lib_cast.git --upgrade-strategy eager\n # normal install\n pip install --upgrade git+https://github.com/bitranox/lib_cast.git\n # test without installing\n pip install git+https://github.com/bitranox/lib_cast.git --install-option test\n\nvia requirements.txt:\n\n.. code-block:: bash\n\n # Insert following line in Your requirements.txt:\n # for the latest Release:\n lib_cast\n # for the latest Development Version :\n git+https://github.com/bitranox/lib_cast.git\n\n # to install and upgrade all modules mentioned in requirements.txt:\n pip install --upgrade -r //requirements.txt\n\nvia python:\n\n.. code-block:: python\n\n # for the latest Release\n python -m pip install upgrade lib_cast\n\n # for the latest Development Version\n python -m pip install upgrade git+https://github.com/bitranox/lib_cast.git\n\nBasic Usage\n-----------\n\nTBA\n\nRequirements\n------------\nfollowing modules will be automatically installed :\n\n.. code-block:: bash\n\n ## Test Requirements\n ## following Requirements will be installed temporarily for\n ## \"setup.py install test\" or \"pip install --install-option test\"\n typing ; python_version < \"3.5\"\n pathlib; python_version < \"3.4\"\n mypy ; platform_python_implementation != \"PyPy\" and python_version >= \"3.5\"\n pytest\n pytest-pep8 ; python_version < \"3.5\"\n pytest-codestyle ; python_version >= \"3.5\"\n pytest-mypy ; platform_python_implementation != \"PyPy\" and python_version >= \"3.5\"\n pytest-runner\n\n ## Project Requirements\n lib_regexp @ git+https://github.com/bitranox/lib_regexp.git\n\nAcknowledgements\n----------------\n\n- special thanks to \"uncle bob\" Robert C. Martin, especially for his books on \"clean code\" and \"clean architecture\"\n\nContribute\n----------\n\nI would love for you to fork and send me pull request for this project.\n- `please Contribute `_\n\nLicense\n-------\n\nThis software is licensed under the `MIT license `_\n\n---\n\nChangelog\n=========\n\n0.0.3\n-----\n2019-09-03: update setup.py\n\n0.0.2\n-----\n2019-09-03: refractor\n\n0.0.1\n-----\n2019-07-22: Initial public release\n\n\n\n", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/bitranox/lib_cast", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "lib-cast", "package_url": "https://pypi.org/project/lib-cast/", "platform": "", "project_url": "https://pypi.org/project/lib-cast/", "project_urls": { "Homepage": "https://github.com/bitranox/lib_cast" }, "release_url": "https://pypi.org/project/lib-cast/0.0.3/", "requires_dist": [ "typing", "pathlib", "lib-regexp" ], "requires_python": "", "summary": "lib_cast", "version": "0.0.3" }, "last_serial": 5777261, "releases": { "0.0.2": [ { "comment_text": "", "digests": { "md5": "3707c7d1f0325373c798232a0cbd94c5", "sha256": "37434625e2edd2a49c860b966d5e6aeb89294dc0e0a42d7bd8d1e923cc30d037" }, "downloads": -1, "filename": "lib_cast-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "3707c7d1f0325373c798232a0cbd94c5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10933, "upload_time": "2019-09-03T00:35:10", "url": "https://files.pythonhosted.org/packages/af/1c/16304ad2e09d2c286830af0f54def902de7f0c2fc9135639ac1c9b23989e/lib_cast-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "299932c5509e995822ffd3cc7cf85d28", "sha256": "e6a8264dfc4f66550f3222ccf98056bec8d7ce4736b40f2dd35a7c62d7798f88" }, "downloads": -1, "filename": "lib_cast-0.0.2.tar.gz", "has_sig": false, "md5_digest": "299932c5509e995822ffd3cc7cf85d28", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10611, "upload_time": "2019-09-03T00:35:12", "url": "https://files.pythonhosted.org/packages/7e/8c/7ef867521b3ae2e3a0331bca1b0c6917dc2ce22184d3b73a40317ea668a3/lib_cast-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "6b63ac8651be9a1aa20a7f9ef81dbea2", "sha256": "32e48e77a916aa1c23284ce5239efe23c9a2270ce4494a4fd6ade103635a1a39" }, "downloads": -1, "filename": "lib_cast-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "6b63ac8651be9a1aa20a7f9ef81dbea2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10952, "upload_time": "2019-09-03T17:59:53", "url": "https://files.pythonhosted.org/packages/4a/1d/5d60f36bcc78ae3632de2848cc81c36d9850bf166eceb366f89f150a05b2/lib_cast-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "643bd752edca3101e51bde186f9ff5b6", "sha256": "ebb3975a26f282bc2f2b8bca5fe34a65fe7b26f198d4ca8a229b674e8f95d87a" }, "downloads": -1, "filename": "lib_cast-0.0.3.tar.gz", "has_sig": false, "md5_digest": "643bd752edca3101e51bde186f9ff5b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10840, "upload_time": "2019-09-03T17:59:55", "url": "https://files.pythonhosted.org/packages/ba/2f/be06570add5cfc0cf3b71920d164d1f1ac01083c7d7cc9ea3e04a9e30ae1/lib_cast-0.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6b63ac8651be9a1aa20a7f9ef81dbea2", "sha256": "32e48e77a916aa1c23284ce5239efe23c9a2270ce4494a4fd6ade103635a1a39" }, "downloads": -1, "filename": "lib_cast-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "6b63ac8651be9a1aa20a7f9ef81dbea2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10952, "upload_time": "2019-09-03T17:59:53", "url": "https://files.pythonhosted.org/packages/4a/1d/5d60f36bcc78ae3632de2848cc81c36d9850bf166eceb366f89f150a05b2/lib_cast-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "643bd752edca3101e51bde186f9ff5b6", "sha256": "ebb3975a26f282bc2f2b8bca5fe34a65fe7b26f198d4ca8a229b674e8f95d87a" }, "downloads": -1, "filename": "lib_cast-0.0.3.tar.gz", "has_sig": false, "md5_digest": "643bd752edca3101e51bde186f9ff5b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10840, "upload_time": "2019-09-03T17:59:55", "url": "https://files.pythonhosted.org/packages/ba/2f/be06570add5cfc0cf3b71920d164d1f1ac01083c7d7cc9ea3e04a9e30ae1/lib_cast-0.0.3.tar.gz" } ] }