Commit graph

213 commits

Author SHA1 Message Date
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
Some checks failed
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
Some checks are pending
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
fe2dbdcd58
indexerror finding filesystem root 2024-09-25 16:58:50 -07:00
5a7e2e2389
fix skipping relativize absolute paths that are first-level root directories 2024-09-25 16:54:42 -07:00
a5925f992e
pin lower h5py version, relock, add statement on python and version support 2024-09-25 16:28:53 -07:00
4d41ebfade
disable fail-fast to test all options even if one fails 2024-09-25 15:01:27 -07:00
eb96ae17f1
ugh lint 2024-09-25 14:55:03 -07:00
d622b5914f
exclude paths at the filesystem root 2024-09-25 14:53:59 -07:00
f376836e28
add linkml numpydantic tests 2024-09-25 14:43:42 -07:00
81e8854e4c
fix duplicated test name
Some checks are pending
Lint / Ruff Linting (push) Waiting to run
Lint / Black Formatting (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-24 20:20:09 -07:00
1cf69eb18c
Merge pull request #24 from p2p-ld/dtype-union
Some checks are pending
Lint / Ruff Linting (push) Waiting to run
Lint / Black Formatting (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
[dtype] Support Unions
2024-09-24 00:27:07 -07:00
2e7031c58d
changelog, bump version 2024-09-24 00:23:15 -07:00
dfcd8479f0
test walk and apply 2024-09-24 00:15:56 -07:00
37f3a3bddf
add dtype docs page 2024-09-23 23:59:43 -07:00
402bf09cf1
python 39 compat 2024-09-23 23:42:00 -07:00
e334232ac4
lint 2024-09-23 23:33:20 -07:00
46020b16d2
need to set minimum python version in ruff lol 2024-09-23 23:32:39 -07:00
e63d9268b1
python 3.9 compat 2024-09-23 23:30:40 -07:00
85cef50603
refactor validation into separate module, perf improvements from not iterating over every element of array, rename array to value universally in serialized json lol 2024-09-23 23:25:20 -07:00
7f2c79bbae
more typos, i can't write
Some checks are pending
Lint / Ruff Linting (push) Waiting to run
Lint / Black Formatting (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-23 18:41:45 -07:00
faeccc8b17
oop fix MyST in serialization docs 2024-09-23 18:36:05 -07:00
bd5b93773b
Merge pull request #20 from p2p-ld/dump_json
Roundtrip JSON serialization/deserialization
2024-09-23 18:20:11 -07:00
4d1557a2f9
move meta things to meta in docs 2024-09-23 18:17:30 -07:00