dulwich icon indicating copy to clipboard operation
dulwich copied to clipboard

Pure-Python Git implementation

Results 128 dulwich issues
Sort by recently updated
recently updated
newest added

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),...

enhancement
windows

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...

help wanted

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,...

windows
testing

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...

bug
priority:low

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)...

dependencies

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...