Repository navigation
v1.0.0 - Initial Version
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.argvto ensure speed of basic argument parsing.
- Uses direct
MyMovieGraphQL/Constraints.py: constraint builder helpers with complete docstrings.- Sphinx documentation scaffold:
docs/withconf.py,index.rst, andapi.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.
beartypeused to ensure argument types match expected input.
Full Changelog: 1.0.0-rc1...v1.0.0