ulid-transform


Nameulid-transform JSON
Version 0.9.0 PyPI version JSON
download
home_pagehttps://github.com/bdraco/ulid-transform
SummaryCreate and transform ULIDs
upload_time2023-10-18 21:57:03
maintainer
docs_urlNone
authorJ. Nick Koston
requires_python>=3.10,<4.0
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'
```

## 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": "",
    "docs_url": null,
    "requires_python": ">=3.10,<4.0",
    "maintainer_email": "",
    "keywords": "",
    "author": "J. Nick Koston",
    "author_email": "nick@koston.org",
    "download_url": "https://files.pythonhosted.org/packages/b5/3b/15cb7d0af6768304098a2a2e85959b49579c661ec1207bd6ec7c6c9b7e82/ulid_transform-0.9.0.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```\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": "0.9.0",
    "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": "69373120ce35d9a1d8cc699108f0def91f600c8af7b62e0ef9e037ba666bd20b",
                "md5": "9c8d197578a1f298574be1ddcc22a785",
                "sha256": "4689679e3c42f23147ba9ff404e7fdb935ca1063d57971f8abb87e2c2deabfc5"
            },
            "downloads": -1,
            "filename": "ulid_transform-0.9.0-cp310-cp310-macosx_11_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "9c8d197578a1f298574be1ddcc22a785",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.10,<4.0",
            "size": 37737,
            "upload_time": "2023-10-18T22:08:35",
            "upload_time_iso_8601": "2023-10-18T22:08:35.174874Z",
            "url": "https://files.pythonhosted.org/packages/69/37/3120ce35d9a1d8cc699108f0def91f600c8af7b62e0ef9e037ba666bd20b/ulid_transform-0.9.0-cp310-cp310-macosx_11_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "af4f69cc9427eb6f10000e7adeaeed63ae576debe67741eba180c8aad995cc0a",
                "md5": "815eddeda7e5ba21718554fcf4d0341c",
                "sha256": "b6123274882adc412f81f70f668dfee472588016679729a3e77627156d5a363f"
            },
            "downloads": -1,
            "filename": "ulid_transform-0.9.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "815eddeda7e5ba21718554fcf4d0341c",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.10,<4.0",
            "size": 171266,
            "upload_time": "2023-10-18T22:08:36",
            "upload_time_iso_8601": "2023-10-18T22:08:36.886235Z",
            "url": "https://files.pythonhosted.org/packages/af/4f/69cc9427eb6f10000e7adeaeed63ae576debe67741eba180c8aad995cc0a/ulid_transform-0.9.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8ccb24591e243e56ad79f70bdcaa0e6689073ecba8139ee28734e2d1c65cf7e1",
                "md5": "99d23110de9a1b20b551e8d6e1cc449f",
                "sha256": "d954ebf7ef1c657d3d7e951bbbbf7f813b5514f66e49f9ae9065c23e718dfd48"
            },
            "downloads": -1,
            "filename": "ulid_transform-0.9.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "99d23110de9a1b20b551e8d6e1cc449f",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.10,<4.0",
            "size": 175756,
            "upload_time": "2023-10-18T22:08:38",
            "upload_time_iso_8601": "2023-10-18T22:08:38.559456Z",
            "url": "https://files.pythonhosted.org/packages/8c/cb/24591e243e56ad79f70bdcaa0e6689073ecba8139ee28734e2d1c65cf7e1/ulid_transform-0.9.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0accc4641e4b05b707df9d196d5ffa0e633515352d4c9e49a5910772574d1b5a",
                "md5": "877c5445c55068fdf3ba361ea7f1bd1e",
                "sha256": "927e5afa53339399e22154692eaba39439afbe984b3a18c3deac36af57caddbe"
            },
            "downloads": -1,
            "filename": "ulid_transform-0.9.0-cp310-cp310-manylinux_2_31_x86_64.whl",
            "has_sig": false,
            "md5_digest": "877c5445c55068fdf3ba361ea7f1bd1e",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.10,<4.0",
            "size": 179577,
            "upload_time": "2023-10-18T21:57:02",
            "upload_time_iso_8601": "2023-10-18T21:57:02.061375Z",
            "url": "https://files.pythonhosted.org/packages/0a/cc/c4641e4b05b707df9d196d5ffa0e633515352d4c9e49a5910772574d1b5a/ulid_transform-0.9.0-cp310-cp310-manylinux_2_31_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "950a279677c5f0239fe3b0a7b721cab23726415a94ac35ea904b8258e33e56e6",
                "md5": "d6f8e7dca7f634457b714ac656f50495",
                "sha256": "ffbf01a1c6d7af77c76a53e6d7a2e08f0d648e74dbb2da7a1f8946a4c86876a3"
            },
            "downloads": -1,
            "filename": "ulid_transform-0.9.0-cp310-cp310-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "d6f8e7dca7f634457b714ac656f50495",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.10,<4.0",
            "size": 778631,
            "upload_time": "2023-10-18T22:08:40",
            "upload_time_iso_8601": "2023-10-18T22:08:40.487091Z",
            "url": "https://files.pythonhosted.org/packages/95/0a/279677c5f0239fe3b0a7b721cab23726415a94ac35ea904b8258e33e56e6/ulid_transform-0.9.0-cp310-cp310-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a47897b8bfa874916ca017cd168d2633abdadc288a09d225c35661562b1123f5",
                "md5": "7e6a8335f77274090a6ec964b2636549",
                "sha256": "bcd90245996bf915b46b5d01fd3b0374f865f571d129eed41f0ea9c2ad4c4ba6"
            },
            "downloads": -1,
            "filename": "ulid_transform-0.9.0-cp310-cp310-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "7e6a8335f77274090a6ec964b2636549",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.10,<4.0",
            "size": 729158,
            "upload_time": "2023-10-18T22:08:42",
            "upload_time_iso_8601": "2023-10-18T22:08:42.197550Z",
            "url": "https://files.pythonhosted.org/packages/a4/78/97b8bfa874916ca017cd168d2633abdadc288a09d225c35661562b1123f5/ulid_transform-0.9.0-cp310-cp310-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8d75e7920b5601a72ee0b7f4f77f261eb4f84e6e54bd6c142d816e1ab356f109",
                "md5": "8b29c4aae7dd142dd68dab649eb16099",
                "sha256": "58761ba94eb339c1cfce11b8b287e6e7af8999d8e8bca26e40f76f3f8c8a65fc"
            },
            "downloads": -1,
            "filename": "ulid_transform-0.9.0-cp310-cp310-win32.whl",
            "has_sig": false,
            "md5_digest": "8b29c4aae7dd142dd68dab649eb16099",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.10,<4.0",
            "size": 36778,
            "upload_time": "2023-10-18T22:08:43",
            "upload_time_iso_8601": "2023-10-18T22:08:43.462371Z",
            "url": "https://files.pythonhosted.org/packages/8d/75/e7920b5601a72ee0b7f4f77f261eb4f84e6e54bd6c142d816e1ab356f109/ulid_transform-0.9.0-cp310-cp310-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4bc72c8bb07815533d7f77bff1df59574249308b06ae2f6e2dd03cb92fcf16d2",
                "md5": "13c0fa253846adf84e65264e5842649d",
                "sha256": "0558c4dff9f5e319c9db16278bc0620f9589c896316bb945851e2dbdf8d83237"
            },
            "downloads": -1,
            "filename": "ulid_transform-0.9.0-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "13c0fa253846adf84e65264e5842649d",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.10,<4.0",
            "size": 88537,
            "upload_time": "2023-10-18T22:08:45",
            "upload_time_iso_8601": "2023-10-18T22:08:45.020016Z",
            "url": "https://files.pythonhosted.org/packages/4b/c7/2c8bb07815533d7f77bff1df59574249308b06ae2f6e2dd03cb92fcf16d2/ulid_transform-0.9.0-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9af1f9f26f99bfeb02adcfdf476c6c868788a95cffd271820bffd670e129a206",
                "md5": "aaf094eaebe79f40805b738a8c51155d",
                "sha256": "a5b9a22df12ef14838d17d0b336e4c583a74616dbd09ae7113836970e8839d57"
            },
            "downloads": -1,
            "filename": "ulid_transform-0.9.0-cp311-cp311-macosx_11_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "aaf094eaebe79f40805b738a8c51155d",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.10,<4.0",
            "size": 87418,
            "upload_time": "2023-10-18T22:08:46",
            "upload_time_iso_8601": "2023-10-18T22:08:46.235110Z",
            "url": "https://files.pythonhosted.org/packages/9a/f1/f9f26f99bfeb02adcfdf476c6c868788a95cffd271820bffd670e129a206/ulid_transform-0.9.0-cp311-cp311-macosx_11_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6bf05d5fdb3fa189541e451d85fa1c54336bfcaa24d87c8998615cf4f16757da",
                "md5": "4b2b3c103a03f26aab1323dc100fa855",
                "sha256": "775e444b4ab00a879278ab0d128cdacf782b860132e1ff46b481e6c0e2dbc67f"
            },
            "downloads": -1,
            "filename": "ulid_transform-0.9.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "4b2b3c103a03f26aab1323dc100fa855",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.10,<4.0",
            "size": 227750,
            "upload_time": "2023-10-18T22:08:47",
            "upload_time_iso_8601": "2023-10-18T22:08:47.728538Z",
            "url": "https://files.pythonhosted.org/packages/6b/f0/5d5fdb3fa189541e451d85fa1c54336bfcaa24d87c8998615cf4f16757da/ulid_transform-0.9.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1d3ece7513baf97877bdd9d1d45d68ff1e99a16b7e7c125048b2d0e9b9936ba0",
                "md5": "69c16cb3d4e577f0ab1723d60cdb2bc8",
                "sha256": "b88908f7ea7f14664f214f3ef47cf89fbeb82f89523bd0a77a6b5614f79701d0"
            },
            "downloads": -1,
            "filename": "ulid_transform-0.9.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "69c16cb3d4e577f0ab1723d60cdb2bc8",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.10,<4.0",
            "size": 225424,
            "upload_time": "2023-10-18T22:08:49",
            "upload_time_iso_8601": "2023-10-18T22:08:49.700108Z",
            "url": "https://files.pythonhosted.org/packages/1d/3e/ce7513baf97877bdd9d1d45d68ff1e99a16b7e7c125048b2d0e9b9936ba0/ulid_transform-0.9.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "933b6192df0cd6a1b34034174d80c568cd5a0a37e279bc8783a26386b47c5898",
                "md5": "4768221443506651207b8690028b8073",
                "sha256": "d11c0ba06e56f0112546f53d7db340e922475503d1c98eb1f19b911162c71c16"
            },
            "downloads": -1,
            "filename": "ulid_transform-0.9.0-cp311-cp311-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "4768221443506651207b8690028b8073",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.10,<4.0",
            "size": 834031,
            "upload_time": "2023-10-18T22:08:51",
            "upload_time_iso_8601": "2023-10-18T22:08:51.869378Z",
            "url": "https://files.pythonhosted.org/packages/93/3b/6192df0cd6a1b34034174d80c568cd5a0a37e279bc8783a26386b47c5898/ulid_transform-0.9.0-cp311-cp311-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "451d77cf34ae30c50c5e921a50c0cd5307a9b4cf1224d0ce80115619c9acc489",
                "md5": "8f9633435aac83bae77f8b1a5dcf8e66",
                "sha256": "31c7508a0702ece322002bfaa3a3a762d34f2e3575f1e944f0acb1640563bbb7"
            },
            "downloads": -1,
            "filename": "ulid_transform-0.9.0-cp311-cp311-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "8f9633435aac83bae77f8b1a5dcf8e66",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.10,<4.0",
            "size": 778824,
            "upload_time": "2023-10-18T22:08:53",
            "upload_time_iso_8601": "2023-10-18T22:08:53.768138Z",
            "url": "https://files.pythonhosted.org/packages/45/1d/77cf34ae30c50c5e921a50c0cd5307a9b4cf1224d0ce80115619c9acc489/ulid_transform-0.9.0-cp311-cp311-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d56aceae5fd1bb7e31808101c83c2c89895ac9233f738bda3a24286353a4b6a3",
                "md5": "a60b9627548766aac861774ccf03714f",
                "sha256": "a7c2eec7fa3934e2735b437de698dc758a91f7c2b8d320b7b3a402016e058027"
            },
            "downloads": -1,
            "filename": "ulid_transform-0.9.0-cp311-cp311-win32.whl",
            "has_sig": false,
            "md5_digest": "a60b9627548766aac861774ccf03714f",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.10,<4.0",
            "size": 88531,
            "upload_time": "2023-10-18T22:08:55",
            "upload_time_iso_8601": "2023-10-18T22:08:55.530156Z",
            "url": "https://files.pythonhosted.org/packages/d5/6a/ceae5fd1bb7e31808101c83c2c89895ac9233f738bda3a24286353a4b6a3/ulid_transform-0.9.0-cp311-cp311-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0257aac7ae3f0fafc5fddf4a166be58c50017afa1d452e6b65c49ba21d8dc8ae",
                "md5": "2a51e0dc7122588a84dbfa0e38d00730",
                "sha256": "35d33a22bb2fd6bc96f563cb038ed59faadd69a839829117f9ce700d5671dbc7"
            },
            "downloads": -1,
            "filename": "ulid_transform-0.9.0-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "2a51e0dc7122588a84dbfa0e38d00730",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.10,<4.0",
            "size": 88536,
            "upload_time": "2023-10-18T22:08:57",
            "upload_time_iso_8601": "2023-10-18T22:08:57.134155Z",
            "url": "https://files.pythonhosted.org/packages/02/57/aac7ae3f0fafc5fddf4a166be58c50017afa1d452e6b65c49ba21d8dc8ae/ulid_transform-0.9.0-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0f43962e5283ef9ddff48be9a2cdc9f9bc009dbe0cc5f71adb94fa90cb9cce72",
                "md5": "a3f8e259506216721a2ee2333d1a793e",
                "sha256": "cf6a9c9b582df4e6b39095fb1faa7632d1632350b197bb4a5a9e0dd4f77b6946"
            },
            "downloads": -1,
            "filename": "ulid_transform-0.9.0-cp312-cp312-macosx_11_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "a3f8e259506216721a2ee2333d1a793e",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.10,<4.0",
            "size": 87619,
            "upload_time": "2023-10-18T22:08:58",
            "upload_time_iso_8601": "2023-10-18T22:08:58.194701Z",
            "url": "https://files.pythonhosted.org/packages/0f/43/962e5283ef9ddff48be9a2cdc9f9bc009dbe0cc5f71adb94fa90cb9cce72/ulid_transform-0.9.0-cp312-cp312-macosx_11_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d7c7fbb343d8597bfd3041175b5c9c4519d837102aad7e1f04aae9a6a8c2b2ee",
                "md5": "20f31128730cc72da709e330a84e9b32",
                "sha256": "30eed6d3f1162130992f64050990852751ead37ea415124a89eec5401306c9d3"
            },
            "downloads": -1,
            "filename": "ulid_transform-0.9.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "20f31128730cc72da709e330a84e9b32",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.10,<4.0",
            "size": 231669,
            "upload_time": "2023-10-18T22:09:00",
            "upload_time_iso_8601": "2023-10-18T22:09:00.327195Z",
            "url": "https://files.pythonhosted.org/packages/d7/c7/fbb343d8597bfd3041175b5c9c4519d837102aad7e1f04aae9a6a8c2b2ee/ulid_transform-0.9.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "504e321f6871766251d0a2c6e4c8d417d6106e6796fc1518eb33b376c2e00b3b",
                "md5": "d60a9370dc5055543f889928f0a58fb8",
                "sha256": "7fc01628e64e8bb862487ee691101af01f9c06b108dc90e1f4812137265dae5f"
            },
            "downloads": -1,
            "filename": "ulid_transform-0.9.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "d60a9370dc5055543f889928f0a58fb8",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.10,<4.0",
            "size": 225422,
            "upload_time": "2023-10-18T22:09:02",
            "upload_time_iso_8601": "2023-10-18T22:09:02.095973Z",
            "url": "https://files.pythonhosted.org/packages/50/4e/321f6871766251d0a2c6e4c8d417d6106e6796fc1518eb33b376c2e00b3b/ulid_transform-0.9.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c615ba0289cd1f342e49874f77ab980efa3cb348e475182985566f60073d88e8",
                "md5": "e949a524520643e0c4f99921698ff2f3",
                "sha256": "6b9c26f274a3f1d198abed31c6710695af06bba3aa836108cac640b545c81f3d"
            },
            "downloads": -1,
            "filename": "ulid_transform-0.9.0-cp312-cp312-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "e949a524520643e0c4f99921698ff2f3",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.10,<4.0",
            "size": 838075,
            "upload_time": "2023-10-18T22:09:03",
            "upload_time_iso_8601": "2023-10-18T22:09:03.937966Z",
            "url": "https://files.pythonhosted.org/packages/c6/15/ba0289cd1f342e49874f77ab980efa3cb348e475182985566f60073d88e8/ulid_transform-0.9.0-cp312-cp312-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "17086d82866bb7600859aa0e01b6bf4bdc8c38ffc067b3f4ca10c84f61faaf11",
                "md5": "ee02936adcb89076dd157d40eb8c3eab",
                "sha256": "9f41f78e3cdd86aa03211a191418133b856f1e9852c01bc8b1a93049b8637882"
            },
            "downloads": -1,
            "filename": "ulid_transform-0.9.0-cp312-cp312-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "ee02936adcb89076dd157d40eb8c3eab",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.10,<4.0",
            "size": 778823,
            "upload_time": "2023-10-18T22:09:06",
            "upload_time_iso_8601": "2023-10-18T22:09:06.066726Z",
            "url": "https://files.pythonhosted.org/packages/17/08/6d82866bb7600859aa0e01b6bf4bdc8c38ffc067b3f4ca10c84f61faaf11/ulid_transform-0.9.0-cp312-cp312-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b500d3131aa95b1c29c546f5552c0c3400e5ec4cf7ad8d790f1d831fde881a70",
                "md5": "02a750058f5d254c2502ffb9e70c96f6",
                "sha256": "1294b33c347b23cbb9c80bb3fc0148a6cd2891c0fca3b0eedeed1e183f263080"
            },
            "downloads": -1,
            "filename": "ulid_transform-0.9.0-cp312-cp312-win32.whl",
            "has_sig": false,
            "md5_digest": "02a750058f5d254c2502ffb9e70c96f6",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.10,<4.0",
            "size": 88530,
            "upload_time": "2023-10-18T22:09:07",
            "upload_time_iso_8601": "2023-10-18T22:09:07.729661Z",
            "url": "https://files.pythonhosted.org/packages/b5/00/d3131aa95b1c29c546f5552c0c3400e5ec4cf7ad8d790f1d831fde881a70/ulid_transform-0.9.0-cp312-cp312-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2a999991e8115ab3b4d6dccaaf6891e4958dd41f9a8de0011897955da45340d1",
                "md5": "ebc009c7117bbbc8cd5107cd5514a54d",
                "sha256": "6b5e7e2cb081b572b41d3f40b8b4401405b7f4ee1d4774ee9b1a0c6700f4bd1c"
            },
            "downloads": -1,
            "filename": "ulid_transform-0.9.0-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "ebc009c7117bbbc8cd5107cd5514a54d",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.10,<4.0",
            "size": 88537,
            "upload_time": "2023-10-18T22:09:08",
            "upload_time_iso_8601": "2023-10-18T22:09:08.988865Z",
            "url": "https://files.pythonhosted.org/packages/2a/99/9991e8115ab3b4d6dccaaf6891e4958dd41f9a8de0011897955da45340d1/ulid_transform-0.9.0-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "fb78913cf134674140fa9ab7b3fd6081caef6b0064fec43673fe70857d26cb48",
                "md5": "fc2888e56f941add291493334097ccd8",
                "sha256": "492ec0f09af05f816b5d1dfa511d110f972cb37f64458b443f80cf5f67ed0256"
            },
            "downloads": -1,
            "filename": "ulid_transform-0.9.0-pp310-pypy310_pp73-macosx_11_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "fc2888e56f941add291493334097ccd8",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.10,<4.0",
            "size": 87629,
            "upload_time": "2023-10-18T22:09:10",
            "upload_time_iso_8601": "2023-10-18T22:09:10.349476Z",
            "url": "https://files.pythonhosted.org/packages/fb/78/913cf134674140fa9ab7b3fd6081caef6b0064fec43673fe70857d26cb48/ulid_transform-0.9.0-pp310-pypy310_pp73-macosx_11_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "894db46819a2fce1df8c4d5a355dbbdb9a590fc9fd2f20641b7a62df93fb88e8",
                "md5": "911193a7af9c1dbee4a83536e23e9a66",
                "sha256": "dcd7bf5157a8c3743984aa438e93e5ba221667bc357eabbe6ef4430eb103384c"
            },
            "downloads": -1,
            "filename": "ulid_transform-0.9.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "911193a7af9c1dbee4a83536e23e9a66",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.10,<4.0",
            "size": 89577,
            "upload_time": "2023-10-18T22:09:11",
            "upload_time_iso_8601": "2023-10-18T22:09:11.745375Z",
            "url": "https://files.pythonhosted.org/packages/89/4d/b46819a2fce1df8c4d5a355dbbdb9a590fc9fd2f20641b7a62df93fb88e8/ulid_transform-0.9.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5e56adbee27fa7f316efa9cfd1b219a472b150bf72380c32bcd9f756e3d8d7a3",
                "md5": "90d0d2e64d67b49cb1387acd18972143",
                "sha256": "b08811281a66023693b1bbd8208d944f7200f6e5d7e429f7bd766c4734f395c4"
            },
            "downloads": -1,
            "filename": "ulid_transform-0.9.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "90d0d2e64d67b49cb1387acd18972143",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.10,<4.0",
            "size": 225431,
            "upload_time": "2023-10-18T22:09:13",
            "upload_time_iso_8601": "2023-10-18T22:09:13.069800Z",
            "url": "https://files.pythonhosted.org/packages/5e/56/adbee27fa7f316efa9cfd1b219a472b150bf72380c32bcd9f756e3d8d7a3/ulid_transform-0.9.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a71c34de0fde60ff4739d73cd449e53fc5361c9e53cd1de6bd5e8ed47489bfb3",
                "md5": "21a1eb9d4fdc77ed1b38dee3a3a00970",
                "sha256": "deaa49436b87684d9a33f558fffe5fe9464de3ca2c41f331058a3c77a04223ec"
            },
            "downloads": -1,
            "filename": "ulid_transform-0.9.0-pp310-pypy310_pp73-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "21a1eb9d4fdc77ed1b38dee3a3a00970",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.10,<4.0",
            "size": 88549,
            "upload_time": "2023-10-18T22:09:14",
            "upload_time_iso_8601": "2023-10-18T22:09:14.337404Z",
            "url": "https://files.pythonhosted.org/packages/a7/1c/34de0fde60ff4739d73cd449e53fc5361c9e53cd1de6bd5e8ed47489bfb3/ulid_transform-0.9.0-pp310-pypy310_pp73-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b53b15cb7d0af6768304098a2a2e85959b49579c661ec1207bd6ec7c6c9b7e82",
                "md5": "2357b008cceb15202c75088d7bd729f9",
                "sha256": "e50c78ddb89629d1d7b5e7436b51bb49ac3ddca7a278a78640299d4cd49105bc"
            },
            "downloads": -1,
            "filename": "ulid_transform-0.9.0.tar.gz",
            "has_sig": false,
            "md5_digest": "2357b008cceb15202c75088d7bd729f9",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10,<4.0",
            "size": 14399,
            "upload_time": "2023-10-18T21:57:03",
            "upload_time_iso_8601": "2023-10-18T21:57:03.857382Z",
            "url": "https://files.pythonhosted.org/packages/b5/3b/15cb7d0af6768304098a2a2e85959b49579c661ec1207bd6ec7c6c9b7e82/ulid_transform-0.9.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-10-18 21:57:03",
    "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.15243s