The agile NoSQL query language for semi-structured data
ObjectPath is a query language similar to XPath or JSONPath, but much more powerful thanks to embedded arithmetic calculations, comparison mechanisms and built-in functions. This makes the language more like SQL in terms of expressiveness, but it works over JSON documents rather than relations. ObjectPath can be considered a full-featured expression language. Besides selector mechanism there is also boolean logic, type system and string concatenation available. On top of that, the language implementations (Python at the moment; Javascript is in beta!) are secure and relatively fast.
- Links to home:garloff:OTC / python-objectpath
- Has a link diff
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout home:jayvdb:py-new/python-objectpath && cd $_
- Create Badge
Refresh
Refresh
Source Files (show unmerged sources)
Filename | Size | Changed |
---|---|---|
objectpath-0.6.1.tar.gz | 0000018793 18.4 KB | |
python-objectpath.changes | 0000000494 494 Bytes | |
python-objectpath.spec | 0000001866 1.82 KB |
Latest Revision
John Vandenberg (jayvdb)
committed
(revision 4)
Comments 3
I added the repository, refreshed zypper, but when I tried to install the package I got the following error (Tumbleweed):
Loading repository data... Reading installed packages... Package 'python-objectpath' not found. Resolving package dependencies...
Nothing to do.
My first guess is that you need python3-objectpath , with the 3 in there.
If that wasnt the problem, I'm not 100% sure why that would happen, but for this package it doesnt have any dependencies so you could go to https://build.opensuse.org/package/binaries/home:jayvdb:py-new/python-objectpath/openSUSE_Tumbleweed and download the rpm and install with rpm .
Another approach is to branch the package to your own home, let it build and add your own repo to zypper.
This project one is quite large and OBS doesnt like it sometimes, especially when a core lib is updated, as that forces all of the packages to be rebuilt, and it seems the index gets into a strange state sometimes.
The first choice worked. Thank you!