problem:
CommitUser.Date is the only date field in the API structs treated as string
CommitUser.date is a string, not a datetime: seems inconsistent?
Continuing to document this prior to a PR on Forgejo.
86699e2b00
update dev steps
6f63576b2d
rename APIError to APIErrorResponse
399f1c9561
update dev steps
399f1c9561
update dev steps
0ffdf770d8
update dev steps
7d9a7000d3
mention that pyforgejo tracks Codeberg
CommitUser.date is a string, not a datetime: seems inconsistent?
This requires a PR to Forgejo indeed.
result paging is not supported
I agree that a fetch_all parameter would be a more pleasant experience, but right now it seems like the workaround below is sufficiently user-friendly to not prioritise this edit, as the...
ApiError is imported as a pydantic model instead of an exception
Thanks for the bug report @mfocko and sorry for the delay.
Python 3.14: Any chance of bumping pydantic-core version?
Python 3.14: Any chance of bumping pydantic-core version?
Perfect, thanks both.
192d478c5a
update uv.lock
c2886f98ba
update pyproject.toml
4fcea6e92f
update uv.lock
4b4cdb9f84
update pydantic-core
40402e9284
update tests
95b5f10b0a
update uv.lock
e33744ce25
update to Python >=3.11
ef585b3d61
update dev dependencies
7a28a89d86
update pyproject.toml