Skip to content

Commit 2efb706

Browse files
committed
Update wheels to OpenSSL 3.5.7
And update changelog
1 parent cc48ea6 commit 2efb706

4 files changed

Lines changed: 16 additions & 14 deletions

File tree

AGENTS.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -252,7 +252,7 @@ The `cibuildwheel` configuration in `pyproject.toml` pins:
252252

253253
- `LIBGIT2_VERSION="1.9.6"`
254254
- `LIBSSH2_VERSION="1.11.1"`
255-
- `OPENSSL_VERSION="3.5.4"`
255+
- `OPENSSL_VERSION="3.5.7"`
256256

257257
and skips `*musllinux_ppc64le` plus testing on `*-*linux_ppc64le`,
258258
`*-*linux_riscv64` and `pp*-macosx_arm64`. On Windows it uses the

CHANGELOG.md

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@
33
- New `RemoteCallbacks.custom_headers()`
44
[#1465](https://github.com/libgit2/pygit2/pull/1465)
55

6+
- New `Repository.rebase_init(...)` and `Repository.rebase_open(...)`
7+
[#1483](https://github.com/libgit2/pygit2/pull/1483)
8+
69
- Fix `Config.snapshot()` for non-repository configs, allow `PathLike` in
710
`Config.__init__()`, and improve `Config` documentation
811
[#1468](https://github.com/libgit2/pygit2/pull/1468)
@@ -12,20 +15,19 @@
1215
[#1451](https://github.com/libgit2/pygit2/issues/1451)
1316
[#1469](https://github.com/libgit2/pygit2/pull/1469)
1417

15-
- Add riscv64 wheels
16-
[#1463](https://github.com/libgit2/pygit2/pull/1463)
17-
18-
- Update wheels to libgit2 1.9.6
19-
20-
- Wrap libgit2's rebase API: add `Repository.rebase_init(...)` and
21-
`Repository.rebase_open(...)` returning a `Rebase` object, plus
22-
`RebaseOperation` and `enums.RebaseOperationType`
23-
[#1483](https://github.com/libgit2/pygit2/pull/1483)
24-
2518
- Fix `enums.CheckoutStrategy.CONFLICT_STYLE_ZDIFF3`, which was mistakenly
2619
bound to the `DIFF3` constant
2720
[#1483](https://github.com/libgit2/pygit2/pull/1483)
2821

22+
- Fix memory issues
23+
[#1471](https://github.com/libgit2/pygit2/issues/1471)
24+
[#1474](https://github.com/libgit2/pygit2/issues/1474)
25+
26+
- Update wheels to libgit2 1.9.6 and OpenSSL 3.5.7
27+
28+
- Add riscv64 wheels
29+
[#1463](https://github.com/libgit2/pygit2/pull/1463)
30+
2931
Breaking changes:
3032

3133
- Remove deprecated `pygit2.legacyenums` module and `GIT_*` constants,
@@ -41,7 +43,7 @@ Breaking changes:
4143
- Remove deprecated `Remote.ls_remotes(...)`, use `Remote.list_heads(...)`
4244
instead
4345

44-
- Remove `pygit2.to_bytes` and `pygit2.to_str`; they were undocumented
46+
- Remove `pygit2.to_bytes(...)` and `pygit2.to_str(...)`; they were undocumented
4547
accidental public APIs
4648

4749

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
.PHONY: build html
22

33
build:
4-
OPENSSL_VERSION=3.5.4 LIBSSH2_VERSION=1.11.1 LIBGIT2_VERSION=1.9.6 sh build.sh
4+
OPENSSL_VERSION=3.5.7 LIBSSH2_VERSION=1.11.1 LIBGIT2_VERSION=1.9.6 sh build.sh
55

66
html: build
77
make -C docs html

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ skip = "*musllinux_ppc64le"
99
archs = ["native"]
1010
build-frontend = "default"
1111
dependency-versions = "pinned"
12-
environment = {LIBGIT2="$(pwd)/ci", LIBGIT2_VERSION="1.9.6", LIBSSH2_VERSION="1.11.1", OPENSSL_VERSION="3.5.4"}
12+
environment = {LIBGIT2="$(pwd)/ci", LIBGIT2_VERSION="1.9.6", LIBSSH2_VERSION="1.11.1", OPENSSL_VERSION="3.5.7"}
1313

1414
before-all = "sh build.sh"
1515
test-command = "pytest"

0 commit comments

Comments
 (0)