Any plans to continue maintenance on this library?
See original GitHub issueI 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 https://github.com/kennknowles/python-jsonpath-rw/pull/28.
So, should we expect maintenance and development to continue for this library?
Issue Analytics
- State:
- Created 4 years ago
- Reactions:5
- Comments:7 (1 by maintainers)
Top Results From Across the Web
Collection Maintenance and Weeding
Weeding or the deselection of material is critical to collection maintenance and involves the removal of resources from the collection. All materials are ......
Read more >Collection Maintenance | University of North Dakota
Collection management and maintenance is part of the bigger picture of the role and value of libraries to the academic community.
Read more >library facilities master plan
This is a 20 year plan that looks at the system requirements for library space to accommodate the needs of the community. This...
Read more >Maintenance project impacts MSU Libraries Special ...
Maintenance project impacts MSU Libraries Special Collections' services | Mississippi State University.
Read more >Strategic Planning for Libraries: Home - LibGuides
Here you will find all the resources you need to create a plan that will set the future vision of your library, whether...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
The problem
This 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 analytics
I’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 forks
They 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: https://github.com/mloudon/python-jsonpath-rw/commit/cd55cf090a4c11e56b669b1f7416b314ea47ccb0 @zsolt-erl - on 7 Jan 2015: https://github.com/zsolt-erl/python-jsonpath-rw/commit/7a78c1eba0ccf2e28b49fe226db902619f5fd1c9 @yougov - on 31 Mar 2015 https://github.com/yougov/python-jsonpath-rw/commit/7293c51056515090e4efbf4bdfd81c7008d77f02 @cdent - on 22 May 2015 https://github.com/cdent/python-jsonpath-rw/commit/237628f3f0cbe574d71559fa2ed7646d3cfb190e @jonathanglima - on 5 Jul 2016 https://github.com/jonathanglima/python-jsonpath-rw/commit/8f66e60f174db428d772f569bb1e265247daa2b2 @wangjild on 10 Mar 2017 - https://github.com/wangjild/python-jsonpath-rw/commit/5dadd0bea4717021d24874c89a06157a8f1b738b @ejhayes on 5 Dec 2018 https://github.com/ejhayes/python-jsonpath-rw/commit/470638273f6e1cd77899eae3bc03b684e521d35d @NaasCraft committed on 28 Oct 2018 https://github.com/NaasCraft/python-jsonpath-rw/commit/bc7d43a9df18775df36cbaf1b8417109772fa298 @kaapstorm committed on 21 Mar 2018 https://github.com/kaapstorm/python-jsonpath-rw/commit/a2ee3579fecf7580459c7c6da35623d9f5c9ae39 @movermeyer committed on 5 Mar 2018 https://github.com/movermeyer/python-jsonpath-rw/commit/2238b6fd431163b6bce1b9f5e45b01818e8def3a @nick9999 committed on 25 Oct 2017 https://github.com/nick9999/python-jsonpath-rw/commit/fd8a6c37f9695b5dc7cd7fad0951dd7c395cac3c and https://github.com/nick9999/python-jsonpath-rw/commit/8a05f33608a710b788a7f4964e14abcfd09fdcd6 @tianjuan committed on 13 Jul 2017 https://github.com/tianjuan/python-jsonpath-rw/commit/7ea6599907096311765d51605918b033f43b4610
One major fork https://github.com/h2non/jsonpath-ng
This 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: https://github.com/h2non/jsonpath-ng/commit/003a0b78f8a1857aa7027a837def54564a2b578a
Its forks are:
@guandalf committed on 10 Jul https://github.com/guandalf/jsonpath-ng/commit/cf25057e1c750aa3ee9d617deacea36d73ed45dd @dlacher1 committed on 27 Jun https://github.com/dlacher1/jsonpath-ng/commit/8cacb50796e250a4f9fab0ca0ccf3b20cf082fd8 @rahendatri committed on 22 May https://github.com/rahendatri/jsonpath-ng/commit/03cf41844419a0565f2a9a7d52ce1dad89b43a39 @dcreemer committed on 5 Jan 2018 https://github.com/dcreemer/jsonpath-ng/commit/2825f82bc196fb3aff931f693f9376074d37a16e @jksecurity committed on 11 Sep 2017 https://github.com/jksecurity/jsonpath-ng/commit/47b33d7a0e9b68a80d730d5d384308e0156b546c
What next steps should be done in order to keep this project up to date
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.