You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I was positively impacted by Oso's way of doing authorization and I thank the authors of this project for letting us have such a cool piece of software in our stacks for quite a while - it helped a lot, and the techniques applied in Oso were eye openers in my personal learning journey.
I've recently found about this component's deprecation as I went to update a Python project to 3.13, and then I found out that it had no binary wheels compiled to this Python version. I forked that repo and would work on that 3.13 support, but then realized that this would be akin to attempt to clean moisture off an ice cube - just delaying the inevitable... That was the writing on the wall for me and, since I'm pretty invested in the Python industry and have some experience in creating other libraries, I've decided to create an alternative to this library and in which Oso's legacy and techniques can live on, but in a Python-focused way that would cater to the community in the same way that Oso open source catered to me and I'm sure to many others.
The result is cadurso. If you too felt orphaned by Oso open source package's deprecation notice, I encourage you to take this for a spin in your Python project. There's extensive documentation, examples, and the library is fully type safe (in fact, we use type hints there in a way similar to what Pydantic does, check it out) and we currently have (and will strive to maintain) 100% code coverage.
Thanks!
The text was updated successfully, but these errors were encountered:
I was positively impacted by Oso's way of doing authorization and I thank the authors of this project for letting us have such a cool piece of software in our stacks for quite a while - it helped a lot, and the techniques applied in Oso were eye openers in my personal learning journey.
I've recently found about this component's deprecation as I went to update a Python project to 3.13, and then I found out that it had no binary wheels compiled to this Python version. I forked that repo and would work on that 3.13 support, but then realized that this would be akin to attempt to clean moisture off an ice cube - just delaying the inevitable... That was the writing on the wall for me and, since I'm pretty invested in the Python industry and have some experience in creating other libraries, I've decided to create an alternative to this library and in which Oso's legacy and techniques can live on, but in a Python-focused way that would cater to the community in the same way that Oso open source catered to me and I'm sure to many others.
The result is cadurso. If you too felt orphaned by Oso open source package's deprecation notice, I encourage you to take this for a spin in your Python project. There's extensive documentation, examples, and the library is fully type safe (in fact, we use type hints there in a way similar to what Pydantic does, check it out) and we currently have (and will strive to maintain) 100% code coverage.
Thanks!
The text was updated successfully, but these errors were encountered: