Skip to content

Pygit2 upper limit#1

Closed
bruno-fs wants to merge 9 commits intomainfrom
pygit2-upper-limit
Closed

Pygit2 upper limit#1
bruno-fs wants to merge 9 commits intomainfrom
pygit2-upper-limit

Conversation

@bruno-fs
Copy link
Copy Markdown
Owner

No description provided.

bruno-fs added 2 commits May 23, 2024 18:27
🔧 [pygit2] Limit pygit2 max version to <1.15 due to breaking changes [pygit2-changelog].

[pygit2-changelog]: https://github.com/libgit2/pygit2/blob/master/CHANGELOG.md#1150-2024-05-18
For some reason (internal change on pipx?), 'constraint' parameter
now requires a full path.
@bruno-fs bruno-fs force-pushed the pygit2-upper-limit branch from b64e33f to 1a80814 Compare May 29, 2024 00:24
@bruno-fs bruno-fs force-pushed the pygit2-upper-limit branch from 1a80814 to 67b74ab Compare May 29, 2024 00:25
@bruno-fs bruno-fs closed this May 29, 2024
@bruno-fs bruno-fs reopened this May 29, 2024
bruno-fs added 4 commits May 29, 2024 17:39
Drop support for python 3.7, which is EOL. This was required to allow
upgrading some dependencies which were affected by CVEs.

Also bump supported python versions up to the latest, which at time of
writing is python 3.12.
Update pycodestyle to include a [fix][pycodestyle fix]
for false positives E231 being triggered in python 3.12.

In order to do so, dependency resolution required bumping
minimum python version to 3.8.1 (dependency hell, is that you?).

[pycodestyle fix]: PyCQA/pycodestyle#1148
B017 (assert-raises-exception) enforces treats assertRaises(Exception)
and pytest.raises(Exception) like pure evil.
@bruno-fs bruno-fs force-pushed the pygit2-upper-limit branch from 5e8d821 to 76775c3 Compare May 29, 2024 20:39
@bruno-fs bruno-fs closed this May 29, 2024
@bruno-fs bruno-fs reopened this May 29, 2024
bruno-fs added 2 commits May 29, 2024 17:58
This commit introduces a change that is required for typeguard to get past at least "collection" phase of pytest. However, ~20 failures still need to be fixed in order to be fully complaint with latest typeguard.

Instead, let's just limit max typeguard version until a proper fix is implemented.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant