{ "info": { "author": "Joshua Downer", "author_email": "joshua.downer@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: End Users/Desktop", "Intended Audience :: System Administrators", "License :: OSI Approved :: MIT License", "Operating System :: POSIX", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Topic :: System :: Shells", "Topic :: System :: Systems Administration", "Topic :: System :: System Shells", "Topic :: Utilities" ], "description": "This is a simple script that generates a 64bit UUID. The normal type of UUID\n(e.g. those available in the uuid module) are 128bit, which provides\nsubstantially greater ability to avoid collision between generated values.\nHowever, it is sometimes convenient to have a smaller UUID, e.g. if the number\nof generated values is not terribly large or will not be generated in large\nbatches. Or, perhaps, due to a lack of support for 128bit integers.\n\nThe algorithm used to generate these UUIDs is very simple. The UUID consists of\ntwo 32bit parts. The first part is base upon the current time (seconds since the\nbeginning of epoch). When UUIDs are not generated in batches, i.e. all at the\nsame time, the time acts as an incrementing value so that UUID generate many\nseconds apart are almost certain to be different (note that clock timing on\ndifferent machines means that this is not a guarantee).\n\nThe second part is a 32bit random number taken from the system that the script\nis running on, e.g. on linux the value is taken from /dev/urandom rather than a\npseudo-random generator.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/jdowner/uuid64", "keywords": "uuid 64bit", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "uuid64", "package_url": "https://pypi.org/project/uuid64/", "platform": "Unix", "project_url": "https://pypi.org/project/uuid64/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/jdowner/uuid64" }, "release_url": "https://pypi.org/project/uuid64/0.2.0/", "requires_dist": null, "requires_python": null, "summary": "Generate 64bit UUIDs", "version": "0.2.0" }, "last_serial": 1361475, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "b17f6fb54779c6c2a0a599a2be59af82", "sha256": "c8d5204046d5ca8a1f4effd486274e8db1cc5b87b45ebd0e34555a0a608480ae" }, "downloads": -1, "filename": "uuid64-0.1.tar.gz", "has_sig": false, "md5_digest": "b17f6fb54779c6c2a0a599a2be59af82", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2699, "upload_time": "2014-12-26T16:27:10", "url": "https://files.pythonhosted.org/packages/31/f5/3cf7eb90004e113eb923a8b21845a470c01d293424876cc5ddda1f241205/uuid64-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "e7e0ade96d03399da292b51d3c4bd2b3", "sha256": "090be3d5de5d2de5e463153104c53867a2271e924236e2ea058c460b62d2a5eb" }, "downloads": -1, "filename": "uuid64-0.1.1.tar.gz", "has_sig": false, "md5_digest": "e7e0ade96d03399da292b51d3c4bd2b3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3531, "upload_time": "2014-12-26T17:44:44", "url": "https://files.pythonhosted.org/packages/e5/37/306b539a62ef5217a7bc4690ee22a4ccf27a3976ca4402f7488bb809d430/uuid64-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "9202243450b12b16a777778db07f914b", "sha256": "0b94be28beeb9bed34d2e2d3f7f5c7bddc0b18bae54d3be3740e81b78218e325" }, "downloads": -1, "filename": "uuid64-0.2.0.tar.gz", "has_sig": false, "md5_digest": "9202243450b12b16a777778db07f914b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3715, "upload_time": "2014-12-26T18:28:27", "url": "https://files.pythonhosted.org/packages/e8/62/f9ba192d4400667fb0f3a899cf40a0372de99e5a848558bcf9c4a42d021e/uuid64-0.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9202243450b12b16a777778db07f914b", "sha256": "0b94be28beeb9bed34d2e2d3f7f5c7bddc0b18bae54d3be3740e81b78218e325" }, "downloads": -1, "filename": "uuid64-0.2.0.tar.gz", "has_sig": false, "md5_digest": "9202243450b12b16a777778db07f914b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3715, "upload_time": "2014-12-26T18:28:27", "url": "https://files.pythonhosted.org/packages/e8/62/f9ba192d4400667fb0f3a899cf40a0372de99e5a848558bcf9c4a42d021e/uuid64-0.2.0.tar.gz" } ] }