Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
0d45323
start restructuring client
esoteric-ephemera Jan 7, 2026
d5c2b75
separate exceptions file
esoteric-ephemera Jan 15, 2026
b82890b
merge conflicts
esoteric-ephemera Jan 15, 2026
423f480
finish initial remap of client;
esoteric-ephemera Jan 15, 2026
93de4bf
precommit
esoteric-ephemera Jan 15, 2026
b6ec756
first draft initial layout - everything re-orged and functional
esoteric-ephemera Jan 15, 2026
beec8ed
add pydantic to deps
esoteric-ephemera Jan 15, 2026
1df14dc
replace flatten dict
esoteric-ephemera Jan 16, 2026
f413b9b
Merge remote-tracking branch 'origin/master' into modernize
esoteric-ephemera Jan 16, 2026
6150b28
feeling flakey
esoteric-ephemera Jan 16, 2026
e0ffe64
partial mypy
esoteric-ephemera Feb 6, 2026
a4f327d
vibe coding to mypy typing
esoteric-ephemera Feb 12, 2026
1b2c9cd
tweaks
esoteric-ephemera Feb 12, 2026
9b0d237
Merge remote-tracking branch 'origin/master' into modernize
esoteric-ephemera Feb 12, 2026
e7444be
ruff
esoteric-ephemera Feb 12, 2026
208e454
update import in tests
esoteric-ephemera Feb 12, 2026
c14a8c8
expand contribs notebook example, update unit registry
esoteric-ephemera Feb 27, 2026
033a3df
Merge remote-tracking branch 'origin/master' into modernize
esoteric-ephemera Feb 27, 2026
bbfa55e
add basic schemas for contribs
esoteric-ephemera Apr 1, 2026
58129c5
add parsing from pandas
esoteric-ephemera Apr 1, 2026
b8aec00
use in-house un/flatten dict
esoteric-ephemera Apr 1, 2026
d4c0e50
mypy
esoteric-ephemera Apr 2, 2026
cdd2435
make data fields nullable
esoteric-ephemera Apr 2, 2026
dd11000
add use_document_model to disable pydantic
esoteric-ephemera Apr 3, 2026
3004f57
opt in to pydantic for now
esoteric-ephemera Apr 3, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .github/workflows/testing.yml
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,10 @@ jobs:
pre-commit install
pre-commit run --all-files

- name: Lint with mypy
shell: bash -l {0}
run: python${{ matrix.python-version }} -m mypy --config-file .mypy.ini mpcontribs-client/mpcontribs

- name: Test Client and build
env:
MPCONTRIBS_API_KEY: ${{ secrets.MPCONTRIBS_API_KEY }}
Expand Down
5 changes: 5 additions & 0 deletions .mypy.ini
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
[mypy]
explicit_package_bases = true
namespace_packages = true
ignore_missing_imports = true
follow_untyped_imports = true
Loading
Loading