You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
libdataset. We try to keep the version of py_dataset in sync with the
6
-
current release of libdataset. When a new version of _dataset_ and
7
-
_libdataset_ are release fetch the `libdataset-*.zip` archives and
8
-
unzip them in `py_dataset/lib`. This should leave you with `libdataset.so`
9
-
(Linux), `libdataset.dylib` (Mac OS X) and `libdataset.dll` (Windows)
10
-
as well as `libdataset.h` (same for all three platforms). You will need
11
-
to update `py_dataset/dataset.py` to include any changes you want to
12
-
reflect in the shared library (e.g. add new functions). Once those two
13
-
things have been done you can use `python setup.py` to install your
14
-
updates locally and test.
4
+
py_dataset wraps [dataset](https://github.com/caltechlibrary/dataset)'s libdataset. We try to keep the version of py_dataset in sync with the current release of dataset. ~~libdataset. When a new version of _dataset_ and _libdataset_ are release fetch the `libdataset-*.zip` archives and unzip them in `py_dataset/lib`. This should leave you with `libdataset.so` (Linux), `libdataset.dylib` (Mac OS X) and `libdataset.dll` (Windows) as well as `libdataset.h` (same for all three platforms). You will need to update `py_dataset/dataset.py` to include any changes you want to reflect in the shared library (e.g. add new functions). Once those twothings have been done you can use `python setup.py` to install your updates locally and test.~~
5
+
6
+
For patches between dataset release we append a period and patch value to the semver that matched dataset's release. E.g. the first patch to py_dataset paired with dataset 2.2.3 release would be 2.2.3.1. The second 2.2.3.2, etc.
7
+
8
+
py_dataset is now built/managed using [uv](https://docs.astral.sh/uv/).
15
9
16
10
## Release process
17
11
18
-
+ Update shared libraries in `py_dataset/lib` (e.g. `libdataset.so`, `libdataset.dynlib` and `libdataset.dll`)
19
-
+ Update `py_dataset/dataset.py` as needed
20
-
+ Update version number in `codemeta.json`
12
+
+~~Update shared libraries in `py_dataset/lib` (e.g. `libdataset.so`, `libdataset.dynlib` and `libdataset.dll`)~~
This release of py_dataset drops the support for the old C shared libraries available before v2.2.0. It implements a wrapper around the dataset command to perform a similar function.
43
+
This patch adds missing dsquery support.
44
44
45
45
### Authors
46
46
@@ -71,5 +71,5 @@ A command line tool for working with JSON documents on local disc
0 commit comments