The agile NoSQL query language for semi-structured data

Edit Package python-objectpath

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.

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's avatar John Vandenberg (jayvdb) committed (revision 4)
Comments 3

Maria Santamaria's avatar

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.


John Vandenberg's avatar

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.


Maria Santamaria's avatar

The first choice worked. Thank you!

openSUSE Build Service is sponsored by