Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Replacing restless with restkiss? #7

Open
rossp opened this issue Oct 24, 2016 · 2 comments
Open

Replacing restless with restkiss? #7

rossp opened this issue Oct 24, 2016 · 2 comments

Comments

@rossp
Copy link

rossp commented Oct 24, 2016

Great work on bringing restless a bit more up to date.

Have you spoken to @toastdriven about perhaps taking over maintenance of restless? Daniel is a great member of the Python community and may be open to assistance maintaining his package, especially since other similar projects of his have successfully found new homes in the past couple of years.

If that isn't an option or your preference, is there any chance you could identify the key areas where care should be taken when migrating a project from restless to restkiss? I have a very simple restless project I'd like to update to be Django 1.10 compatible, but wouldn't mind a little bit of info on what you've changed since forking.

Thanks again for your work on this little project :)

@ElSaico
Copy link

ElSaico commented Oct 24, 2016

Hi, thanks for the feedback!

We tried to contact @toastdriven a few months ago to take over the library in an official fashion (including its PyPI entry), but he has not answered to this day - hence the name change.

Otherwise, apart from the name restkiss is a drop-in replacement; release v2.0.2 was made mostly of accumulated bugfixing and error handling. Two places benefited from some extra flexibility, however:

  • The default URL routes, which now accept lowercase letters and dashes as well, making it possible to handle UUIDs, slugs and hashes out-of-the-box.
  • HttpError and its children; many more subclasses were added (including the somehow missed Forbidden) and Resource doesn't try to stringify its contents anymore, so any serializable object is fair game.

Here's a more comprehensive changelog listing everything new in this version: http://restkiss.readthedocs.io/en/latest/releasenotes/v2.0.2.html

Looking forward for this project to get back into traction!

@toastdriven
Copy link

@ElSaico You have my apologies. I did not see your original email(s?). I'd actually rather not fork & grant you access to the official repo instead. If you are willing, please email me again & I can respond at length as well as get you access.

The tl;dr on why I never saw the original is: Life has been pretty bad & I've had to mostly ignore OSS. I wasn't expecting restless to get the traction it did. :(

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants