davidaurelio / hashids-python

Implementation of hashids (http://hashids.org) in Python. Compatible with Python 2 and Python 3
MIT License
1.41k stars 106 forks source link

What is the status of this project? #32

Open malefice opened 5 years ago

malefice commented 5 years ago

The last stable release is nearing three years old, and while that does not mean this project is dead, I have to wonder if the library is still reasonably on par with the JS implementation. As it is, the library is good enough for my use case, but it might not be for others, so it might be a good idea to make some updates and to prepare a new release if necessary.

I currently cannot help out much in that front, but I am willing to give some time to update this library's test suite. Adding property-based tests using hypothesis will be a huge improvement in my opinion. Thoughts?

davidaurelio commented 4 years ago

Hi @malefice. Sorry for going quiet here for so long.

I willing to keep this implementation up to date, but at this point I am not using the library myself.

Hence I appreciate every kind of help that I can get.

Thanks!

dineshbvadhia commented 3 years ago

Re:' ... I am not using the library myself'. What are you using instead?

davidaurelio commented 3 years ago

I am currently building desktop software in my day job, and don't have any need for something like hashids privately. I would use it without hesitation otherwise.

gaby commented 2 years ago

@davidaurelio Any updates on this project, Does it currently support v2 of the JavaScript implementation?

davidaurelio commented 2 years ago

@gaby As you can see, nobody has contributed any significant changes in a long time. I am not using hashids atm, and in general the package seems to run well enough.

For compat, the CHANGELOG of the JS versions states:

2.0.0:

This is pretty much a TypeScript rewrite.

So I assume it will be compatible

gaby commented 2 years ago

@davidaurelio Thanks for the update!