ulid-transform


Nameulid-transform JSON
Version 1.0.2 PyPI version JSON
download
home_pagehttps://github.com/bdraco/ulid-transform
SummaryCreate and transform ULIDs
upload_time2024-08-24 23:23:22
maintainerNone
docs_urlNone
authorJ. Nick Koston
requires_python<4.0,>=3.11
licenseMIT
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Fast ULID transformations

<p align="center">
  <a href="https://github.com/bdraco/ulid-transform/actions/workflows/ci.yml?query=branch%3Amain">
    <img src="https://img.shields.io/github/actions/workflow/status/bdraco/ulid-transform/ci.yml?branch=main&label=CI&logo=github&style=flat-square" alt="CI Status" >
  </a>
  <a href="https://codecov.io/gh/bdraco/ulid-transform">
    <img src="https://img.shields.io/codecov/c/github/bdraco/ulid-transform.svg?logo=codecov&logoColor=fff&style=flat-square" alt="Test coverage percentage">
  </a>
</p>
<p align="center">
  <a href="https://python-poetry.org/">
    <img src="https://img.shields.io/badge/packaging-poetry-299bd7?style=flat-square&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAASCAYAAABrXO8xAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAJJSURBVHgBfZLPa1NBEMe/s7tNXoxW1KJQKaUHkXhQvHgW6UHQQ09CBS/6V3hKc/AP8CqCrUcpmop3Cx48eDB4yEECjVQrlZb80CRN8t6OM/teagVxYZi38+Yz853dJbzoMV3MM8cJUcLMSUKIE8AzQ2PieZzFxEJOHMOgMQQ+dUgSAckNXhapU/NMhDSWLs1B24A8sO1xrN4NECkcAC9ASkiIJc6k5TRiUDPhnyMMdhKc+Zx19l6SgyeW76BEONY9exVQMzKExGKwwPsCzza7KGSSWRWEQhyEaDXp6ZHEr416ygbiKYOd7TEWvvcQIeusHYMJGhTwF9y7sGnSwaWyFAiyoxzqW0PM/RjghPxF2pWReAowTEXnDh0xgcLs8l2YQmOrj3N7ByiqEoH0cARs4u78WgAVkoEDIDoOi3AkcLOHU60RIg5wC4ZuTC7FaHKQm8Hq1fQuSOBvX/sodmNJSB5geaF5CPIkUeecdMxieoRO5jz9bheL6/tXjrwCyX/UYBUcjCaWHljx1xiX6z9xEjkYAzbGVnB8pvLmyXm9ep+W8CmsSHQQY77Zx1zboxAV0w7ybMhQmfqdmmw3nEp1I0Z+FGO6M8LZdoyZnuzzBdjISicKRnpxzI9fPb+0oYXsNdyi+d3h9bm9MWYHFtPeIZfLwzmFDKy1ai3p+PDls1Llz4yyFpferxjnyjJDSEy9CaCx5m2cJPerq6Xm34eTrZt3PqxYO1XOwDYZrFlH1fWnpU38Y9HRze3lj0vOujZcXKuuXm3jP+s3KbZVra7y2EAAAAAASUVORK5CYII=" alt="Poetry">
  </a>
  <a href="https://github.com/ambv/black">
    <img src="https://img.shields.io/badge/code%20style-black-000000.svg?style=flat-square" alt="black">
  </a>
  <a href="https://github.com/pre-commit/pre-commit">
    <img src="https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit&logoColor=white&style=flat-square" alt="pre-commit">
  </a>
</p>
<p align="center">
  <a href="https://pypi.org/project/ulid-transform/">
    <img src="https://img.shields.io/pypi/v/ulid-transform.svg?logo=python&logoColor=fff&style=flat-square" alt="PyPI Version">
  </a>
  <img src="https://img.shields.io/pypi/pyversions/ulid-transform.svg?style=flat-square&logo=python&amp;logoColor=fff" alt="Supported Python versions">
  <img src="https://img.shields.io/pypi/l/ulid-transform.svg?style=flat-square" alt="License">
</p>

Create and transform ULIDs

This library will use the CPP implementation from https://github.com/suyash/ulid if cython is available, and will fallback to pure python if it is not.

## Example

```python
>>> import ulid_transform
>>> ulid_transform.ulid_hex()
'01869a2ea5fb0b43aa056293e47c0a35'
>>> ulid_transform.ulid_now()
'0001HZX0NW00GW0X476W5TVBFE'
>>> ulid_transform.ulid_at_time(1234)
'000000016JC62D620DGYNG2R8H'
>>> ulid_transform.ulid_to_bytes('0001HZX0NW00GW0X476W5TVBFE')
b'\x00\x00c\xfe\x82\xbc\x00!\xc0t\x877\x0b\xad\xad\xee'
>> ulid_transform.bytes_to_ulid(b"\x01\x86\x99?\xe8\xf3\x11\xbc\xed\xef\x86U.9\x03z")
'01GTCKZT7K26YEVVW6AMQ3J0VT'
>>> ulid_transform.ulid_to_bytes_or_none('0001HZX0NW00GW0X476W5TVBFE')
b'\x00\x00c\xfe\x82\xbc\x00!\xc0t\x877\x0b\xad\xad\xee'
>>> ulid_transform.ulid_to_bytes_or_none(None)
>>> ulid_transform.bytes_to_ulid_or_none(b'\x00\x00c\xfe\x82\xbc\x00!\xc0t\x877\x0b\xad\xad\xee')
'0001HZX0NW00GW0X476W5TVBFE'
>>> ulid_transform.bytes_to_ulid_or_none(None)
```

## Installation

Install this via pip (or your favourite package manager):

`pip install ulid-transform`

## Contributors ✨

Thanks to https://github.com/suyash/ulid which provides the cython implementation guts.

Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):

<!-- prettier-ignore-start -->
<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->
<!-- markdownlint-disable -->
<!-- markdownlint-enable -->
<!-- ALL-CONTRIBUTORS-LIST:END -->
<!-- prettier-ignore-end -->

This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!

## Credits

This package was created with
[Copier](https://copier.readthedocs.io/) and the
[browniebroke/pypackage-template](https://github.com/browniebroke/pypackage-template)
project template.


            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/bdraco/ulid-transform",
    "name": "ulid-transform",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<4.0,>=3.11",
    "maintainer_email": null,
    "keywords": null,
    "author": "J. Nick Koston",
    "author_email": "nick@koston.org",
    "download_url": "https://files.pythonhosted.org/packages/64/5e/d48740b5aa3f1135c3c76f4bffaa7bddb209807d6ac11ad79666d451641b/ulid_transform-1.0.2.tar.gz",
    "platform": null,
    "description": "# Fast ULID transformations\n\n<p align=\"center\">\n  <a href=\"https://github.com/bdraco/ulid-transform/actions/workflows/ci.yml?query=branch%3Amain\">\n    <img src=\"https://img.shields.io/github/actions/workflow/status/bdraco/ulid-transform/ci.yml?branch=main&label=CI&logo=github&style=flat-square\" alt=\"CI Status\" >\n  </a>\n  <a href=\"https://codecov.io/gh/bdraco/ulid-transform\">\n    <img src=\"https://img.shields.io/codecov/c/github/bdraco/ulid-transform.svg?logo=codecov&logoColor=fff&style=flat-square\" alt=\"Test coverage percentage\">\n  </a>\n</p>\n<p align=\"center\">\n  <a href=\"https://python-poetry.org/\">\n    <img src=\"https://img.shields.io/badge/packaging-poetry-299bd7?style=flat-square&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAASCAYAAABrXO8xAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAJJSURBVHgBfZLPa1NBEMe/s7tNXoxW1KJQKaUHkXhQvHgW6UHQQ09CBS/6V3hKc/AP8CqCrUcpmop3Cx48eDB4yEECjVQrlZb80CRN8t6OM/teagVxYZi38+Yz853dJbzoMV3MM8cJUcLMSUKIE8AzQ2PieZzFxEJOHMOgMQQ+dUgSAckNXhapU/NMhDSWLs1B24A8sO1xrN4NECkcAC9ASkiIJc6k5TRiUDPhnyMMdhKc+Zx19l6SgyeW76BEONY9exVQMzKExGKwwPsCzza7KGSSWRWEQhyEaDXp6ZHEr416ygbiKYOd7TEWvvcQIeusHYMJGhTwF9y7sGnSwaWyFAiyoxzqW0PM/RjghPxF2pWReAowTEXnDh0xgcLs8l2YQmOrj3N7ByiqEoH0cARs4u78WgAVkoEDIDoOi3AkcLOHU60RIg5wC4ZuTC7FaHKQm8Hq1fQuSOBvX/sodmNJSB5geaF5CPIkUeecdMxieoRO5jz9bheL6/tXjrwCyX/UYBUcjCaWHljx1xiX6z9xEjkYAzbGVnB8pvLmyXm9ep+W8CmsSHQQY77Zx1zboxAV0w7ybMhQmfqdmmw3nEp1I0Z+FGO6M8LZdoyZnuzzBdjISicKRnpxzI9fPb+0oYXsNdyi+d3h9bm9MWYHFtPeIZfLwzmFDKy1ai3p+PDls1Llz4yyFpferxjnyjJDSEy9CaCx5m2cJPerq6Xm34eTrZt3PqxYO1XOwDYZrFlH1fWnpU38Y9HRze3lj0vOujZcXKuuXm3jP+s3KbZVra7y2EAAAAAASUVORK5CYII=\" alt=\"Poetry\">\n  </a>\n  <a href=\"https://github.com/ambv/black\">\n    <img src=\"https://img.shields.io/badge/code%20style-black-000000.svg?style=flat-square\" alt=\"black\">\n  </a>\n  <a href=\"https://github.com/pre-commit/pre-commit\">\n    <img src=\"https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit&logoColor=white&style=flat-square\" alt=\"pre-commit\">\n  </a>\n</p>\n<p align=\"center\">\n  <a href=\"https://pypi.org/project/ulid-transform/\">\n    <img src=\"https://img.shields.io/pypi/v/ulid-transform.svg?logo=python&logoColor=fff&style=flat-square\" alt=\"PyPI Version\">\n  </a>\n  <img src=\"https://img.shields.io/pypi/pyversions/ulid-transform.svg?style=flat-square&logo=python&amp;logoColor=fff\" alt=\"Supported Python versions\">\n  <img src=\"https://img.shields.io/pypi/l/ulid-transform.svg?style=flat-square\" alt=\"License\">\n</p>\n\nCreate and transform ULIDs\n\nThis library will use the CPP implementation from https://github.com/suyash/ulid if cython is available, and will fallback to pure python if it is not.\n\n## Example\n\n```python\n>>> import ulid_transform\n>>> ulid_transform.ulid_hex()\n'01869a2ea5fb0b43aa056293e47c0a35'\n>>> ulid_transform.ulid_now()\n'0001HZX0NW00GW0X476W5TVBFE'\n>>> ulid_transform.ulid_at_time(1234)\n'000000016JC62D620DGYNG2R8H'\n>>> ulid_transform.ulid_to_bytes('0001HZX0NW00GW0X476W5TVBFE')\nb'\\x00\\x00c\\xfe\\x82\\xbc\\x00!\\xc0t\\x877\\x0b\\xad\\xad\\xee'\n>> ulid_transform.bytes_to_ulid(b\"\\x01\\x86\\x99?\\xe8\\xf3\\x11\\xbc\\xed\\xef\\x86U.9\\x03z\")\n'01GTCKZT7K26YEVVW6AMQ3J0VT'\n>>> ulid_transform.ulid_to_bytes_or_none('0001HZX0NW00GW0X476W5TVBFE')\nb'\\x00\\x00c\\xfe\\x82\\xbc\\x00!\\xc0t\\x877\\x0b\\xad\\xad\\xee'\n>>> ulid_transform.ulid_to_bytes_or_none(None)\n>>> ulid_transform.bytes_to_ulid_or_none(b'\\x00\\x00c\\xfe\\x82\\xbc\\x00!\\xc0t\\x877\\x0b\\xad\\xad\\xee')\n'0001HZX0NW00GW0X476W5TVBFE'\n>>> ulid_transform.bytes_to_ulid_or_none(None)\n```\n\n## Installation\n\nInstall this via pip (or your favourite package manager):\n\n`pip install ulid-transform`\n\n## Contributors \u2728\n\nThanks to https://github.com/suyash/ulid which provides the cython implementation guts.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- prettier-ignore-start -->\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-enable -->\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n<!-- prettier-ignore-end -->\n\nThis project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!\n\n## Credits\n\nThis package was created with\n[Copier](https://copier.readthedocs.io/) and the\n[browniebroke/pypackage-template](https://github.com/browniebroke/pypackage-template)\nproject template.\n\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Create and transform ULIDs",
    "version": "1.0.2",
    "project_urls": {
        "Bug Tracker": "https://github.com/bdraco/ulid-transform/issues",
        "Changelog": "https://github.com/bdraco/ulid-transform/blob/main/CHANGELOG.md",
        "Homepage": "https://github.com/bdraco/ulid-transform",
        "Repository": "https://github.com/bdraco/ulid-transform"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "921cc797146e3c7a1dec5296c09eab7072f4489a18a6343e8bb164b67b753859",
                "md5": "d259a273ef687b452d763fcabe08bf4f",
                "sha256": "2e19ab8bcf68bf16c012bbed75590ed9d73dce0dc494066c004b68feffa731c7"
            },
            "downloads": -1,
            "filename": "ulid_transform-1.0.2-cp311-cp311-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "d259a273ef687b452d763fcabe08bf4f",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<4.0,>=3.11",
            "size": 41087,
            "upload_time": "2024-08-24T23:28:42",
            "upload_time_iso_8601": "2024-08-24T23:28:42.946253Z",
            "url": "https://files.pythonhosted.org/packages/92/1c/c797146e3c7a1dec5296c09eab7072f4489a18a6343e8bb164b67b753859/ulid_transform-1.0.2-cp311-cp311-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2be679c9821ef316eb20b9887fe97e4facadfe20223343b0eb71feb20e06a0e5",
                "md5": "077901bd2bb89ddae098264e29630636",
                "sha256": "45f14d0a24d03fec4185db7894e7f30a9762d9b7fe0f5a2344c67698a03185e0"
            },
            "downloads": -1,
            "filename": "ulid_transform-1.0.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "077901bd2bb89ddae098264e29630636",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<4.0,>=3.11",
            "size": 159705,
            "upload_time": "2024-08-24T23:28:44",
            "upload_time_iso_8601": "2024-08-24T23:28:44.203095Z",
            "url": "https://files.pythonhosted.org/packages/2b/e6/79c9821ef316eb20b9887fe97e4facadfe20223343b0eb71feb20e06a0e5/ulid_transform-1.0.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "844bbaf832b628c7945710b6fcf6eaa27abe037b4fe311971611c594c15c239f",
                "md5": "dc0054923796ccff84ba0f6201fcca52",
                "sha256": "a6714a1df32d9d9a7dfddd9ed2a299ef7c36575c34f17149c96c8a577cb70c0e"
            },
            "downloads": -1,
            "filename": "ulid_transform-1.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "dc0054923796ccff84ba0f6201fcca52",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<4.0,>=3.11",
            "size": 166243,
            "upload_time": "2024-08-24T23:28:45",
            "upload_time_iso_8601": "2024-08-24T23:28:45.611208Z",
            "url": "https://files.pythonhosted.org/packages/84/4b/baf832b628c7945710b6fcf6eaa27abe037b4fe311971611c594c15c239f/ulid_transform-1.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f08fde801bd5efe60b7c4214a26be9b665fe0bee2c41c0bd6c6c7af417bd3fa0",
                "md5": "ca9b25f1d0d8c77fdac7aa72993c86b3",
                "sha256": "861c0b7645f87f1a4ae81d8d5a6e2e22f877ed1f3e71af0589c4b533774df0d9"
            },
            "downloads": -1,
            "filename": "ulid_transform-1.0.2-cp311-cp311-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "ca9b25f1d0d8c77fdac7aa72993c86b3",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<4.0,>=3.11",
            "size": 1236764,
            "upload_time": "2024-08-24T23:28:47",
            "upload_time_iso_8601": "2024-08-24T23:28:47.132925Z",
            "url": "https://files.pythonhosted.org/packages/f0/8f/de801bd5efe60b7c4214a26be9b665fe0bee2c41c0bd6c6c7af417bd3fa0/ulid_transform-1.0.2-cp311-cp311-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e75bc241e81b20b0e61ea1c94032da8686a00d16967acd3018a2cdee0c490a28",
                "md5": "d47991e284e8c1eb4f47d2db835c5fb5",
                "sha256": "8c5056d08d065ae60ea53cf717be84b6f94b018df93ac8ecdba2569007ba4f0f"
            },
            "downloads": -1,
            "filename": "ulid_transform-1.0.2-cp311-cp311-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "d47991e284e8c1eb4f47d2db835c5fb5",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<4.0,>=3.11",
            "size": 1145706,
            "upload_time": "2024-08-24T23:28:48",
            "upload_time_iso_8601": "2024-08-24T23:28:48.597591Z",
            "url": "https://files.pythonhosted.org/packages/e7/5b/c241e81b20b0e61ea1c94032da8686a00d16967acd3018a2cdee0c490a28/ulid_transform-1.0.2-cp311-cp311-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5ccd4ac9a740332e4ab1919b7bde62c8bfd5c735fc3b5dd6208b25904aa2b07f",
                "md5": "bdd25d6cba2ab358d0180daf230a543d",
                "sha256": "28cb2722f5659ac417701d7181b0573158ee3554131816ca1e07b062c280ef67"
            },
            "downloads": -1,
            "filename": "ulid_transform-1.0.2-cp311-cp311-win32.whl",
            "has_sig": false,
            "md5_digest": "bdd25d6cba2ab358d0180daf230a543d",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<4.0,>=3.11",
            "size": 38608,
            "upload_time": "2024-08-24T23:28:50",
            "upload_time_iso_8601": "2024-08-24T23:28:50.129481Z",
            "url": "https://files.pythonhosted.org/packages/5c/cd/4ac9a740332e4ab1919b7bde62c8bfd5c735fc3b5dd6208b25904aa2b07f/ulid_transform-1.0.2-cp311-cp311-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d3a7dff9c1d06a287b95a86bddb0245d6e6a5c9ce1e641548bee84ecb0d7e88d",
                "md5": "f4ee87faedb19a951bed2db8a7d858eb",
                "sha256": "e286a3aa354b3a67e36f20307884a023db4a86f481dacfbbb56e79f1748a80a4"
            },
            "downloads": -1,
            "filename": "ulid_transform-1.0.2-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "f4ee87faedb19a951bed2db8a7d858eb",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<4.0,>=3.11",
            "size": 40930,
            "upload_time": "2024-08-24T23:28:51",
            "upload_time_iso_8601": "2024-08-24T23:28:51.197856Z",
            "url": "https://files.pythonhosted.org/packages/d3/a7/dff9c1d06a287b95a86bddb0245d6e6a5c9ce1e641548bee84ecb0d7e88d/ulid_transform-1.0.2-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "836163d342c76937a4422ec0c581bf976717e243ae0f84d53592a00a78d18aaa",
                "md5": "56ec53e1d93349720c8e753e4208f41f",
                "sha256": "eb88626b68fa34883722ade34df0fd3b51f55ab6730e8bda6532a087568bbb54"
            },
            "downloads": -1,
            "filename": "ulid_transform-1.0.2-cp312-cp312-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "56ec53e1d93349720c8e753e4208f41f",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<4.0,>=3.11",
            "size": 41179,
            "upload_time": "2024-08-24T23:28:52",
            "upload_time_iso_8601": "2024-08-24T23:28:52.585557Z",
            "url": "https://files.pythonhosted.org/packages/83/61/63d342c76937a4422ec0c581bf976717e243ae0f84d53592a00a78d18aaa/ulid_transform-1.0.2-cp312-cp312-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "742eb5e0afc1f9a19eefb293c55d8c6444c9132b8c026006e2b3f1e3848ce2a9",
                "md5": "213e5ea2e7cf89347ef3e72ac7f9cc6b",
                "sha256": "1b39b0188c788dac1338e3e217fc83728189f1e4a91ff75afd5152ddb7a41fe9"
            },
            "downloads": -1,
            "filename": "ulid_transform-1.0.2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "213e5ea2e7cf89347ef3e72ac7f9cc6b",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<4.0,>=3.11",
            "size": 164907,
            "upload_time": "2024-08-24T23:28:53",
            "upload_time_iso_8601": "2024-08-24T23:28:53.845902Z",
            "url": "https://files.pythonhosted.org/packages/74/2e/b5e0afc1f9a19eefb293c55d8c6444c9132b8c026006e2b3f1e3848ce2a9/ulid_transform-1.0.2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b70817391871f8585a0d3321a96f57ce27225d1c15d8497881935f180e668ab7",
                "md5": "7250d9fe5d11ed4030cc4aa4bbf508c4",
                "sha256": "bc58deae5c2a3868824f3ce8e103845a600b6420fab88c4b6f1cab8a45c657f4"
            },
            "downloads": -1,
            "filename": "ulid_transform-1.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "7250d9fe5d11ed4030cc4aa4bbf508c4",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<4.0,>=3.11",
            "size": 172564,
            "upload_time": "2024-08-24T23:28:55",
            "upload_time_iso_8601": "2024-08-24T23:28:55.301200Z",
            "url": "https://files.pythonhosted.org/packages/b7/08/17391871f8585a0d3321a96f57ce27225d1c15d8497881935f180e668ab7/ulid_transform-1.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "055e2e326e349ce3da7667817e12de333a5aaa18d904d8ee75122bb17dbdf61c",
                "md5": "54c5cd0ddb9d44d81f09b1dc0e12f9f5",
                "sha256": "55812ff17d265a1318c16b2af3349bdd893f0c5ca4352ea429d82ea8a7ab36ac"
            },
            "downloads": -1,
            "filename": "ulid_transform-1.0.2-cp312-cp312-manylinux_2_36_x86_64.whl",
            "has_sig": false,
            "md5_digest": "54c5cd0ddb9d44d81f09b1dc0e12f9f5",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<4.0,>=3.11",
            "size": 170072,
            "upload_time": "2024-08-24T23:23:20",
            "upload_time_iso_8601": "2024-08-24T23:23:20.946279Z",
            "url": "https://files.pythonhosted.org/packages/05/5e/2e326e349ce3da7667817e12de333a5aaa18d904d8ee75122bb17dbdf61c/ulid_transform-1.0.2-cp312-cp312-manylinux_2_36_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1e36736752356192f19d0b65fc1da68b616ac185a6ee960b8c9f69df4d5d8622",
                "md5": "080dfcbea1622cc75c076df1374161d1",
                "sha256": "a95449d9343ee6cfae49ace10b7ed094acbfcb19c4d56a5ba06874507e1e550f"
            },
            "downloads": -1,
            "filename": "ulid_transform-1.0.2-cp312-cp312-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "080dfcbea1622cc75c076df1374161d1",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<4.0,>=3.11",
            "size": 1243697,
            "upload_time": "2024-08-24T23:28:56",
            "upload_time_iso_8601": "2024-08-24T23:28:56.403225Z",
            "url": "https://files.pythonhosted.org/packages/1e/36/736752356192f19d0b65fc1da68b616ac185a6ee960b8c9f69df4d5d8622/ulid_transform-1.0.2-cp312-cp312-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8078768b512c3870d512692ec108b430debdcdaa5fa1cbb5d9411253f37747e8",
                "md5": "6b308e3b9efe67b40520198d2ebefdd7",
                "sha256": "9e8b7ac6d9273bac1c1a242bbc6c3d9c3018bff8e00501293a8cf7493bff7190"
            },
            "downloads": -1,
            "filename": "ulid_transform-1.0.2-cp312-cp312-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "6b308e3b9efe67b40520198d2ebefdd7",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<4.0,>=3.11",
            "size": 1155626,
            "upload_time": "2024-08-24T23:28:57",
            "upload_time_iso_8601": "2024-08-24T23:28:57.898253Z",
            "url": "https://files.pythonhosted.org/packages/80/78/768b512c3870d512692ec108b430debdcdaa5fa1cbb5d9411253f37747e8/ulid_transform-1.0.2-cp312-cp312-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7232ca24bafa285d37fef4edda165c9893cc23977ba7309cf1cbbf9347dd5de7",
                "md5": "d14241de4be137b1cb98e839b6c12a91",
                "sha256": "72f719c10b3e9135a09c8d38182e4afacb2c8908ea566257c037b3a4a62f9b91"
            },
            "downloads": -1,
            "filename": "ulid_transform-1.0.2-cp312-cp312-win32.whl",
            "has_sig": false,
            "md5_digest": "d14241de4be137b1cb98e839b6c12a91",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<4.0,>=3.11",
            "size": 38715,
            "upload_time": "2024-08-24T23:28:59",
            "upload_time_iso_8601": "2024-08-24T23:28:59.036065Z",
            "url": "https://files.pythonhosted.org/packages/72/32/ca24bafa285d37fef4edda165c9893cc23977ba7309cf1cbbf9347dd5de7/ulid_transform-1.0.2-cp312-cp312-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "02bedcb545a55247636bbbf642d0a61c3db3106aab9fccd59f799630e3203478",
                "md5": "fa46f6df0a3a87eced30d5d6c5fdbb10",
                "sha256": "943aaa6c6888f93e4718bcd1cc852db5ee0b2694a1107dcf411bfa2b5e3eb3bd"
            },
            "downloads": -1,
            "filename": "ulid_transform-1.0.2-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "fa46f6df0a3a87eced30d5d6c5fdbb10",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<4.0,>=3.11",
            "size": 41041,
            "upload_time": "2024-08-24T23:29:00",
            "upload_time_iso_8601": "2024-08-24T23:29:00.645612Z",
            "url": "https://files.pythonhosted.org/packages/02/be/dcb545a55247636bbbf642d0a61c3db3106aab9fccd59f799630e3203478/ulid_transform-1.0.2-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2bff3dba6de60c854b9baa56aaff114f1a8f34327ea6bdceb7a76647dbf4b408",
                "md5": "06f7aad951ab3a4df09c606e1fc83d01",
                "sha256": "76563b84d0852a2861cdd22fb082ae1f7a88f038c078be4ad716610eeea421a6"
            },
            "downloads": -1,
            "filename": "ulid_transform-1.0.2-cp313-cp313-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "06f7aad951ab3a4df09c606e1fc83d01",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": "<4.0,>=3.11",
            "size": 40524,
            "upload_time": "2024-08-24T23:29:01",
            "upload_time_iso_8601": "2024-08-24T23:29:01.873968Z",
            "url": "https://files.pythonhosted.org/packages/2b/ff/3dba6de60c854b9baa56aaff114f1a8f34327ea6bdceb7a76647dbf4b408/ulid_transform-1.0.2-cp313-cp313-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e848323ed2ae0c80a875793115ae97fab331b9785b96d56064096011f31758e3",
                "md5": "faa87f40282756d322a9ec2337cc4044",
                "sha256": "96c3c2423972cae3f26ef564c79507da49558553fb13e605dcf9395fab2924e4"
            },
            "downloads": -1,
            "filename": "ulid_transform-1.0.2-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "faa87f40282756d322a9ec2337cc4044",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": "<4.0,>=3.11",
            "size": 158855,
            "upload_time": "2024-08-24T23:29:02",
            "upload_time_iso_8601": "2024-08-24T23:29:02.938949Z",
            "url": "https://files.pythonhosted.org/packages/e8/48/323ed2ae0c80a875793115ae97fab331b9785b96d56064096011f31758e3/ulid_transform-1.0.2-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "becc5b06e4bce8b0b6b1d4334ad83e6224684eac1744fcff0e9e4d215165af33",
                "md5": "3614f2a6e4911d2cb8274604a5130230",
                "sha256": "da3887088b3a3bc4a98bcd65274a0324c50dfd6d56305434ddcc25024a1ed98b"
            },
            "downloads": -1,
            "filename": "ulid_transform-1.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "3614f2a6e4911d2cb8274604a5130230",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": "<4.0,>=3.11",
            "size": 166633,
            "upload_time": "2024-08-24T23:29:04",
            "upload_time_iso_8601": "2024-08-24T23:29:04.435781Z",
            "url": "https://files.pythonhosted.org/packages/be/cc/5b06e4bce8b0b6b1d4334ad83e6224684eac1744fcff0e9e4d215165af33/ulid_transform-1.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "56a078b2f37777ef89c335a86f6803dd68d60fd0f700aa2c30990a4cb064aa4e",
                "md5": "a74645c2da268721f05f42615657d005",
                "sha256": "bd972e8c1695ad3e24b5d9eaa5ad352ff9237f58186d182f4ef48a1f7d352b1d"
            },
            "downloads": -1,
            "filename": "ulid_transform-1.0.2-cp313-cp313-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "a74645c2da268721f05f42615657d005",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": "<4.0,>=3.11",
            "size": 1237875,
            "upload_time": "2024-08-24T23:29:05",
            "upload_time_iso_8601": "2024-08-24T23:29:05.876245Z",
            "url": "https://files.pythonhosted.org/packages/56/a0/78b2f37777ef89c335a86f6803dd68d60fd0f700aa2c30990a4cb064aa4e/ulid_transform-1.0.2-cp313-cp313-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3107398dd416d45b0f7d497486c67d080bc113d1b0aefdeab85d16a12d2f852f",
                "md5": "ea85ffcec5f9fd3b5eefa2788c205c1b",
                "sha256": "71c71a436f5e2c0a1580ad5269b1e7ad8193c1cbb69463342261e46f0f722f4d"
            },
            "downloads": -1,
            "filename": "ulid_transform-1.0.2-cp313-cp313-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "ea85ffcec5f9fd3b5eefa2788c205c1b",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": "<4.0,>=3.11",
            "size": 1150251,
            "upload_time": "2024-08-24T23:29:07",
            "upload_time_iso_8601": "2024-08-24T23:29:07.016932Z",
            "url": "https://files.pythonhosted.org/packages/31/07/398dd416d45b0f7d497486c67d080bc113d1b0aefdeab85d16a12d2f852f/ulid_transform-1.0.2-cp313-cp313-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e09247c5c4f09da84e6f73bf4b984a757a53086a8216b0c0ee4ccdb5a3f3c0e9",
                "md5": "3c5f2916699909c7700be7de81608043",
                "sha256": "2231ca1d83f5964a7cdf353f9d7cbc16a2e51eb8c9d5a9c743fe3aa0d17c6b3e"
            },
            "downloads": -1,
            "filename": "ulid_transform-1.0.2-cp313-cp313-win32.whl",
            "has_sig": false,
            "md5_digest": "3c5f2916699909c7700be7de81608043",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": "<4.0,>=3.11",
            "size": 38270,
            "upload_time": "2024-08-24T23:29:08",
            "upload_time_iso_8601": "2024-08-24T23:29:08.192606Z",
            "url": "https://files.pythonhosted.org/packages/e0/92/47c5c4f09da84e6f73bf4b984a757a53086a8216b0c0ee4ccdb5a3f3c0e9/ulid_transform-1.0.2-cp313-cp313-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5888bdb72f143c76aabe2f5169a441f8d28973ed4e6fb598c4b3acdd77b379a0",
                "md5": "c270f9bfded39e6d350a540818cc67e3",
                "sha256": "0d5bc5f3392b78ba9225dbb919b05fed7d62cff77f8674cc1389c01d3ae9a947"
            },
            "downloads": -1,
            "filename": "ulid_transform-1.0.2-cp313-cp313-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "c270f9bfded39e6d350a540818cc67e3",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": "<4.0,>=3.11",
            "size": 40309,
            "upload_time": "2024-08-24T23:29:09",
            "upload_time_iso_8601": "2024-08-24T23:29:09.395775Z",
            "url": "https://files.pythonhosted.org/packages/58/88/bdb72f143c76aabe2f5169a441f8d28973ed4e6fb598c4b3acdd77b379a0/ulid_transform-1.0.2-cp313-cp313-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "645ed48740b5aa3f1135c3c76f4bffaa7bddb209807d6ac11ad79666d451641b",
                "md5": "09e13d34f0a92ca296af1e9d02578d9c",
                "sha256": "9b710f6adb93a7620910bce385c7e977a234ab321443ec3bc1e48ae931f1e5d4"
            },
            "downloads": -1,
            "filename": "ulid_transform-1.0.2.tar.gz",
            "has_sig": false,
            "md5_digest": "09e13d34f0a92ca296af1e9d02578d9c",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<4.0,>=3.11",
            "size": 15743,
            "upload_time": "2024-08-24T23:23:22",
            "upload_time_iso_8601": "2024-08-24T23:23:22.514044Z",
            "url": "https://files.pythonhosted.org/packages/64/5e/d48740b5aa3f1135c3c76f4bffaa7bddb209807d6ac11ad79666d451641b/ulid_transform-1.0.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-08-24 23:23:22",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "bdraco",
    "github_project": "ulid-transform",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "ulid-transform"
}
        
Elapsed time: 0.45166s