Skip to content

v0.1.0-a

Latest
Compare
Choose a tag to compare
@mrf0rtuna4 mrf0rtuna4 released this 03 Oct 18:44
· 4 commits to master since this release
6811db1

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