Skip to content

Commit 6660a7c

Browse files
committed
refactor: refactor jsonpath
1 parent 3d3ef9c commit 6660a7c

File tree

8 files changed

+276
-302
lines changed

8 files changed

+276
-302
lines changed

Makefile

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
2+
PYCACHE_DIR := $(shell find . -name '__pycache__' -type d)
3+
PYTEST_DIR := $(shell find . -name '.pytest_cache' -type d)
4+
5+
.PHONY: test install
6+
7+
install:
8+
pip install . --no-index
9+
10+
uninstall:
11+
pip uninstall jsonpath
12+
13+
test:
14+
pytest tests -vv -s
15+
16+
clean:
17+
rm -rf $(PYCACHE_DIR) ${PYTEST_DIR}

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ A more powerful JSONPath implementations in modern python.
1818

1919
- [x] Light. (No need to install third-party dependencies.)
2020
- [ ] Support fields-extractor.
21-
- [ ] Support multi-selection and inverse-selection filtering.
22-
- [ ] Support sorting by multiple fields, ascending and descending order.
21+
- [ ] Powerful filtering function, including multi-selection, inverse-selection filtering.
22+
- [ ] Powerful sorting function, including sorting by multiple fields, ascending and descending order.
2323

2424
## Examples
2525

0 commit comments

Comments
 (0)