-
Notifications
You must be signed in to change notification settings - Fork 196
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
Any plans to continue maintenance on this library? #73
Comments
I have no time to maintain it, but I would accept patches (preferably very easy to review). Anyone who contributes some code I would probably give write access immediately. There are some newer forks you could check out, too. |
The problemThis repo is actively used in projects around the world having 700 thousands of downloads monthly. In compairson to all its forks it is still the main python package that should be maintained. But because the author of this project is no longer want to be a maintainer, this project overgrowth with different forks which is not good, because normally those forks should be merged overhere and be released under a new version of python-jsonpath-rw. As I understood it correctly, @kennknowles will give write access permissions to any new maintainer who will breathe new life into this repository. Repository analyticsI've analyzed each fork of this repo. For now we have bunch of small old individual forks with few commits and one big fork as an alternative package implementation (but it was left without support since 2017) from @h2non user. Minor forksThey can be considered as potential PRs to this repository. Those guys have small unmerged commits but their forks are no longer developed after that. @mloudon - on 14 Jul 2014: mloudon@cd55cf0 One major fork https://github.com/h2non/jsonpath-ngThis guy has started an alternative version of python-jsonpath-rw called h2non/jsonpath-ng and this fork were in active development for some time and it even overgrown with his own forks: @h2non last committed on 26 Nov 2017: h2non@003a0b7 Its forks are: @guandalf committed on 10 Jul guandalf@cf25057 What next steps should be done in order to keep this project up to date
|
Hi guys. If you have the time and desire to independently support this repository, please write here a message and get access rights to work with this project from @kennknowles. Otherwise, the situation with the forks of the repository will only become worse. The goal is to finally get one relevant code in this project, and close all its forks. The main issue is described in my letter above: Notifications list: @mloudon |
My |
Issue kennknowles#73 linked into the README.
FWIW, passing maintainership of the repo to someone ready to reconcile the cross-fork effort fragmentation and roll out a new release, is absolutely needed. |
Thanks for this thread. It helped me make the decision to not use the library. |
In case it helps others. My search for a jsonpath library ended with me using JMESPath for my use-case. I wrote a short blog post on my decision process. |
I see that the last release on pypi was
1.4.0
, which was released on April 18, 2015.https://pypi.org/project/jsonpath-rw/#history
There seems to be a few useful features implemented or partially implemented since then. I'm mainly interested in the
update()
functionality partially implemented in #28.So, should we expect maintenance and development to continue for this library?
The text was updated successfully, but these errors were encountered: