{ "info": { "author": "Christopher H. Todd", "author_email": "Christopher.Hayden.Todd@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "Natural Language :: English", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8" ], "description": "# Christopher H. Todd's Python Library For Interacting With Datetime Objects in Python\n\nThe ctodd-python-lib-datetime project is responsible for interacting with date, time, timezones, and other time related shenanigans in the Python languages.\n\n## Table of Contents\n\n- [Dependencies](#dependencies)\n- [Libraries](#libraries)\n- [Example Scripts](#example-scripts)\n- [Notes](#notes)\n- [TODO](#todo)\n\n## Dependencies\n\n### Python Packages\n\n-\n\n## Libraries\n\n### [date_manipulation_helpers.py](https://github.com/ChristopherHaydenTodd/ctodd-python-lib-datetime/blob/master/datetime_helpers/date_manipulation_helpers.py)\n\nLibrary for Manipulating Datetime and Date objects in Python\n\nFunctions:\n\n```\ndef add_or_subtract_days_from_date(base_date, number_of_days, op='addition'):\n \"\"\"\n Purpose:\n Adds or subtracts a number of days to a given date\n Useful for data sources that use different date structures\n Default operator is addition\n Args:\n base_date (str, datetime obj): Date to mutate\n number_of_days (int): Number of days to add or subtract\n op (str): operator to overload. 'addition' or 'subtraction'\n Returns:\n new_date (Date): Updated date based on function\n \"\"\"\n```\n\n## Example Scripts\n\nExample executable Python scripts/modules for testing and interacting with the library. These show example use-cases for the libraries and can be used as templates for developing with the libraries or to use as one-off development efforts.\n\n### N/A\n## Notes\n\n - Relies on f-string notation, which is limited to Python3.6. A refactor to remove these could allow for development with Python3.0.x through 3.5.x\n\n## TODO\n\n - Unittest framework in place, but lacking tests\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/ChristopherHaydenTodd/ctodd-python-lib-datetime", "keywords": "python,libraries,date,time", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "ctodd-python-lib-datetime", "package_url": "https://pypi.org/project/ctodd-python-lib-datetime/", "platform": "", "project_url": "https://pypi.org/project/ctodd-python-lib-datetime/", "project_urls": { "Homepage": "https://github.com/ChristopherHaydenTodd/ctodd-python-lib-datetime" }, "release_url": "https://pypi.org/project/ctodd-python-lib-datetime/1.0.0/", "requires_dist": [ "pytz (>=2019.1)" ], "requires_python": ">3.6", "summary": "Python utilities used for interacting with Python DateTime Objects", "version": "1.0.0" }, "last_serial": 5169992, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "c0c85f413ce81e66440636fc6c439260", "sha256": "a6e32cb98da46301c87623af5ad3f3c601fcf208bf99e0ea82490f21a47f9848" }, "downloads": -1, "filename": "ctodd_python_lib_datetime-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c0c85f413ce81e66440636fc6c439260", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">3.6", "size": 4711, "upload_time": "2019-04-21T14:47:07", "url": "https://files.pythonhosted.org/packages/ea/2e/f5b0797f7f08012b61f14a033806816276faa7b2fdf7fc92f971cdfa3794/ctodd_python_lib_datetime-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fc37ae05691c551879bc693e776bc8c5", "sha256": "847a69f5758cd6bc86d0edd412e8f4d2314c03e002a495530f96520e8d6bb592" }, "downloads": -1, "filename": "ctodd-python-lib-datetime-1.0.0.tar.gz", "has_sig": false, "md5_digest": "fc37ae05691c551879bc693e776bc8c5", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.6", "size": 4551, "upload_time": "2019-04-21T14:47:09", "url": "https://files.pythonhosted.org/packages/6b/b6/1f9f10c03380504f3900878f9c1945fd3aec580d02297c572ebb628c5d21/ctodd-python-lib-datetime-1.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c0c85f413ce81e66440636fc6c439260", "sha256": "a6e32cb98da46301c87623af5ad3f3c601fcf208bf99e0ea82490f21a47f9848" }, "downloads": -1, "filename": "ctodd_python_lib_datetime-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c0c85f413ce81e66440636fc6c439260", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">3.6", "size": 4711, "upload_time": "2019-04-21T14:47:07", "url": "https://files.pythonhosted.org/packages/ea/2e/f5b0797f7f08012b61f14a033806816276faa7b2fdf7fc92f971cdfa3794/ctodd_python_lib_datetime-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fc37ae05691c551879bc693e776bc8c5", "sha256": "847a69f5758cd6bc86d0edd412e8f4d2314c03e002a495530f96520e8d6bb592" }, "downloads": -1, "filename": "ctodd-python-lib-datetime-1.0.0.tar.gz", "has_sig": false, "md5_digest": "fc37ae05691c551879bc693e776bc8c5", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.6", "size": 4551, "upload_time": "2019-04-21T14:47:09", "url": "https://files.pythonhosted.org/packages/6b/b6/1f9f10c03380504f3900878f9c1945fd3aec580d02297c572ebb628c5d21/ctodd-python-lib-datetime-1.0.0.tar.gz" } ] }