fastuuid


Namefastuuid JSON
Version 0.12.0 PyPI version JSON
download
home_pageNone
SummaryPython bindings to Rust's UUID library.
upload_time2025-01-27 18:04:14
maintainerNone
docs_urlNone
authorOmer Katz <omer.drow@gmail.com>
requires_python>=3.8
licenseBSD3
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            fastuuid
========

.. image:: https://travis-ci.com/thedrow/fastuuid.svg?branch=master
    :target: https://travis-ci.com/thedrow/fastuuid

FastUUID is a library which provides CPython bindings to Rust's UUID library.

The provided API is exactly as Python's builtin UUID class.

It is supported on Python 3.8, 3.9, 3.10, 3.11, 3.12, & 3.13.

Why?
----

It is much faster than Python's pure-python implementation and it is stricter
when parsing hexadecimal representation of UUIDs.

If you need to generate a lot of random UUIDs we also provide the `uuid4_bulk()`
function which releases the GIL for the entire duration of the generation.
This allows other threads to run while the library generates UUIDs.

Benchmarks
----------

===========  =========  =================  =======================  ===============================  ================  ====================  =================  ========  =========================================
processor    machine    python compiler    python implementation    python implementation version    python version    python build          release            system    cpu
===========  =========  =================  =======================  ===============================  ================  ====================  =================  ========  =========================================
x86_64       x86_64     GCC 5.5.0          CPython                  3.7.2                            3.7.2             default               4.15.0-50-generic  Linux     Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz
===========  =========  =================  =======================  ===============================  ================  ====================  =================  ========  =========================================


=======================================================  ======================  ======================  ======================  ======================  ======================  ======================  ==========  ==================  ======  ==========
name                                                     min                     max                     mean                    stddev                  median                  iqr                     outliers    ops                 rounds  iterations
=======================================================  ======================  ======================  ======================  ======================  ======================  ======================  ==========  ==================  ======  ==========
tests/test_benchmarks.py::test_parse_bytes_fastuuid      8.770148269832134e-07   3.0054012313485146e-05  9.848993185755912e-07   6.654121944953314e-07   9.530049283057451e-07   2.6979250833392143e-08  515;8080    1015332.2082162144  149366  1
tests/test_benchmarks.py::test_parse_bytes_uuid          9.00006853044033e-07    2.4181994376704097e-05  1.0102117337399724e-06  6.361040394445994e-07   9.739887900650501e-07   3.899913281202316e-08   1130;10702  989891.4916557473   198020  1
tests/test_benchmarks.py::test_parse_bytes_le_fastuuid   9.00996383279562e-07    2.4662993382662535e-05  1.0116569599011118e-06  5.687526428398989e-07   9.840005077421665e-07   2.200249582529068e-08   703;9368    988477.3590622543   163052  1
tests/test_benchmarks.py::test_parse_bytes_le_uuid       1.348991645500064e-06   3.5200006095692515e-05  1.5184524591452776e-06  9.295692916442362e-07   1.448992406949401e-06   3.897002898156643e-08   1620;12511  658565.2346092485   170271  1
tests/test_benchmarks.py::test_parse_fields_fastuuid     9.819923434406519e-07   3.2625976018607616e-05  1.217285795660234e-06   1.0234898538816672e-06  1.087988493964076e-06   6.702612154185772e-08   3199;12487  821499.7690477591   143844  1
tests/test_benchmarks.py::test_parse_fields_uuid         1.1137977708131076e-06  0.000147809402551502    1.2054474234359692e-06  5.093104655522965e-07   1.144595444202423e-06   6.060581654310231e-08   2304;5896   829567.4954861335   167983  5
tests/test_benchmarks.py::test_parse_hex_fastuuid        9.870273061096668e-07   2.906599547713995e-05   1.11212962918218e-06    6.906885628642859e-07   1.0759977158159018e-06  3.0995579436421394e-08  577;8272    899175.7559191765   143288  1
tests/test_benchmarks.py::test_parse_hex_uuid            1.3360113371163607e-06  2.6262016035616398e-05  1.4448148991822913e-06  7.064083638385458e-07   1.3989920262247324e-06  2.9016518965363503e-08  679;4802    692130.1826039868   82156   1
tests/test_benchmarks.py::test_parse_int_uuid            5.448004230856896e-07   4.164349229540676e-06   6.099919819231937e-07   2.0401652680352933e-07  5.548994522541762e-07   4.430039552971725e-08   3607;3925   1639365.8107557097  87951   20
tests/test_benchmarks.py::test_parse_int_fastuuid        8.950009942054749e-07   4.946498665958643e-05   1.0105578493921953e-06  6.873330198387691e-07   9.739887900650501e-07   2.1012965589761734e-08  529;12534   989552.4542226401   176088  1
tests/test_benchmarks.py::test_fast_uuidv3               5.410998710431158e-07   3.5570512409321965e-06  5.971385425220447e-07   1.672736409563351e-07   5.526497261598707e-07   2.949964255094524e-08   4865;6332   1674653.248434526   83508   20
tests/test_benchmarks.py::test_uuidv3                    3.6269775591790676e-06  4.193797940388322e-05   3.933511159797234e-06   1.4521217506191846e-06  3.782013664022088e-06   6.00120984017849e-08    548;4193    254225.79455743768  53582   1
tests/test_benchmarks.py::test_fast_uuidv4               1.47343598655425e-07    2.069187758024782e-06   1.6777362874701377e-07  7.169360028617447e-08   1.5453133528353646e-07  8.188180800061673e-09   6101;11550  5960412.297619802   198413  32
tests/test_benchmarks.py::test_uuidv4                    2.275977749377489e-06   5.939402035437524e-05   2.5699563458422217e-06  1.316784132061215e-06   2.38200300373137e-06    1.309963408857584e-07   2068;5815   389111.667837409    85610   1
tests/test_benchmarks.py::test_fast_uuidv4_bulk_threads  0.0009843519947025925   0.007268004992511123    0.0014418828965801719   0.0007545185495019851   0.0012059269938617945   0.0003288870066171512   42;54       693.5375975204223   549     1
tests/test_benchmarks.py::test_fast_uuidv4_threads       0.0030693279986735433   0.008087011985480785    0.004009611603774935    0.000715605913448762    0.0038650799833703786   0.0006588477554032579   53;19       249.40071478707026  273     1
tests/test_benchmarks.py::test_uuidv4_threads            0.030999513022834435    0.06895541000994854     0.040025271589084616    0.009975862168373506    0.036475206492468715    0.008713199000339955    3;2         24.98421522947798   22      1
tests/test_benchmarks.py::test_fast_uuidv5               5.316498572938144e-07   4.090600123163313e-06   5.890041556925782e-07   1.8620985914996815e-07  5.419497028924525e-07   2.9799412004649576e-08  3998;6415   1697780.8905680121  88921   20
tests/test_benchmarks.py::test_uuidv5                    3.7190038710832596e-06  5.8079982409253716e-05  4.403547300216035e-06   2.439066121654033e-06   3.910012310370803e-06   2.169981598854065e-07   2283;4139   227089.64655629804  57383   1
=======================================================  ======================  ======================  ======================  ======================  ======================  ======================  ==========  ==================  ======  ==========

Run them yourself to verify.

PRs are welcome.


            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "fastuuid",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": null,
    "keywords": null,
    "author": "Omer Katz <omer.drow@gmail.com>",
    "author_email": "Omer Katz <omer.drow@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/19/17/13146a1e916bd2971d0a58db5e0a4ad23efdd49f78f33ac871c161f8007b/fastuuid-0.12.0.tar.gz",
    "platform": null,
    "description": "fastuuid\n========\n\n.. image:: https://travis-ci.com/thedrow/fastuuid.svg?branch=master\n    :target: https://travis-ci.com/thedrow/fastuuid\n\nFastUUID is a library which provides CPython bindings to Rust's UUID library.\n\nThe provided API is exactly as Python's builtin UUID class.\n\nIt is supported on Python 3.8, 3.9, 3.10, 3.11, 3.12, & 3.13.\n\nWhy?\n----\n\nIt is much faster than Python's pure-python implementation and it is stricter\nwhen parsing hexadecimal representation of UUIDs.\n\nIf you need to generate a lot of random UUIDs we also provide the `uuid4_bulk()`\nfunction which releases the GIL for the entire duration of the generation.\nThis allows other threads to run while the library generates UUIDs.\n\nBenchmarks\n----------\n\n===========  =========  =================  =======================  ===============================  ================  ====================  =================  ========  =========================================\nprocessor    machine    python compiler    python implementation    python implementation version    python version    python build          release            system    cpu\n===========  =========  =================  =======================  ===============================  ================  ====================  =================  ========  =========================================\nx86_64       x86_64     GCC 5.5.0          CPython                  3.7.2                            3.7.2             default               4.15.0-50-generic  Linux     Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz\n===========  =========  =================  =======================  ===============================  ================  ====================  =================  ========  =========================================\n\n\n=======================================================  ======================  ======================  ======================  ======================  ======================  ======================  ==========  ==================  ======  ==========\nname                                                     min                     max                     mean                    stddev                  median                  iqr                     outliers    ops                 rounds  iterations\n=======================================================  ======================  ======================  ======================  ======================  ======================  ======================  ==========  ==================  ======  ==========\ntests/test_benchmarks.py::test_parse_bytes_fastuuid      8.770148269832134e-07   3.0054012313485146e-05  9.848993185755912e-07   6.654121944953314e-07   9.530049283057451e-07   2.6979250833392143e-08  515;8080    1015332.2082162144  149366  1\ntests/test_benchmarks.py::test_parse_bytes_uuid          9.00006853044033e-07    2.4181994376704097e-05  1.0102117337399724e-06  6.361040394445994e-07   9.739887900650501e-07   3.899913281202316e-08   1130;10702  989891.4916557473   198020  1\ntests/test_benchmarks.py::test_parse_bytes_le_fastuuid   9.00996383279562e-07    2.4662993382662535e-05  1.0116569599011118e-06  5.687526428398989e-07   9.840005077421665e-07   2.200249582529068e-08   703;9368    988477.3590622543   163052  1\ntests/test_benchmarks.py::test_parse_bytes_le_uuid       1.348991645500064e-06   3.5200006095692515e-05  1.5184524591452776e-06  9.295692916442362e-07   1.448992406949401e-06   3.897002898156643e-08   1620;12511  658565.2346092485   170271  1\ntests/test_benchmarks.py::test_parse_fields_fastuuid     9.819923434406519e-07   3.2625976018607616e-05  1.217285795660234e-06   1.0234898538816672e-06  1.087988493964076e-06   6.702612154185772e-08   3199;12487  821499.7690477591   143844  1\ntests/test_benchmarks.py::test_parse_fields_uuid         1.1137977708131076e-06  0.000147809402551502    1.2054474234359692e-06  5.093104655522965e-07   1.144595444202423e-06   6.060581654310231e-08   2304;5896   829567.4954861335   167983  5\ntests/test_benchmarks.py::test_parse_hex_fastuuid        9.870273061096668e-07   2.906599547713995e-05   1.11212962918218e-06    6.906885628642859e-07   1.0759977158159018e-06  3.0995579436421394e-08  577;8272    899175.7559191765   143288  1\ntests/test_benchmarks.py::test_parse_hex_uuid            1.3360113371163607e-06  2.6262016035616398e-05  1.4448148991822913e-06  7.064083638385458e-07   1.3989920262247324e-06  2.9016518965363503e-08  679;4802    692130.1826039868   82156   1\ntests/test_benchmarks.py::test_parse_int_uuid            5.448004230856896e-07   4.164349229540676e-06   6.099919819231937e-07   2.0401652680352933e-07  5.548994522541762e-07   4.430039552971725e-08   3607;3925   1639365.8107557097  87951   20\ntests/test_benchmarks.py::test_parse_int_fastuuid        8.950009942054749e-07   4.946498665958643e-05   1.0105578493921953e-06  6.873330198387691e-07   9.739887900650501e-07   2.1012965589761734e-08  529;12534   989552.4542226401   176088  1\ntests/test_benchmarks.py::test_fast_uuidv3               5.410998710431158e-07   3.5570512409321965e-06  5.971385425220447e-07   1.672736409563351e-07   5.526497261598707e-07   2.949964255094524e-08   4865;6332   1674653.248434526   83508   20\ntests/test_benchmarks.py::test_uuidv3                    3.6269775591790676e-06  4.193797940388322e-05   3.933511159797234e-06   1.4521217506191846e-06  3.782013664022088e-06   6.00120984017849e-08    548;4193    254225.79455743768  53582   1\ntests/test_benchmarks.py::test_fast_uuidv4               1.47343598655425e-07    2.069187758024782e-06   1.6777362874701377e-07  7.169360028617447e-08   1.5453133528353646e-07  8.188180800061673e-09   6101;11550  5960412.297619802   198413  32\ntests/test_benchmarks.py::test_uuidv4                    2.275977749377489e-06   5.939402035437524e-05   2.5699563458422217e-06  1.316784132061215e-06   2.38200300373137e-06    1.309963408857584e-07   2068;5815   389111.667837409    85610   1\ntests/test_benchmarks.py::test_fast_uuidv4_bulk_threads  0.0009843519947025925   0.007268004992511123    0.0014418828965801719   0.0007545185495019851   0.0012059269938617945   0.0003288870066171512   42;54       693.5375975204223   549     1\ntests/test_benchmarks.py::test_fast_uuidv4_threads       0.0030693279986735433   0.008087011985480785    0.004009611603774935    0.000715605913448762    0.0038650799833703786   0.0006588477554032579   53;19       249.40071478707026  273     1\ntests/test_benchmarks.py::test_uuidv4_threads            0.030999513022834435    0.06895541000994854     0.040025271589084616    0.009975862168373506    0.036475206492468715    0.008713199000339955    3;2         24.98421522947798   22      1\ntests/test_benchmarks.py::test_fast_uuidv5               5.316498572938144e-07   4.090600123163313e-06   5.890041556925782e-07   1.8620985914996815e-07  5.419497028924525e-07   2.9799412004649576e-08  3998;6415   1697780.8905680121  88921   20\ntests/test_benchmarks.py::test_uuidv5                    3.7190038710832596e-06  5.8079982409253716e-05  4.403547300216035e-06   2.439066121654033e-06   3.910012310370803e-06   2.169981598854065e-07   2283;4139   227089.64655629804  57383   1\n=======================================================  ======================  ======================  ======================  ======================  ======================  ======================  ==========  ==================  ======  ==========\n\nRun them yourself to verify.\n\nPRs are welcome.\n\n",
    "bugtrack_url": null,
    "license": "BSD3",
    "summary": "Python bindings to Rust's UUID library.",
    "version": "0.12.0",
    "project_urls": {
        "homepage": "https://github.com/thedrow/fastuuid/"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "97c39db9aee6f34e6dfd1f909d3d7432ac26e491a0471f8bb8b676c44b625b3f",
                "md5": "3986671942bbdeea66d8f823215b59b2",
                "sha256": "22a900ef0956aacf862b460e20541fdae2d7c340594fe1bd6fdcb10d5f0791a9"
            },
            "downloads": -1,
            "filename": "fastuuid-0.12.0-cp310-cp310-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "3986671942bbdeea66d8f823215b59b2",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 247356,
            "upload_time": "2025-01-27T18:04:45",
            "upload_time_iso_8601": "2025-01-27T18:04:45.397885Z",
            "url": "https://files.pythonhosted.org/packages/97/c3/9db9aee6f34e6dfd1f909d3d7432ac26e491a0471f8bb8b676c44b625b3f/fastuuid-0.12.0-cp310-cp310-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "14a5999e6e017af3d85841ce1e172d32fd27c8700804c125f496f71bfddc1a9f",
                "md5": "f024be9b4dc3fe21da865e6618e69024",
                "sha256": "0302f5acf54dc75de30103025c5a95db06d6c2be36829043a0aa16fc170076bc"
            },
            "downloads": -1,
            "filename": "fastuuid-0.12.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "f024be9b4dc3fe21da865e6618e69024",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 258384,
            "upload_time": "2025-01-27T18:04:03",
            "upload_time_iso_8601": "2025-01-27T18:04:03.562875Z",
            "url": "https://files.pythonhosted.org/packages/14/a5/999e6e017af3d85841ce1e172d32fd27c8700804c125f496f71bfddc1a9f/fastuuid-0.12.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "c4e6beae8411cac5b3b0b9d59ee08405eb39c3abe81dad459114363eff55c14a",
                "md5": "59a3ff07d101304a447ee3f4a82f9560",
                "sha256": "7946b4a310cfc2d597dcba658019d72a2851612a2cebb949d809c0e2474cf0a6"
            },
            "downloads": -1,
            "filename": "fastuuid-0.12.0-cp310-cp310-manylinux_2_34_x86_64.whl",
            "has_sig": false,
            "md5_digest": "59a3ff07d101304a447ee3f4a82f9560",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 278480,
            "upload_time": "2025-01-27T18:04:05",
            "upload_time_iso_8601": "2025-01-27T18:04:05.663111Z",
            "url": "https://files.pythonhosted.org/packages/c4/e6/beae8411cac5b3b0b9d59ee08405eb39c3abe81dad459114363eff55c14a/fastuuid-0.12.0-cp310-cp310-manylinux_2_34_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "f1f6c598b9a052435716fc5a084ef17049edd35ca2c8241161269bfea4905ab4",
                "md5": "cfcf0b385eabcbbd9b5c786197ca2516",
                "sha256": "a1b6764dd42bf0c46c858fb5ade7b7a3d93b7a27485a7a5c184909026694cd88"
            },
            "downloads": -1,
            "filename": "fastuuid-0.12.0-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "cfcf0b385eabcbbd9b5c786197ca2516",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 156799,
            "upload_time": "2025-01-27T18:05:41",
            "upload_time_iso_8601": "2025-01-27T18:05:41.867043Z",
            "url": "https://files.pythonhosted.org/packages/f1/f6/c598b9a052435716fc5a084ef17049edd35ca2c8241161269bfea4905ab4/fastuuid-0.12.0-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d499555eab31381c7912103d4c8654082611e5e82a7bb88ad5ab067e36b622d7",
                "md5": "19d61a3a5768f79ebbb4aebed3bb7b06",
                "sha256": "2bced35269315d16fe0c41003f8c9d63f2ee16a59295d90922cad5e6a67d0418"
            },
            "downloads": -1,
            "filename": "fastuuid-0.12.0-cp311-cp311-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "19d61a3a5768f79ebbb4aebed3bb7b06",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 247249,
            "upload_time": "2025-01-27T18:03:23",
            "upload_time_iso_8601": "2025-01-27T18:03:23.092376Z",
            "url": "https://files.pythonhosted.org/packages/d4/99/555eab31381c7912103d4c8654082611e5e82a7bb88ad5ab067e36b622d7/fastuuid-0.12.0-cp311-cp311-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "6d3bd62ce7f2af3d50a8e787603d44809770f43a3f2ff708bf10c252bf479109",
                "md5": "2066177bb578ff4bda3820da540b00c4",
                "sha256": "82106e4b0a24f4f2f73c88f89dadbc1533bb808900740ca5db9bbb17d3b0c824"
            },
            "downloads": -1,
            "filename": "fastuuid-0.12.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "2066177bb578ff4bda3820da540b00c4",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 258369,
            "upload_time": "2025-01-27T18:04:08",
            "upload_time_iso_8601": "2025-01-27T18:04:08.903890Z",
            "url": "https://files.pythonhosted.org/packages/6d/3b/d62ce7f2af3d50a8e787603d44809770f43a3f2ff708bf10c252bf479109/fastuuid-0.12.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "862333ec5355036745cf83ea9ca7576d2e0750ff8d268c03b4af40ed26f1a303",
                "md5": "efaa85586caa43d4d426e04fac6e320b",
                "sha256": "4db1bc7b8caa1d7412e1bea29b016d23a8d219131cff825b933eb3428f044dca"
            },
            "downloads": -1,
            "filename": "fastuuid-0.12.0-cp311-cp311-manylinux_2_34_x86_64.whl",
            "has_sig": false,
            "md5_digest": "efaa85586caa43d4d426e04fac6e320b",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 278316,
            "upload_time": "2025-01-27T18:04:12",
            "upload_time_iso_8601": "2025-01-27T18:04:12.740031Z",
            "url": "https://files.pythonhosted.org/packages/86/23/33ec5355036745cf83ea9ca7576d2e0750ff8d268c03b4af40ed26f1a303/fastuuid-0.12.0-cp311-cp311-manylinux_2_34_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "409132ce82a14650148b6979ccd1a0089fd63d92505a90fb7156d2acc3245cbd",
                "md5": "1334fa750e9eb3ef9c4cf00d8424a734",
                "sha256": "07afc8e674e67ac3d35a608c68f6809da5fab470fb4ef4469094fdb32ba36c51"
            },
            "downloads": -1,
            "filename": "fastuuid-0.12.0-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "1334fa750e9eb3ef9c4cf00d8424a734",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 156643,
            "upload_time": "2025-01-27T18:05:59",
            "upload_time_iso_8601": "2025-01-27T18:05:59.266120Z",
            "url": "https://files.pythonhosted.org/packages/40/91/32ce82a14650148b6979ccd1a0089fd63d92505a90fb7156d2acc3245cbd/fastuuid-0.12.0-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "f628442e79d6219b90208cb243ac01db05d89cc4fdf8ecd563fb89476baf7122",
                "md5": "f1b4c2d8918dcbd85d72d0d9242949ee",
                "sha256": "328694a573fe9dce556b0b70c9d03776786801e028d82f0b6d9db1cb0521b4d1"
            },
            "downloads": -1,
            "filename": "fastuuid-0.12.0-cp312-cp312-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "f1b4c2d8918dcbd85d72d0d9242949ee",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 247372,
            "upload_time": "2025-01-27T18:03:40",
            "upload_time_iso_8601": "2025-01-27T18:03:40.967631Z",
            "url": "https://files.pythonhosted.org/packages/f6/28/442e79d6219b90208cb243ac01db05d89cc4fdf8ecd563fb89476baf7122/fastuuid-0.12.0-cp312-cp312-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "40ebe0fd56890970ca7a9ec0d116844580988b692b1a749ac38e0c39e1dbdf23",
                "md5": "248e50bcc739c600acd77bf86ff0a921",
                "sha256": "02acaea2c955bb2035a7d8e7b3fba8bd623b03746ae278e5fa932ef54c702f9f"
            },
            "downloads": -1,
            "filename": "fastuuid-0.12.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "248e50bcc739c600acd77bf86ff0a921",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 258200,
            "upload_time": "2025-01-27T18:04:12",
            "upload_time_iso_8601": "2025-01-27T18:04:12.138212Z",
            "url": "https://files.pythonhosted.org/packages/40/eb/e0fd56890970ca7a9ec0d116844580988b692b1a749ac38e0c39e1dbdf23/fastuuid-0.12.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "f53c4b30e376e65597a51a3dc929461a0dec77c8aec5d41d930f482b8f43e781",
                "md5": "5951cb5b760a30fe3ee204dac3af15eb",
                "sha256": "ed9f449cba8cf16cced252521aee06e633d50ec48c807683f21cc1d89e193eb0"
            },
            "downloads": -1,
            "filename": "fastuuid-0.12.0-cp312-cp312-manylinux_2_34_x86_64.whl",
            "has_sig": false,
            "md5_digest": "5951cb5b760a30fe3ee204dac3af15eb",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 278446,
            "upload_time": "2025-01-27T18:04:15",
            "upload_time_iso_8601": "2025-01-27T18:04:15.877306Z",
            "url": "https://files.pythonhosted.org/packages/f5/3c/4b30e376e65597a51a3dc929461a0dec77c8aec5d41d930f482b8f43e781/fastuuid-0.12.0-cp312-cp312-manylinux_2_34_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "fe96cc5975fd23d2197b3e29f650a7a9beddce8993eaf934fa4ac595b77bb71f",
                "md5": "6edea645107cbbfc759da0e9bbfdbf19",
                "sha256": "0df2ea4c9db96fd8f4fa38d0e88e309b3e56f8fd03675a2f6958a5b082a0c1e4"
            },
            "downloads": -1,
            "filename": "fastuuid-0.12.0-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "6edea645107cbbfc759da0e9bbfdbf19",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 157185,
            "upload_time": "2025-01-27T18:06:19",
            "upload_time_iso_8601": "2025-01-27T18:06:19.210111Z",
            "url": "https://files.pythonhosted.org/packages/fe/96/cc5975fd23d2197b3e29f650a7a9beddce8993eaf934fa4ac595b77bb71f/fastuuid-0.12.0-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "a9e8d2bb4f19e5ee15f6f8e3192a54a897678314151aa17d0fb766d2c2cbc03d",
                "md5": "a0109c603436e000f8f8468341e1bf4a",
                "sha256": "7fe2407316a04ee8f06d3dbc7eae396d0a86591d92bafe2ca32fce23b1145786"
            },
            "downloads": -1,
            "filename": "fastuuid-0.12.0-cp313-cp313-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "a0109c603436e000f8f8468341e1bf4a",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 247512,
            "upload_time": "2025-01-27T18:04:08",
            "upload_time_iso_8601": "2025-01-27T18:04:08.115130Z",
            "url": "https://files.pythonhosted.org/packages/a9/e8/d2bb4f19e5ee15f6f8e3192a54a897678314151aa17d0fb766d2c2cbc03d/fastuuid-0.12.0-cp313-cp313-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "bc5325e811d92fd60f5c65e098c3b68bd8f1a35e4abb6b77a153025115b680de",
                "md5": "fa0564dec0be95c8408d1921c1394bb3",
                "sha256": "b9b31dd488d0778c36f8279b306dc92a42f16904cba54acca71e107d65b60b0c"
            },
            "downloads": -1,
            "filename": "fastuuid-0.12.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "fa0564dec0be95c8408d1921c1394bb3",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 258257,
            "upload_time": "2025-01-27T18:03:56",
            "upload_time_iso_8601": "2025-01-27T18:03:56.408946Z",
            "url": "https://files.pythonhosted.org/packages/bc/53/25e811d92fd60f5c65e098c3b68bd8f1a35e4abb6b77a153025115b680de/fastuuid-0.12.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "102373618e7793ea0b619caae2accd9e93e60da38dd78dd425002d319152ef2f",
                "md5": "a5519e91c547095226f6c761b5f249f5",
                "sha256": "b19361ee649365eefc717ec08005972d3d1eb9ee39908022d98e3bfa9da59e37"
            },
            "downloads": -1,
            "filename": "fastuuid-0.12.0-cp313-cp313-manylinux_2_34_x86_64.whl",
            "has_sig": false,
            "md5_digest": "a5519e91c547095226f6c761b5f249f5",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 278559,
            "upload_time": "2025-01-27T18:03:58",
            "upload_time_iso_8601": "2025-01-27T18:03:58.661176Z",
            "url": "https://files.pythonhosted.org/packages/10/23/73618e7793ea0b619caae2accd9e93e60da38dd78dd425002d319152ef2f/fastuuid-0.12.0-cp313-cp313-manylinux_2_34_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e4416317ecfc4757d5f2a604e5d3993f353ba7aee85fa75ad8b86fce6fc2fa40",
                "md5": "76d5c4179007f1462fe9bfc763cd22e7",
                "sha256": "8fc66b11423e6f3e1937385f655bedd67aebe56a3dcec0cb835351cfe7d358c9"
            },
            "downloads": -1,
            "filename": "fastuuid-0.12.0-cp313-cp313-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "76d5c4179007f1462fe9bfc763cd22e7",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 157276,
            "upload_time": "2025-01-27T18:06:39",
            "upload_time_iso_8601": "2025-01-27T18:06:39.245592Z",
            "url": "https://files.pythonhosted.org/packages/e4/41/6317ecfc4757d5f2a604e5d3993f353ba7aee85fa75ad8b86fce6fc2fa40/fastuuid-0.12.0-cp313-cp313-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "b06cecf4c7c917bb861a6d73e7657fc1e1a218a897afca0cfbdb6ce9b52628e8",
                "md5": "e36f5962190db70757485df6670fe7a1",
                "sha256": "7b15c54d300279ab20a9cc0579ada9c9f80d1bc92997fc61fb7bf3103d7cb26b"
            },
            "downloads": -1,
            "filename": "fastuuid-0.12.0-cp38-cp38-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "e36f5962190db70757485df6670fe7a1",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 248378,
            "upload_time": "2025-01-27T18:04:48",
            "upload_time_iso_8601": "2025-01-27T18:04:48.834206Z",
            "url": "https://files.pythonhosted.org/packages/b0/6c/ecf4c7c917bb861a6d73e7657fc1e1a218a897afca0cfbdb6ce9b52628e8/fastuuid-0.12.0-cp38-cp38-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "feb80ea66d1e5ba592dd983266d134100c8e81076b26a25d02d4249ce8ed44c0",
                "md5": "0b7fda58f564212bcf485ec10a782d75",
                "sha256": "458f1bc3ebbd76fdb89ad83e6b81ccd3b2a99fa6707cd3650b27606745cfb170"
            },
            "downloads": -1,
            "filename": "fastuuid-0.12.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "0b7fda58f564212bcf485ec10a782d75",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 259686,
            "upload_time": "2025-01-27T18:04:21",
            "upload_time_iso_8601": "2025-01-27T18:04:21.736301Z",
            "url": "https://files.pythonhosted.org/packages/fe/b8/0ea66d1e5ba592dd983266d134100c8e81076b26a25d02d4249ce8ed44c0/fastuuid-0.12.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "1ca0af0b3123d064bfd9010a36a06b9627a3710be19f199e3f324af64d68614e",
                "md5": "cc255da935b8f18230dd37f8c0f40174",
                "sha256": "a8f0f83fbba6dc44271a11b22e15838641b8c45612cdf541b4822a5930f6893c"
            },
            "downloads": -1,
            "filename": "fastuuid-0.12.0-cp38-cp38-manylinux_2_34_x86_64.whl",
            "has_sig": false,
            "md5_digest": "cc255da935b8f18230dd37f8c0f40174",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 279562,
            "upload_time": "2025-01-27T18:04:23",
            "upload_time_iso_8601": "2025-01-27T18:04:23.062206Z",
            "url": "https://files.pythonhosted.org/packages/1c/a0/af0b3123d064bfd9010a36a06b9627a3710be19f199e3f324af64d68614e/fastuuid-0.12.0-cp38-cp38-manylinux_2_34_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "c2825df7bbd87efef3b13682b1e7cbff5389073fbf4d58646c22bc0a319ae10e",
                "md5": "eed22d34731fa91412af8ce5c7038705",
                "sha256": "7cfd2092253d3441f6a8c66feff3c3c009da25a5b3da82bc73737558543632be"
            },
            "downloads": -1,
            "filename": "fastuuid-0.12.0-cp38-cp38-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "eed22d34731fa91412af8ce5c7038705",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 157936,
            "upload_time": "2025-01-27T18:06:18",
            "upload_time_iso_8601": "2025-01-27T18:06:18.940896Z",
            "url": "https://files.pythonhosted.org/packages/c2/82/5df7bbd87efef3b13682b1e7cbff5389073fbf4d58646c22bc0a319ae10e/fastuuid-0.12.0-cp38-cp38-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "f6ea6c37bc6ad2bf0885331def02a9cdc7738fb35863139432b49df089098de4",
                "md5": "ecea07e0a1844cb3d650f9db8a76a26d",
                "sha256": "9303617e887429c193d036d47d0b32b774ed3618431123e9106f610d601eb57e"
            },
            "downloads": -1,
            "filename": "fastuuid-0.12.0-cp39-cp39-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "ecea07e0a1844cb3d650f9db8a76a26d",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 247940,
            "upload_time": "2025-01-27T18:04:59",
            "upload_time_iso_8601": "2025-01-27T18:04:59.675132Z",
            "url": "https://files.pythonhosted.org/packages/f6/ea/6c37bc6ad2bf0885331def02a9cdc7738fb35863139432b49df089098de4/fastuuid-0.12.0-cp39-cp39-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e3a029d238df7d9add849504f360341c9cb77c871fb8db04d65a9c7930f02dc7",
                "md5": "9688351c9fdfbc6ed934a4ecd9fa3f59",
                "sha256": "8790221325b376e1122e95f865753ebf456a9fb8faf0dca4f9bf7a3ff620e413"
            },
            "downloads": -1,
            "filename": "fastuuid-0.12.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "9688351c9fdfbc6ed934a4ecd9fa3f59",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 259367,
            "upload_time": "2025-01-27T18:04:07",
            "upload_time_iso_8601": "2025-01-27T18:04:07.055627Z",
            "url": "https://files.pythonhosted.org/packages/e3/a0/29d238df7d9add849504f360341c9cb77c871fb8db04d65a9c7930f02dc7/fastuuid-0.12.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e45a615e54222583fe04de3c18d716f94fe2af14cefa8b0f8a4c15348e90a3ba",
                "md5": "9393e7f6d7e0bdd32092d370ec188799",
                "sha256": "e4b12d3e23515e29773fa61644daa660ceb7725e05397a986c2109f512579a48"
            },
            "downloads": -1,
            "filename": "fastuuid-0.12.0-cp39-cp39-manylinux_2_34_x86_64.whl",
            "has_sig": false,
            "md5_digest": "9393e7f6d7e0bdd32092d370ec188799",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 279200,
            "upload_time": "2025-01-27T18:04:09",
            "upload_time_iso_8601": "2025-01-27T18:04:09.821494Z",
            "url": "https://files.pythonhosted.org/packages/e4/5a/615e54222583fe04de3c18d716f94fe2af14cefa8b0f8a4c15348e90a3ba/fastuuid-0.12.0-cp39-cp39-manylinux_2_34_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "0a634c13dfe29c113857a05a55303d87417d6fb83095e8f3e815ccf421a21c58",
                "md5": "ebaa94ef4cb71d89bf2b38924b3d6875",
                "sha256": "e41656457c34b5dcb784729537ea64c7d9bbaf7047b480c6c6a64c53379f455a"
            },
            "downloads": -1,
            "filename": "fastuuid-0.12.0-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "ebaa94ef4cb71d89bf2b38924b3d6875",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 157672,
            "upload_time": "2025-01-27T18:07:37",
            "upload_time_iso_8601": "2025-01-27T18:07:37.770808Z",
            "url": "https://files.pythonhosted.org/packages/0a/63/4c13dfe29c113857a05a55303d87417d6fb83095e8f3e815ccf421a21c58/fastuuid-0.12.0-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "191713146a1e916bd2971d0a58db5e0a4ad23efdd49f78f33ac871c161f8007b",
                "md5": "6036218e65044e16f79667967523773b",
                "sha256": "d0bd4e5b35aad2826403f4411937c89e7c88857b1513fe10f696544c03e9bd8e"
            },
            "downloads": -1,
            "filename": "fastuuid-0.12.0.tar.gz",
            "has_sig": false,
            "md5_digest": "6036218e65044e16f79667967523773b",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 19180,
            "upload_time": "2025-01-27T18:04:14",
            "upload_time_iso_8601": "2025-01-27T18:04:14.387192Z",
            "url": "https://files.pythonhosted.org/packages/19/17/13146a1e916bd2971d0a58db5e0a4ad23efdd49f78f33ac871c161f8007b/fastuuid-0.12.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-01-27 18:04:14",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "thedrow",
    "github_project": "fastuuid",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "tox": true,
    "lcname": "fastuuid"
}
        
Elapsed time: 0.46359s