Commit graph

193 commits

Author SHA1 Message Date
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
0a175d17c0
changelog, bump version, remove pdb 2024-09-23 18:15:10 -07:00
16b0eb0542
test shape ellipsis at last 2024-09-23 17:35:24 -07:00
f9a992843e
tests for paths 2024-09-23 17:30:06 -07:00
66fffc49f8
more value errors 2024-09-23 16:36:40 -07:00
3afeb9bf3f
valueerrors for attrs not available outside of PurePathBase 2024-09-23 16:32:13 -07:00
ea0e8127fa
actually need to swap it out 2024-09-23 16:24:35 -07:00
3d326dfc8b
test whether the py3.12 relative_to works on windows 2024-09-23 16:22:02 -07:00
6253c47e37
check if video recursion error coming from windows pathing 2024-09-23 16:08:56 -07:00
708e6e81d8
roundtripping marked arrays, roundtrip or not 2024-09-23 15:54:55 -07:00
8cc2574399
add marks to all tests 2024-09-23 13:28:38 -07:00
9026eb700f
add json_model abstract class attr, make deserialize validation method 2024-09-21 21:58:11 -07:00
705de53838
python 3.9 compat 2024-09-21 21:30:05 -07:00
74f03b10bf
use pydantic model not dataclass 2024-09-21 21:24:32 -07:00
70bf254ddd
lint, fix zarr dump test 2024-09-21 18:26:25 -07:00
135b74aa2e
omg does myst_nb execute in the cwd of the file, that's even better 2024-09-21 04:37:13 -07:00
2f453f1d03
better video file not found position 2024-09-21 04:27:53 -07:00
7b0c64a7f6
how could i ever not depend on rich 2024-09-21 04:22:20 -07:00
d3ad8dac5c
docs and docs and docs and docs 2024-09-21 04:18:22 -07:00
02855852b7
lint 2024-09-20 23:58:40 -07:00
b436d8d592
Roundtrip json serialization using dataclasses for all interfaces. Separate JSON schema generation from core_schema generation. More consistent json dumping behavior - always return just the array unless round_trip=True. 2024-09-20 23:44:59 -07:00