- Allow defining entry points implicitly (without providing the `__name__`). The name will instead be fetched from the `__module__` of the function provided. ([69](https://github.com/nekitdev/entrypoint/pull/69))
Changes
- `entrypoint` now uses `named` and `typing-aliases` under the hood.
1.4.0
Changes
- `entrypoint` now uses `attrs` under the hood.
Features
- `Main` type alias is now exported from `entrypoint`:
python Main = Nullary[None]
This ensures `main` functions do not take arguments and return nothing at type-checking time.