Skip to content

v1.0.0 - Initial Version

Choose a tag to compare

@MiM-MiM MiM-MiM released this 23 Nov 09:19
· 25 commits to master since this release

Overview:

Stable 1.0.0 release of MyMovieGraphQL, a Python 3.10 package that generates and runs GraphQL queries against IMDb's GraphQL interface, provides a small CLI, and includes API docs and runtime type checks.

Details

  • Stable public API and CLI: getByID, search, titleSearch, nameSearch, update.
    • Uses direct sys.argv to ensure speed of basic argument parsing.
  • MyMovieGraphQL/Constraints.py: constraint builder helpers with complete docstrings.
  • Sphinx documentation scaffold: docs/ with conf.py, index.rst, and api.rst.
  • tests/test_Constraints_typing.py: beartype-based runtime tests that assert parameter type violations for the constraint builders.
  • README CLI usage section with examples and environment variable documentation.
  • beartype used to ensure argument types match expected input.

Full Changelog: 1.0.0-rc1...v1.0.0