hashids-python icon indicating copy to clipboard operation
hashids-python copied to clipboard

What is the status of this project?

Open malefice opened this issue 6 years ago • 6 comments

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?

malefice avatar Oct 04 '19 08:10 malefice

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.

  • Hypothesis-based tests sound awesome, and it would be great if you had some time to look into it.
  • You mentioned compat with the JS version. I can’t answer that question at this point. Are you aware of any differences?

Thanks!

davidaurelio avatar Jul 14 '20 19:07 davidaurelio

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

dineshbvadhia avatar Sep 07 '21 15:09 dineshbvadhia

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.

davidaurelio avatar Sep 11 '21 15:09 davidaurelio

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

gaby avatar Jun 15 '22 01:06 gaby

@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

davidaurelio avatar Jun 29 '22 11:06 davidaurelio

@davidaurelio Thanks for the update!

gaby avatar Jun 29 '22 11:06 gaby