Skip to content

Releases: mrf0rtuna4/modrinthpy

v0.1.0-a

03 Oct 18:44
6811db1
Compare
Choose a tag to compare

Modrinth Client Python SDK (v0.1.0-alpha)

This is an unstable early release (alpha) of the Modrinth Python SDK for interacting with Modrinth's API. This release is intended for developers to test, provide feedback, and contribute improvements.

Key features:

  • Basic project management functionality: create, delete, modify, and retrieve projects.
  • Support for bulk operations: bulk-edit and bulk-fetch projects.
  • Enhanced error handling with custom exceptions like ModrinthAPIError and UnauthorizedError.
  • Ability to handle optional output formatting (with default_output) to either print or return the server response.
  • Supports async operations via aiohttp.
  • Built-in client session management for efficient API calls.

Known limitations:

  • This release is an alpha version, and some features or endpoints may be unstable or subject to change.
  • Limited testing for edge cases.
  • Error handling improvements planned for future releases.

Full Changelog: https://github.com/mrf0rtuna4/modrinthpy/commits/v0.1.0-a