dulwich
dulwich copied to clipboard
Pure-Python Git implementation
Add basic aiohttp server implementation. This is still a draft, and the APIs probably will probably change before it is merged.
When trying to clone the library pyglossary from git using dulwich, I get the following error: ``` Enumerating objects: 18119, done. Counting objects: 100% (102/102), done. Compressing objects: 100% (78/78),...
It would be nice to publish musllinux wheels to ease installation in MUSL platforms, namely python:alpine docker images. See https://peps.python.org/pep-0656/ https://cibuildwheel.readthedocs.io/en/stable/ is usually very convenient for this, but I see...
Some of the network tests appear to be flaky on windows, and fairly regularly fail: ``` ====================================================================== ERROR: test_fetch_pack (dulwich.tests.compat.test_client.DulwichTCPClientTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "D:\a\dulwich\dulwich\dulwich\protocol.py", line 230,...
Fixes https://github.com/jelmer/dulwich/issues/1225
We hit this in CI, most likely due to network issues ``` File "/usr/lib/python3.11/site-packages/dulwich/client.py", line 816, in fetch result = self.fetch_pack( ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/dulwich/client.py", line 2146, in fetch_pack _handle_upload_pack_tail( File...
Bumps the github_actions group with 5 updates: | Package | From | To | | --- | --- | --- | | [actions/checkout](https://github.com/actions/checkout) | `2` | `4` | | [actions/setup-python](https://github.com/actions/setup-python)...
The `docs` directory is installed straight into `site-packages` rather than in `dulwich`-specific directory (or not at all): ``` $ git clone -q https://github.com/jelmer/dulwich/ $ cd dulwich $ python -m venv...
Implement Git protocol version negotiation and use Git protocol v2 for fetches if supported. For now, the observable behaviour of Dulwich is equivalent regardless of protocol version, except that two...