Refactor packaging#1052
Conversation
47918c3 to
2f8c3e5
Compare
|
Fixes #1050 |
5c1b84e to
8aeaedb
Compare
|
Roughly ~300 files have no real changes. |
a7eda64 to
cc6b23a
Compare
7dff120 to
bb09af3
Compare
|
All non-skipped unit tests pass at this point, running |
bb09af3 to
7e6f185
Compare
|
All non-skipped integration tests pass at this point, running |
7e6f185 to
141c900
Compare
|
All non-skipped tests pass from all directories. |
141c900 to
fb671f1
Compare
08a1673 to
00b4bd5
Compare
00b4bd5 to
1774d94
Compare
|
Checkpoint comment here. After this is with unified filtering changes. |
1774d94 to
6bf6c06
Compare
|
Reviewed: All import changes only. |
|
Checkpoint comment here. |
918975c to
9ab089b
Compare
24c9be9 to
a1d8420
Compare
Signed-off-by: Edwin Yu <edwinyyyu@gmail.com>
Signed-off-by: Edwin Yu <edwinyyyu@gmail.com>
Signed-off-by: Edwin Yu <edwinyyyu@gmail.com>
a1d8420 to
f153522
Compare
Signed-off-by: Edwin Yu <edwinyyyu@gmail.com>
f153522 to
aff085f
Compare
|
I'm not on the reviewer list, but implementation of the PR will require an update to our /docs/openapi.json file, which was just updated today. I'll work on that update once this is approved. |
This should only affect the Python package naming. I've replaced all instances I could find in the docs of the original package naming. I think this means that there should be no changes necessary for the OpenAPI JSON. |
Purpose of the change
Split memmachine server and client packages. Common models are shared via a common dependency.
Previous packaging system results in corrupted Python environments.
Description
Used Claude Code with this plan:
plan.txt
Later amendments are from further smaller prompts.
Fixes/Closes
#1048
#1057
Type of change
[Please delete options that are not relevant.]
How Has This Been Tested?
Existing tests, with updated imports.
Checklist
Maintainer Checklist