Open nickhobbs94 opened 2 months ago
I'd like to add my support to this request. I, like others, have been caught by this issue and so far there's been no resolution. https://github.com/stevesimmons/uuid7/issues/1
The issue is compounded by the name on PyPI being the exact name of the now-published RFC'ed protocol/algorithm, hence easy to find AND more importantly, assumed to be valid. Sadly it's presently not.
Martin
I just made the mistake of pip install uuid7
and, well, I guess I assumed it would work. But I got burned.
Hi I also just got burned like this (and now need to go back and check a bunch of software to make sure this library isn't causing problems). I think it is important for Python that pip install uuid7
gives a correct implementation of UUIDv7 and would greatly appreciate if this is fixed.
Project to be claimed
PROJECT_NAME
: https://pypi.org/project/uuid7Your PyPI username
USER_NAME
: https://pypi.org/user/nhobbReasons for the request
The uuid7 project occupies a very prominent package name but the ids generated by this project are incompatible with the spec. The point of a uuid v7 id is to be sortable chronologically but the ids generated by this project use nanoseconds instead of milliseconds, so are bigger than ids generated by other packages.
There have been a few people burned by this package and the owner has not updated it in 3 years. See the discussion here: https://github.com/stevesimmons/uuid7/issues/1
Maintenance or replacement?
Maintenance
Source code repositories URLs
Current: https://github.com/stevesimmons/uuid7 My update: https://github.com/nickhobbs94/uuid7
Contact and additional research
We've got this open issue on the project's github: https://github.com/stevesimmons/uuid7/issues/1 I've also got an open PR attached to that ticket https://github.com/stevesimmons/uuid7/pull/2
Code of Conduct