cytimes


Namecytimes JSON
Version 0.1.12.7 PyPI version JSON
download
home_pagehttps://github.com/AresJef/cyTimes
SummaryEasy management of python datetime & pandas time Series
upload_time2024-01-26 07:47:31
maintainer
docs_urlNone
authorJiefu Chen
requires_python>=3.10
licenseMIT license, Apache License 2.0, BSD 3-Clause
keywords cytimes datetime pandas series parser
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            ## Easy management of python datetime & pandas time Series.

Created to be used in a project, this package is published to github 
for ease of management and installation across different modules.

### Features
Provides two classes for datetime and pandas time series management.
- `pydt` (Python Datetime)
- `pddt` (Pandas Time Series)

Both provide similar functionalities:
- Parse time string
- Access in different data types
- Conversion to `int/float` (ordinal, total_seconds, timestamp, etc.)
- Calender properties (days_in_month, weekday, etc.)
- Day manipulation (next_week, to_week, etc.)
- Month manipulation (next_month, to_month, etc.)
- Quarter manipulation (next_quarter, to_quarter, etc.)
- Year manipulation (next_year, to_year, etc.)
- Timezone manipulation (tz_localize, tz_convert, etc.)
- Frequency manipulation (round, ceil, floor, etc.)
- Delta adjustment (Equivalent to adding `relativedelta` and `pandas.DateOffset`)
- Replace adjustment (Equivalent to `datetime.replace` and custom `pandas.Series.replace`)

### Installation
Install from `PyPi`
``` bash
pip install cytimes
```

Install from `github`
``` bash
pip install git+https://github.com/AresJef/cyTimes.git
```

### Compatibility
Only support for python 3.10 and above.

### Usage (pydt)
``` python
import datetime, numpy as np, pandas as pd
from cytimes import pydt

# Parse time string
pt = pydt('2021-01-01 00:00:00')
# 2021-01-01T00:00:00
pt = pydt("2021 Jan 1 11:11 AM")
# 2021-01-01T11:11:00

# dateimte/date/time
pt = pydt(datetime.datetime(2021, 1, 1, 0, 0, 0))
# 2021-01-01T00:00:00
pt = pydt(datetime.date(2021, 1, 1))
# 2021-01-01T00:00:00
pt = pydt(datetime.time(12, 0, 0)) # date defaults to today. Can change through default arugment.
# 2023-09-01T12:00:00

# pandas.Timestamp
pt = pydt(pd.Timestamp("2021-01-01 00:00:00"))
# 2021-01-01T00:00:00

# numpy.datetime64
pt = pydt(np.datetime64("2021-01-01 00:00:00"))
# 2021-01-01T00:00:00

# Access in different data types
pt.dt # -> datetime.datetime
pt.date # -> datetime.date
pt.time # -> datetime.time
pt.timetz # -> datetime.time with timezone
pt.ts # -> pandas.Timestamp
pt.dt64 # -> numpy.datetime64
...

# Conversion to int/float
pt.ordinal # -> int
pt.timestamp # -> float
...

# Calender properties
pt.is_leap_year # -> bool
pt.days_bf_year # -> int
pt.days_in_month # -> int
pt.weekday # -> int
pt.isocalendar # -> tuple

# Day manipulation
pt.monday # -> pydt (monday of the week)
pt.tuesday # -> pydt (tuesday of the week)
pt.next_week("monday") # -> pydt (next monday)
pt.to_week(3, "Mon") # -> pydt (three weeks later monday )
...

# Month manipulation
pt.month_lst # -> pydt (last day of the month)
pt.next_month(3) # -> pydt (next month 3rd day)
pt.to_month(3, 31) # -> pydt (three months later last day)
...

# Quarter manipulation
pt.quarter_1st # -> pydt (first day of the quarter)
pt.next_quarter(2, 10) # -> pydt (next quarter 2nd month 10th day)
pt.to_quarter(2, 10, 15) # -> pydt (two quarters later 2nd month 15th day)
...

# Year manipulation
pt.year_lst # -> pydt (last day of the year)
pt.next_year("jan", 1) # -> pydt (next year jan 1st)
pt.to_year(2, "feb", 29) # -> pydt (two years later feb last day)
...

# Timezone manipulation
pt.tz_localize("UTC") # -> pydt (UTC time)
pt.tz_switch(targ_tz="CET", base_tz="UTC") # -> pydt (Setting base timezone to UTC and convert to CET)
...

# Frequency manipulation
pt.round("H") # -> pydt (round to hour)
...

# Delta adjustment
pt.delta(days=1) # -> pydt (add one day)

# Replace adjustment
pt.replace(year=2022) # -> pydt (replace year to 2022)
```

### Usage (pddt)
`pddt` accepts `list` and `pandas.Series` as argument instead of  `str`/`datetime` 
comparing to `pydt`. Properties and methods are similar to `pydt`, except `pddt` 
is designed to work with `pandas.Series[datetime64]`.

### Acknowledgements
cyTimes is based on several open-source repositories.
- [numpy](https://github.com/numpy/numpy)
- [pandas](https://github.com/pandas-dev/pandas)

cyTimes makes modification of the following open-source repositories:
- [dateutil](https://github.com/dateutil/dateutil)

This package created a Cythonized version of dateutil.parser (cyparser) and
dateutil.relativedelta (cytimedelta). As a result, these two modules in
this package have sacrificed flexibility and readability in exchange for
enhancements in performance. All credits go to the original authors and
contributors of dateutil.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/AresJef/cyTimes",
    "name": "cytimes",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": "",
    "keywords": "cytimes,datetime,pandas,Series,parser",
    "author": "Jiefu Chen",
    "author_email": "keppa1991@163.com",
    "download_url": "https://files.pythonhosted.org/packages/d1/94/230f87173068c92c169c97f4ac50f86598aa22882a77ff4507896591224a/cytimes-0.1.12.7.tar.gz",
    "platform": null,
    "description": "## Easy management of python datetime & pandas time Series.\n\nCreated to be used in a project, this package is published to github \nfor ease of management and installation across different modules.\n\n### Features\nProvides two classes for datetime and pandas time series management.\n- `pydt` (Python Datetime)\n- `pddt` (Pandas Time Series)\n\nBoth provide similar functionalities:\n- Parse time string\n- Access in different data types\n- Conversion to `int/float` (ordinal, total_seconds, timestamp, etc.)\n- Calender properties (days_in_month, weekday, etc.)\n- Day manipulation (next_week, to_week, etc.)\n- Month manipulation (next_month, to_month, etc.)\n- Quarter manipulation (next_quarter, to_quarter, etc.)\n- Year manipulation (next_year, to_year, etc.)\n- Timezone manipulation (tz_localize, tz_convert, etc.)\n- Frequency manipulation (round, ceil, floor, etc.)\n- Delta adjustment (Equivalent to adding `relativedelta` and `pandas.DateOffset`)\n- Replace adjustment (Equivalent to `datetime.replace` and custom `pandas.Series.replace`)\n\n### Installation\nInstall from `PyPi`\n``` bash\npip install cytimes\n```\n\nInstall from `github`\n``` bash\npip install git+https://github.com/AresJef/cyTimes.git\n```\n\n### Compatibility\nOnly support for python 3.10 and above.\n\n### Usage (pydt)\n``` python\nimport datetime, numpy as np, pandas as pd\nfrom cytimes import pydt\n\n# Parse time string\npt = pydt('2021-01-01 00:00:00')\n# 2021-01-01T00:00:00\npt = pydt(\"2021 Jan 1 11:11 AM\")\n# 2021-01-01T11:11:00\n\n# dateimte/date/time\npt = pydt(datetime.datetime(2021, 1, 1, 0, 0, 0))\n# 2021-01-01T00:00:00\npt = pydt(datetime.date(2021, 1, 1))\n# 2021-01-01T00:00:00\npt = pydt(datetime.time(12, 0, 0)) # date defaults to today. Can change through default arugment.\n# 2023-09-01T12:00:00\n\n# pandas.Timestamp\npt = pydt(pd.Timestamp(\"2021-01-01 00:00:00\"))\n# 2021-01-01T00:00:00\n\n# numpy.datetime64\npt = pydt(np.datetime64(\"2021-01-01 00:00:00\"))\n# 2021-01-01T00:00:00\n\n# Access in different data types\npt.dt # -> datetime.datetime\npt.date # -> datetime.date\npt.time # -> datetime.time\npt.timetz # -> datetime.time with timezone\npt.ts # -> pandas.Timestamp\npt.dt64 # -> numpy.datetime64\n...\n\n# Conversion to int/float\npt.ordinal # -> int\npt.timestamp # -> float\n...\n\n# Calender properties\npt.is_leap_year # -> bool\npt.days_bf_year # -> int\npt.days_in_month # -> int\npt.weekday # -> int\npt.isocalendar # -> tuple\n\n# Day manipulation\npt.monday # -> pydt (monday of the week)\npt.tuesday # -> pydt (tuesday of the week)\npt.next_week(\"monday\") # -> pydt (next monday)\npt.to_week(3, \"Mon\") # -> pydt (three weeks later monday )\n...\n\n# Month manipulation\npt.month_lst # -> pydt (last day of the month)\npt.next_month(3) # -> pydt (next month 3rd day)\npt.to_month(3, 31) # -> pydt (three months later last day)\n...\n\n# Quarter manipulation\npt.quarter_1st # -> pydt (first day of the quarter)\npt.next_quarter(2, 10) # -> pydt (next quarter 2nd month 10th day)\npt.to_quarter(2, 10, 15) # -> pydt (two quarters later 2nd month 15th day)\n...\n\n# Year manipulation\npt.year_lst # -> pydt (last day of the year)\npt.next_year(\"jan\", 1) # -> pydt (next year jan 1st)\npt.to_year(2, \"feb\", 29) # -> pydt (two years later feb last day)\n...\n\n# Timezone manipulation\npt.tz_localize(\"UTC\") # -> pydt (UTC time)\npt.tz_switch(targ_tz=\"CET\", base_tz=\"UTC\") # -> pydt (Setting base timezone to UTC and convert to CET)\n...\n\n# Frequency manipulation\npt.round(\"H\") # -> pydt (round to hour)\n...\n\n# Delta adjustment\npt.delta(days=1) # -> pydt (add one day)\n\n# Replace adjustment\npt.replace(year=2022) # -> pydt (replace year to 2022)\n```\n\n### Usage (pddt)\n`pddt` accepts `list` and `pandas.Series` as argument instead of  `str`/`datetime` \ncomparing to `pydt`. Properties and methods are similar to `pydt`, except `pddt` \nis designed to work with `pandas.Series[datetime64]`.\n\n### Acknowledgements\ncyTimes is based on several open-source repositories.\n- [numpy](https://github.com/numpy/numpy)\n- [pandas](https://github.com/pandas-dev/pandas)\n\ncyTimes makes modification of the following open-source repositories:\n- [dateutil](https://github.com/dateutil/dateutil)\n\nThis package created a Cythonized version of dateutil.parser (cyparser) and\ndateutil.relativedelta (cytimedelta). As a result, these two modules in\nthis package have sacrificed flexibility and readability in exchange for\nenhancements in performance. All credits go to the original authors and\ncontributors of dateutil.\n",
    "bugtrack_url": null,
    "license": "MIT license, Apache License 2.0, BSD 3-Clause",
    "summary": "Easy management of python datetime & pandas time Series",
    "version": "0.1.12.7",
    "project_urls": {
        "Homepage": "https://github.com/AresJef/cyTimes"
    },
    "split_keywords": [
        "cytimes",
        "datetime",
        "pandas",
        "series",
        "parser"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d4ff4aad170a711c7701561028b11ba168260f01515a0db2af6caf11dbd47353",
                "md5": "3eb934d9bb8238ecec355393d3f3c7fc",
                "sha256": "48a077e64b5e36b15506e563bae98bbf9aac540337a30cbb81ac895d976c1b5e"
            },
            "downloads": -1,
            "filename": "cytimes-0.1.12.7-cp310-cp310-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "3eb934d9bb8238ecec355393d3f3c7fc",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.10",
            "size": 2463861,
            "upload_time": "2024-01-26T07:46:56",
            "upload_time_iso_8601": "2024-01-26T07:46:56.986168Z",
            "url": "https://files.pythonhosted.org/packages/d4/ff/4aad170a711c7701561028b11ba168260f01515a0db2af6caf11dbd47353/cytimes-0.1.12.7-cp310-cp310-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "37589a0b9b04826537882f4f3e974c3d3d9bd41667fc22a4cbc4166b0d059716",
                "md5": "3f9dffaac3f606d090e6daf260a2ca2a",
                "sha256": "1099a7124f745153e5e47266a8d34d469d347770a4ff6c0292a6fd6264482db6"
            },
            "downloads": -1,
            "filename": "cytimes-0.1.12.7-cp310-cp310-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "3f9dffaac3f606d090e6daf260a2ca2a",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.10",
            "size": 1809998,
            "upload_time": "2024-01-26T07:46:59",
            "upload_time_iso_8601": "2024-01-26T07:46:59.700431Z",
            "url": "https://files.pythonhosted.org/packages/37/58/9a0b9b04826537882f4f3e974c3d3d9bd41667fc22a4cbc4166b0d059716/cytimes-0.1.12.7-cp310-cp310-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f7cb58422769658457d1fdfe3803c60efb93abe1acac5c23887d56c62011445b",
                "md5": "fb9740fa514ece7e5cecf8b5b5b4a70b",
                "sha256": "00d441552d9d07fc40700592be829aeab97651e79104824e12a19ea37415c138"
            },
            "downloads": -1,
            "filename": "cytimes-0.1.12.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "fb9740fa514ece7e5cecf8b5b5b4a70b",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.10",
            "size": 4930414,
            "upload_time": "2024-01-26T07:47:01",
            "upload_time_iso_8601": "2024-01-26T07:47:01.624384Z",
            "url": "https://files.pythonhosted.org/packages/f7/cb/58422769658457d1fdfe3803c60efb93abe1acac5c23887d56c62011445b/cytimes-0.1.12.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "df0cc8ab01594965f717b92a8a3db55180b7bc6d75b75b7dc3df60d97a00d016",
                "md5": "9bbf881b1a8b67c395baebe823f982c3",
                "sha256": "5a61b58b49f093a8c0a0a1464b997e0755e8b21499025f52ed6dd25609181840"
            },
            "downloads": -1,
            "filename": "cytimes-0.1.12.7-cp310-cp310-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "9bbf881b1a8b67c395baebe823f982c3",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.10",
            "size": 4926999,
            "upload_time": "2024-01-26T07:47:03",
            "upload_time_iso_8601": "2024-01-26T07:47:03.898555Z",
            "url": "https://files.pythonhosted.org/packages/df/0c/c8ab01594965f717b92a8a3db55180b7bc6d75b75b7dc3df60d97a00d016/cytimes-0.1.12.7-cp310-cp310-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "acb06f107bd159c203c265d59af5129317b59d1975f934b9fe22927b290f656b",
                "md5": "567ed95fbea9227395c705ae3183ab8b",
                "sha256": "62ed22369bbe1096ea7e33c64fc038575330b4ce4d9ad3ac7de5149631e8cbdc"
            },
            "downloads": -1,
            "filename": "cytimes-0.1.12.7-cp310-cp310-win32.whl",
            "has_sig": false,
            "md5_digest": "567ed95fbea9227395c705ae3183ab8b",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.10",
            "size": 1609114,
            "upload_time": "2024-01-26T07:47:05",
            "upload_time_iso_8601": "2024-01-26T07:47:05.998846Z",
            "url": "https://files.pythonhosted.org/packages/ac/b0/6f107bd159c203c265d59af5129317b59d1975f934b9fe22927b290f656b/cytimes-0.1.12.7-cp310-cp310-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "11601faec89a55eee12522300b49f6130158e9bc2505d0a7967051b46865d674",
                "md5": "197606b76b2c60738990f81911cba492",
                "sha256": "b4f28b478b8d2d72f4a78d4a0f1b39235a5dfa088f798ab2a4a120c97f751ad4"
            },
            "downloads": -1,
            "filename": "cytimes-0.1.12.7-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "197606b76b2c60738990f81911cba492",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.10",
            "size": 1672624,
            "upload_time": "2024-01-26T07:47:08",
            "upload_time_iso_8601": "2024-01-26T07:47:08.075320Z",
            "url": "https://files.pythonhosted.org/packages/11/60/1faec89a55eee12522300b49f6130158e9bc2505d0a7967051b46865d674/cytimes-0.1.12.7-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4ba4e1e909a432243d53a89e4387444a99149d6d9156f5b2becf88868c87808e",
                "md5": "256c476869bc4abc1b0e8114f98e8e7e",
                "sha256": "b1d05d507cc021e4ca2971a9685846f64f095785027a1bfc3a35c63721cff839"
            },
            "downloads": -1,
            "filename": "cytimes-0.1.12.7-cp311-cp311-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "256c476869bc4abc1b0e8114f98e8e7e",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.10",
            "size": 2472954,
            "upload_time": "2024-01-26T07:47:09",
            "upload_time_iso_8601": "2024-01-26T07:47:09.926599Z",
            "url": "https://files.pythonhosted.org/packages/4b/a4/e1e909a432243d53a89e4387444a99149d6d9156f5b2becf88868c87808e/cytimes-0.1.12.7-cp311-cp311-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e0ffbcca97981d4cc8591c177cd8c7fcdedf466449ef43d12bb984dfc3a3eda7",
                "md5": "d50a071a27cc5df2506df9ada052e4a1",
                "sha256": "c9c065255c1a007ecaf62e9c4537d8fc7161e522bddb56761266eee6a093c924"
            },
            "downloads": -1,
            "filename": "cytimes-0.1.12.7-cp311-cp311-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "d50a071a27cc5df2506df9ada052e4a1",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.10",
            "size": 1816077,
            "upload_time": "2024-01-26T07:47:12",
            "upload_time_iso_8601": "2024-01-26T07:47:12.268394Z",
            "url": "https://files.pythonhosted.org/packages/e0/ff/bcca97981d4cc8591c177cd8c7fcdedf466449ef43d12bb984dfc3a3eda7/cytimes-0.1.12.7-cp311-cp311-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1442032536f2ae0b98a1ea417dab85a63a5a08c827daf6c2ed6ac9ebf7b5cd6b",
                "md5": "51fc4fa60921403dc8f002367de732e8",
                "sha256": "7b3feadb9d3622b17876a9120f0b2a66542458acb439808c682c4d202cd49c52"
            },
            "downloads": -1,
            "filename": "cytimes-0.1.12.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "51fc4fa60921403dc8f002367de732e8",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.10",
            "size": 5194051,
            "upload_time": "2024-01-26T07:47:13",
            "upload_time_iso_8601": "2024-01-26T07:47:13.792021Z",
            "url": "https://files.pythonhosted.org/packages/14/42/032536f2ae0b98a1ea417dab85a63a5a08c827daf6c2ed6ac9ebf7b5cd6b/cytimes-0.1.12.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c1dfe8fa3a701ac41d2c5c22d30bf8285c4489b470885ad59a371a5b0b33aa58",
                "md5": "cf2f902fcc35600c8a66629512f9840f",
                "sha256": "687c33a431214ac0d89be4a00bda27222d8fb8a78cea2b4261a049cab151e8ef"
            },
            "downloads": -1,
            "filename": "cytimes-0.1.12.7-cp311-cp311-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "cf2f902fcc35600c8a66629512f9840f",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.10",
            "size": 5239730,
            "upload_time": "2024-01-26T07:47:15",
            "upload_time_iso_8601": "2024-01-26T07:47:15.320073Z",
            "url": "https://files.pythonhosted.org/packages/c1/df/e8fa3a701ac41d2c5c22d30bf8285c4489b470885ad59a371a5b0b33aa58/cytimes-0.1.12.7-cp311-cp311-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3b50bad371368bcdffa787b126363df5eb85c11ef2f68f55a2547aad2d1ddaf9",
                "md5": "26d79d4f2123d7ded58a85d0c0efb3f9",
                "sha256": "7e4a06696c613720fb2cf61f22ef85e5787bef859491f3c2cecf659fa60c89ae"
            },
            "downloads": -1,
            "filename": "cytimes-0.1.12.7-cp311-cp311-win32.whl",
            "has_sig": false,
            "md5_digest": "26d79d4f2123d7ded58a85d0c0efb3f9",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.10",
            "size": 1606035,
            "upload_time": "2024-01-26T07:47:17",
            "upload_time_iso_8601": "2024-01-26T07:47:17.471158Z",
            "url": "https://files.pythonhosted.org/packages/3b/50/bad371368bcdffa787b126363df5eb85c11ef2f68f55a2547aad2d1ddaf9/cytimes-0.1.12.7-cp311-cp311-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c41d74debbeff0f895031cb640ca039062f433a1f826627baa95dd97166b76dc",
                "md5": "26047fa5df5c0bbde9596ce23c20a61c",
                "sha256": "0f8136743f31ce31267ca3d90cc04b8dd50d9c2d464242104b82c37dc358799d"
            },
            "downloads": -1,
            "filename": "cytimes-0.1.12.7-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "26047fa5df5c0bbde9596ce23c20a61c",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.10",
            "size": 1675079,
            "upload_time": "2024-01-26T07:47:18",
            "upload_time_iso_8601": "2024-01-26T07:47:18.924096Z",
            "url": "https://files.pythonhosted.org/packages/c4/1d/74debbeff0f895031cb640ca039062f433a1f826627baa95dd97166b76dc/cytimes-0.1.12.7-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d4df70dff24943c0b2532426ba63953cb5db510020762024a3a6691606808b63",
                "md5": "56cb66b1c37a01a43e9bc26395468733",
                "sha256": "d1e7f001b83c1eb87d51820d469cde416a817793f9064d5fedd3db88b5f79be2"
            },
            "downloads": -1,
            "filename": "cytimes-0.1.12.7-cp312-cp312-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "56cb66b1c37a01a43e9bc26395468733",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.10",
            "size": 2470921,
            "upload_time": "2024-01-26T07:47:20",
            "upload_time_iso_8601": "2024-01-26T07:47:20.347014Z",
            "url": "https://files.pythonhosted.org/packages/d4/df/70dff24943c0b2532426ba63953cb5db510020762024a3a6691606808b63/cytimes-0.1.12.7-cp312-cp312-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "16d1a0aec892005074dbdf2d4f3263518eb25ca2465a79eeb1f5786c0959d6ed",
                "md5": "e9e38c0e7a0d1e4bf0368284a2f051e2",
                "sha256": "4a7c213d50ee712aa391f97fa1871652fe03b326176b1f9a242d771f95ff91b8"
            },
            "downloads": -1,
            "filename": "cytimes-0.1.12.7-cp312-cp312-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "e9e38c0e7a0d1e4bf0368284a2f051e2",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.10",
            "size": 1810739,
            "upload_time": "2024-01-26T07:47:22",
            "upload_time_iso_8601": "2024-01-26T07:47:22.377758Z",
            "url": "https://files.pythonhosted.org/packages/16/d1/a0aec892005074dbdf2d4f3263518eb25ca2465a79eeb1f5786c0959d6ed/cytimes-0.1.12.7-cp312-cp312-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d5712ca01fe997ff35258d71a390d050e2c6a06fd4e46b0d801094feccd00cb9",
                "md5": "cbd37da461fde98979f36f56d5e59cc6",
                "sha256": "fa2b218f34509f61823b56639464eb6182c963c31ff7355a20e5cb342e28e96a"
            },
            "downloads": -1,
            "filename": "cytimes-0.1.12.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "cbd37da461fde98979f36f56d5e59cc6",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.10",
            "size": 5090514,
            "upload_time": "2024-01-26T07:47:23",
            "upload_time_iso_8601": "2024-01-26T07:47:23.895359Z",
            "url": "https://files.pythonhosted.org/packages/d5/71/2ca01fe997ff35258d71a390d050e2c6a06fd4e46b0d801094feccd00cb9/cytimes-0.1.12.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "be3b484c7915f8aab4fdd4293d8d66ca4b136d6a1f0ade17fb567f8c6ce646bf",
                "md5": "e0321cec89abd966a20bdd0af07966e8",
                "sha256": "1774f972bc93d6ed638eca3d373f4cc401ad951d4ed53121329bc1a4a6828b9c"
            },
            "downloads": -1,
            "filename": "cytimes-0.1.12.7-cp312-cp312-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "e0321cec89abd966a20bdd0af07966e8",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.10",
            "size": 5084740,
            "upload_time": "2024-01-26T07:47:25",
            "upload_time_iso_8601": "2024-01-26T07:47:25.533682Z",
            "url": "https://files.pythonhosted.org/packages/be/3b/484c7915f8aab4fdd4293d8d66ca4b136d6a1f0ade17fb567f8c6ce646bf/cytimes-0.1.12.7-cp312-cp312-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d3a9cbd384453de83f029cc2e71104fe72c936e33880701a680469e4c8e82293",
                "md5": "01244e14e67e04ce740b0fa01a03e4ed",
                "sha256": "455c610068db99e538e734e47c932e5cc0277ce118466b7d61e1ee0e75edc97a"
            },
            "downloads": -1,
            "filename": "cytimes-0.1.12.7-cp312-cp312-win32.whl",
            "has_sig": false,
            "md5_digest": "01244e14e67e04ce740b0fa01a03e4ed",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.10",
            "size": 1596102,
            "upload_time": "2024-01-26T07:47:27",
            "upload_time_iso_8601": "2024-01-26T07:47:27.496717Z",
            "url": "https://files.pythonhosted.org/packages/d3/a9/cbd384453de83f029cc2e71104fe72c936e33880701a680469e4c8e82293/cytimes-0.1.12.7-cp312-cp312-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a7fe56af09a70d6ec42a9b8bba6d7db6de1d46c9896bb49055e39c0da2feb34e",
                "md5": "feeb1e7e312d1ed92808c2449c31615f",
                "sha256": "52a8e0e21f25f9c2d5cb4b928d3f180d12cdfdee0ce262326448a6758c8ed14a"
            },
            "downloads": -1,
            "filename": "cytimes-0.1.12.7-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "feeb1e7e312d1ed92808c2449c31615f",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.10",
            "size": 1665491,
            "upload_time": "2024-01-26T07:47:29",
            "upload_time_iso_8601": "2024-01-26T07:47:29.583466Z",
            "url": "https://files.pythonhosted.org/packages/a7/fe/56af09a70d6ec42a9b8bba6d7db6de1d46c9896bb49055e39c0da2feb34e/cytimes-0.1.12.7-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d194230f87173068c92c169c97f4ac50f86598aa22882a77ff4507896591224a",
                "md5": "f30bbf2398dcaa51005788ae5b1e246c",
                "sha256": "c8b37202b7d8ccf15efc80e969c0c93adb70ff70e61d8d6fb510633f29f6ed52"
            },
            "downloads": -1,
            "filename": "cytimes-0.1.12.7.tar.gz",
            "has_sig": false,
            "md5_digest": "f30bbf2398dcaa51005788ae5b1e246c",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 1067395,
            "upload_time": "2024-01-26T07:47:31",
            "upload_time_iso_8601": "2024-01-26T07:47:31.084412Z",
            "url": "https://files.pythonhosted.org/packages/d1/94/230f87173068c92c169c97f4ac50f86598aa22882a77ff4507896591224a/cytimes-0.1.12.7.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-01-26 07:47:31",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "AresJef",
    "github_project": "cyTimes",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [],
    "lcname": "cytimes"
}
        
Elapsed time: 0.19754s