62f307f655
Merge pull request #40 from p2p-ld/bugfix-numpy-str
...
Lint / Ruff Linting (push) Has been cancelled
Lint / Black Formatting (push) Has been cancelled
LinkML Tests / test-linkml (macos-latest, 3.12) (push) Has been cancelled
LinkML Tests / test-linkml (macos-latest, 3.9) (push) Has been cancelled
LinkML Tests / test-linkml (ubuntu-latest, 3.12) (push) Has been cancelled
LinkML Tests / test-linkml (ubuntu-latest, 3.9) (push) Has been cancelled
LinkML Tests / test-linkml (windows-latest, 3.12) (push) Has been cancelled
LinkML Tests / test-linkml (windows-latest, 3.9) (push) Has been cancelled
Tests / test (<2.0.0, macos-latest, 3.9) (push) Has been cancelled
Tests / test (<2.0.0, ubuntu-latest, 3.12) (push) Has been cancelled
Tests / test (<2.0.0, ubuntu-latest, 3.9) (push) Has been cancelled
Tests / test (<2.0.0, windows-latest, 3.9) (push) Has been cancelled
Tests / test (>=2.0.0, macos-latest, 3.13) (push) Has been cancelled
Tests / test (>=2.0.0, macos-latest, 3.9) (push) Has been cancelled
Tests / test (>=2.0.0, ubuntu-latest, 3.10) (push) Has been cancelled
Tests / test (>=2.0.0, ubuntu-latest, 3.11) (push) Has been cancelled
Tests / test (>=2.0.0, ubuntu-latest, 3.12) (push) Has been cancelled
Tests / test (>=2.0.0, ubuntu-latest, 3.13) (push) Has been cancelled
Tests / test (>=2.0.0, ubuntu-latest, 3.9) (push) Has been cancelled
Tests / test (>=2.0.0, windows-latest, 3.13) (push) Has been cancelled
Tests / test (>=2.0.0, windows-latest, 3.9) (push) Has been cancelled
Tests / finish-coverage (push) Has been cancelled
Support np.str_ dtype annotations, properly check tuple dtypes
2024-12-13 18:17:31 -08:00
f90df30324
bump version, move changelog into place
2024-12-13 18:14:24 -08:00
4fe3a72db5
changelog
2024-12-13 18:12:00 -08:00
616785e6ed
zarr roundtripping strings to/from json
2024-12-13 18:08:16 -08:00
e942da4bec
recursively validate tuples instead of simple containment checking
2024-12-13 17:55:35 -08:00
22341c8b06
correctly failing tests for np.str_ in a tuple
2024-12-13 17:53:20 -08:00
d54698fc0f
Merge pull request #39 from p2p-ld/bugfix-union-dtypes
...
Fix JSON Schema generation for union dtypes
2024-12-13 17:33:52 -08:00
a7b8b5f3d3
changelog & only test numpy <2 on 3.12
2024-12-13 17:28:59 -08:00
16afdca672
changelog
2024-12-13 17:24:48 -08:00
0bd6c8809a
changelog
2024-12-13 17:24:13 -08:00
47d8039819
simple enough fix - handle typing.UnionType
in additional dtype
metadata in json schema
2024-12-13 17:17:47 -08:00
a02d9b2d9c
add types to the ndarray type collection key
2024-12-13 17:12:36 -08:00
8bf2203911
add ability to set marks in test cases, add combinatoric test for json schema generation
2024-12-13 16:36:51 -08:00
0cbdfb2890
add 3.13 to test matrix
2024-12-13 15:36:00 -08:00
dc547c4830
Merge pull request #37 from p2p-ld/bump-pydantic
...
Lint / Ruff Linting (push) Has been cancelled
Lint / Black Formatting (push) Has been cancelled
LinkML Tests / test-linkml (macos-latest, 3.12) (push) Has been cancelled
LinkML Tests / test-linkml (macos-latest, 3.9) (push) Has been cancelled
LinkML Tests / test-linkml (ubuntu-latest, 3.12) (push) Has been cancelled
LinkML Tests / test-linkml (ubuntu-latest, 3.9) (push) Has been cancelled
LinkML Tests / test-linkml (windows-latest, 3.12) (push) Has been cancelled
LinkML Tests / test-linkml (windows-latest, 3.9) (push) Has been cancelled
Tests / test (<2.0.0, macos-latest, 3.12) (push) Has been cancelled
Tests / test (<2.0.0, macos-latest, 3.9) (push) Has been cancelled
Tests / test (<2.0.0, ubuntu-latest, 3.12) (push) Has been cancelled
Tests / test (<2.0.0, ubuntu-latest, 3.9) (push) Has been cancelled
Tests / test (<2.0.0, windows-latest, 3.12) (push) Has been cancelled
Tests / test (<2.0.0, windows-latest, 3.9) (push) Has been cancelled
Tests / test (>=2.0.0, macos-latest, 3.12) (push) Has been cancelled
Tests / test (>=2.0.0, macos-latest, 3.9) (push) Has been cancelled
Tests / test (>=2.0.0, ubuntu-latest, 3.10) (push) Has been cancelled
Tests / test (>=2.0.0, ubuntu-latest, 3.11) (push) Has been cancelled
Tests / test (>=2.0.0, ubuntu-latest, 3.12) (push) Has been cancelled
Tests / test (>=2.0.0, ubuntu-latest, 3.9) (push) Has been cancelled
Tests / test (>=2.0.0, windows-latest, 3.12) (push) Has been cancelled
Tests / test (>=2.0.0, windows-latest, 3.9) (push) Has been cancelled
Tests / finish-coverage (push) Has been cancelled
Bump minimum pydantic version to 2.7
2024-12-04 14:08:47 -08:00
63947e9db2
bump minimum pydantic version
2024-12-04 01:22:49 -08:00
66ab444ec2
Merge pull request #31 from p2p-ld/tests-combinatorics
...
Lint / Ruff Linting (push) Has been cancelled
Lint / Black Formatting (push) Has been cancelled
LinkML Tests / test-linkml (macos-latest, 3.12) (push) Has been cancelled
LinkML Tests / test-linkml (macos-latest, 3.9) (push) Has been cancelled
LinkML Tests / test-linkml (ubuntu-latest, 3.12) (push) Has been cancelled
LinkML Tests / test-linkml (ubuntu-latest, 3.9) (push) Has been cancelled
LinkML Tests / test-linkml (windows-latest, 3.12) (push) Has been cancelled
LinkML Tests / test-linkml (windows-latest, 3.9) (push) Has been cancelled
Tests / test (<2.0.0, macos-latest, 3.12) (push) Has been cancelled
Tests / test (<2.0.0, macos-latest, 3.9) (push) Has been cancelled
Tests / test (<2.0.0, ubuntu-latest, 3.12) (push) Has been cancelled
Tests / test (<2.0.0, ubuntu-latest, 3.9) (push) Has been cancelled
Tests / test (<2.0.0, windows-latest, 3.12) (push) Has been cancelled
Tests / test (<2.0.0, windows-latest, 3.9) (push) Has been cancelled
Tests / test (>=2.0.0, macos-latest, 3.12) (push) Has been cancelled
Tests / test (>=2.0.0, macos-latest, 3.9) (push) Has been cancelled
Tests / test (>=2.0.0, ubuntu-latest, 3.10) (push) Has been cancelled
Tests / test (>=2.0.0, ubuntu-latest, 3.11) (push) Has been cancelled
Tests / test (>=2.0.0, ubuntu-latest, 3.12) (push) Has been cancelled
Tests / test (>=2.0.0, ubuntu-latest, 3.9) (push) Has been cancelled
Tests / test (>=2.0.0, windows-latest, 3.12) (push) Has been cancelled
Tests / test (>=2.0.0, windows-latest, 3.9) (push) Has been cancelled
Tests / finish-coverage (push) Has been cancelled
[tests] `numpydantic.testing` - exposing helpers for 3rd-party interface development & combinatoric testing
2024-10-11 02:30:38 -07:00
8f60c60e8a
bump version, changelog
2024-10-11 02:29:38 -07:00
189a3e7919
some docs
2024-10-11 02:23:34 -07:00
b0a63af95a
tests for testing helpers
2024-10-11 00:48:02 -07:00
5268884050
use the validated array instance in testing numpy dump to array, not the array we would generate
2024-10-11 00:19:59 -07:00
09a5f51f8d
bump action versions
2024-10-11 00:13:29 -07:00
84cecfb09f
ut oh left a pdb in
2024-10-11 00:10:45 -07:00
e87f24f9c3
windows can't do <U as a path even hypothetically
2024-10-11 00:09:39 -07:00
d9f785efdd
windows can't do <U as a path even hypothetically
2024-10-11 00:09:27 -07:00
2991d360e1
unbound local error in stringifying type
2024-10-11 00:02:16 -07:00
1187b37b2d
hoo boy. working combinatoric testing.
...
Split out annotation dtype and shape, swap out all interface tests, fix numpy and dask model casting, make merging models more efficient, correctly parameterize and mark tests!
2024-10-10 23:56:45 -07:00
5d4f03a8a9
finish replacing interface tests with new helper system
2024-10-10 18:58:05 -07:00
3356738e42
refactoring array generation, swapping in the interface case generators
2024-10-04 00:46:49 -07:00
e701bf6e9b
interface cases
2024-10-03 23:18:18 -07:00
ad060ce40d
python 3.9 compat
2024-10-03 20:02:34 -07:00
7dbb22f828
format and also add pdm scripts
2024-10-03 20:01:56 -07:00
8f1eb6e5b4
linting for tests
2024-10-03 19:57:54 -07:00
f291afbbe2
create testing module, add to docs
2024-10-03 19:33:40 -07:00
124024f48a
split fixtures into folder
2024-10-03 18:51:34 -07:00
69dbe39557
Merge pull request #28 from p2p-ld/hdf5-3_12
...
Lint / Ruff Linting (push) Has been cancelled
Lint / Black Formatting (push) Has been cancelled
LinkML Tests / test-linkml (macos-latest, 3.12) (push) Has been cancelled
LinkML Tests / test-linkml (macos-latest, 3.9) (push) Has been cancelled
LinkML Tests / test-linkml (ubuntu-latest, 3.12) (push) Has been cancelled
LinkML Tests / test-linkml (ubuntu-latest, 3.9) (push) Has been cancelled
LinkML Tests / test-linkml (windows-latest, 3.12) (push) Has been cancelled
LinkML Tests / test-linkml (windows-latest, 3.9) (push) Has been cancelled
Tests / test (<2.0.0, macos-latest, 3.12) (push) Has been cancelled
Tests / test (<2.0.0, macos-latest, 3.9) (push) Has been cancelled
Tests / test (<2.0.0, ubuntu-latest, 3.12) (push) Has been cancelled
Tests / test (<2.0.0, ubuntu-latest, 3.9) (push) Has been cancelled
Tests / test (<2.0.0, windows-latest, 3.12) (push) Has been cancelled
Tests / test (<2.0.0, windows-latest, 3.9) (push) Has been cancelled
Tests / test (>=2.0.0, macos-latest, 3.12) (push) Has been cancelled
Tests / test (>=2.0.0, macos-latest, 3.9) (push) Has been cancelled
Tests / test (>=2.0.0, ubuntu-latest, 3.10) (push) Has been cancelled
Tests / test (>=2.0.0, ubuntu-latest, 3.11) (push) Has been cancelled
Tests / test (>=2.0.0, ubuntu-latest, 3.12) (push) Has been cancelled
Tests / test (>=2.0.0, ubuntu-latest, 3.9) (push) Has been cancelled
Tests / test (>=2.0.0, windows-latest, 3.12) (push) Has been cancelled
Tests / test (>=2.0.0, windows-latest, 3.9) (push) Has been cancelled
Tests / finish-coverage (push) Has been cancelled
close hdf5 files, use hdfpy 3.12
2024-09-26 20:12:15 -07:00
c5a323d35d
bump version, update changelog
2024-09-26 20:11:03 -07:00
8f7d48fc56
close hdf5 files, use hdfpy 3.12
2024-09-26 19:58:27 -07:00
99e07925e6
updates to readme
Lint / Ruff Linting (push) Waiting to run
Lint / Black Formatting (push) Waiting to run
LinkML Tests / test-linkml (macos-latest, 3.12) (push) Waiting to run
LinkML Tests / test-linkml (macos-latest, 3.9) (push) Waiting to run
LinkML Tests / test-linkml (ubuntu-latest, 3.12) (push) Waiting to run
LinkML Tests / test-linkml (ubuntu-latest, 3.9) (push) Waiting to run
LinkML Tests / test-linkml (windows-latest, 3.12) (push) Waiting to run
LinkML Tests / test-linkml (windows-latest, 3.9) (push) Waiting to run
Tests / test (<2.0.0, macos-latest, 3.12) (push) Waiting to run
Tests / test (<2.0.0, macos-latest, 3.9) (push) Waiting to run
Tests / test (<2.0.0, ubuntu-latest, 3.12) (push) Waiting to run
Tests / test (<2.0.0, ubuntu-latest, 3.9) (push) Waiting to run
Tests / test (<2.0.0, windows-latest, 3.12) (push) Waiting to run
Tests / test (<2.0.0, windows-latest, 3.9) (push) Waiting to run
Tests / test (>=2.0.0, macos-latest, 3.12) (push) Waiting to run
Tests / test (>=2.0.0, macos-latest, 3.9) (push) Waiting to run
Tests / test (>=2.0.0, ubuntu-latest, 3.10) (push) Waiting to run
Tests / test (>=2.0.0, ubuntu-latest, 3.11) (push) Waiting to run
Tests / test (>=2.0.0, ubuntu-latest, 3.12) (push) Waiting to run
Tests / test (>=2.0.0, ubuntu-latest, 3.9) (push) Waiting to run
Tests / test (>=2.0.0, windows-latest, 3.12) (push) Waiting to run
Tests / test (>=2.0.0, windows-latest, 3.9) (push) Waiting to run
Tests / finish-coverage (push) Blocked by required conditions
2024-09-25 18:15:27 -07:00
b7f7140ec8
Merge pull request #26 from p2p-ld/tests-linkml
...
[tests] Test against linkml numpydantic generator
2024-09-25 17:46:21 -07:00
b6c72b9e47
bump version, update changelog
2024-09-25 17:38:00 -07:00
4ad3dc0696
unbreak numpydantic
2024-09-25 17:30:26 -07:00
5b59e9fc07
purposely break numpydantic to check for linkml test failure
2024-09-25 17:26:55 -07:00
c13daaf915
omg
2024-09-25 17:24:52 -07:00
b19a11df8a
auto-yes pip uninstall
2024-09-25 17:23:45 -07:00
945cd9b77e
just force uninstall and reinstall like we do with linkml-runtime
2024-09-25 17:21:59 -07:00
8b22b2152e
editable install so path will be informative
2024-09-25 17:19:19 -07:00
960d4f70a1
windows compat - use anchor not root
2024-09-25 17:14:13 -07:00
ea2d1238ed
python 3.9 compat
2024-09-25 17:11:02 -07:00
1f9e3ea481
only pin h5py version on non-mac platforms, since mac seems to be unaffected by file locking problem. fix windows permission error
2024-09-25 17:06:03 -07:00