dabeaz / sly

Sly Lex Yacc
Other
816 stars 107 forks source link

Question about versioning of sly going forward #104

Open jpsnyder opened 1 year ago

jpsnyder commented 1 year ago

Hi, it is sad to hear that this project isn't being maintained anymore, but I understand.

I have a question about the safety of the versions currently uploaded to PyPi. I understand you won't be pushing up anything new to it anymore, but will the versions currently up stay there for good? I ask because I have an important project which pulls from this during deployment. Pulling directly from github isn't feasible. So trying to determine if I should look into vendoring a copy of sly into my project.

Also do you have any thoughts on submitting sly to jazzband? https://jazzband.co/

dabeaz commented 1 year ago

It's not my intent to change anything about existing releases on PyPi. For the long term future, I might suggest vendoring a copy of SLY--it has no dependencies other than Python standard library.

I will probably continue to make periodic changes to SLY, but on a highly unpredictable and only occasional schedule.

bjourne commented 1 year ago

I'm also saddened by this news. I've used Sly for many projects and it is one of the most user friendly lexer/parser generator tools in existence.

jpsnyder commented 1 year ago

Yeah, was hoping the project could be taken under the wing of the jazzband group. That way we could still see new feature support and improvements.

dabeaz commented 1 year ago

There is nothing that prevents continued use of SLY or the addition of new features. However, if you choose to use it, you need to vendor it into your application. Not every library needs to be part of PyPi. Sometimes the "free" in "free software" means "free as in puppy." That is, you're free to take this puppy home. Care and feeding at your house is your responsibility however.

jpsnyder commented 1 year ago

Okay, I'll ask again though. Any thoughts on releasing the project to https://jazzband.co/ ? Or do you want to maintain ownership?

dabeaz commented 1 year ago

SLY is still something I may work on for myself. I'm not interested in donating it.