fix: migrate httpx → urllib in transport.py and push.py; fix proposal limit 100
- Remove httpx dependency from transport layer entirely - Add _make_ssl_ctx() for mkcert localhost SSL, _urllib_do() as single HTTP executor - _NoRedirectHandler for redirect prevention - All push/fetch/presign paths now use urllib - push.py _run_mpack_path becomes sync (no asyncio), delegates to transport methods - _PROPOSAL_PREFIX_RESOLVE_LIMIT 200 → 100 to match hub API cap
sha256:00cec040ce5f70bf8191d2ce6a9f308fbde553911068f0c303217f4eb6d4e775
sha
+7
~9
−7
symbols
sha256:bdc223bb574d2e624bcd8d3fabf9320bcdce641b6b8d434df1f953516e2fefa0
snapshot
+7
symbols added
~9
symbols modified
−7
symbols removed
0
dead code introduced
← Older
Oldest on task/urllib-migration
All commits
Newer
fix: urllib migration regressions — force flag, job_id, Content-Type
sha256:633dfa2940e97bf1a3d04996c772027a57d70d103f1693c96da04969613dba6c
0 comments
To add a comment, use the Muse CLI:
muse hub commit comment sha256:00cec040ce5f70bf8191d2ce6a9f308fbde553911068f0c303217f4eb6d4e775 --body "your comment"
No comments yet. Be the first to start the discussion.