8000 Bump version and update README · lina1/python-jsonpath-rw@ffb6cc7 · GitHub
[go: up one dir, main page]

Skip to content

Commit ffb6cc7

Browse files
committed
Bump version and update README
1 parent 0794cf1 commit ffb6cc7

File tree

2 files changed

+9
-10
lines changed

2 files changed

+9
-10
lines changed

README.md

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,9 @@ https://github.com/kennknowles/python-jsonpath-rw
55

66
[![Build Status](https://travis-ci.org/kennknowles/python-jsonpath-rw.png)](https://travis-ci.org/kennknowles/python-jsonpath-rw)
77

8-
This package provides a robust implementation of JSONPath with read and
9-
update capability as well as additional operators, described below.
8+
This library provides a robust and significantly extended implementation of JSONPath for Python.
109

11-
This package differs from other JSONPath implementations in that it
10+
This library differs from other JSONPath implementations in that it
1211
is a full _language_ implementation, meaning the JSONPath expressions
1312
are first class objects, easy to analyze, transform, parse, print,
1413
and extend. (You can also execute them :-)
@@ -83,13 +82,13 @@ and here are some examples:
8382
Extensions
8483
----------
8584

86-
- _Path data_: The result of `JsonPath.find` are of the type `DatumAtPath`, which
87-
provides a `value` field for the matched data, but also a `path` field for where
88-
it was found. This object proxies all other attributes to act "like" the `value`
89-
field, so lightweight usage is still easy.
85+
- _Path data_: The result of `JsonPath.find` provide detailed context and path
86+
data so it is easy to traverse to parent objects, print full paths to pieces
87+
of data, and generate automatic ids.
9088
- _Automatic Ids_: If you set `jsonpath_rw.auto_id_field` to a value other than
9189
None, then for any piece of data missing that field, it will be replaced by
92-
the JSONPath to it, giving automatic unique ids to any piece of data.
90+
the JSONPath to it, giving automatic unique ids to any piece of data. These ids will
91+
take into account any ids already present as well.
9392

9493

9594
More to explore

setup.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@
1313

1414
setuptools.setup(
1515
name='jsonpath-rw',
16-
version='0.4',
17-
description='A robust and extended implementation of JSONPath with read and update capability, and a clear AST',
16+
version='0.5',
17+
description='A robust and significantly extended implementation of JSONPath for Python, with a clear AST for metaprogramming.',
1818
author='Kenneth Knowles',
1919
author_email='kenn.knowles@gmail.com',
2020
url='https://github.com/kennknowles/python-jsonpath-rw',

0 commit comments

Comments
 (0)
0