dependabot[bot]
32e17ff5b4
Bump pypa/gh-action-pypi-publish in the github-action-updates group (#544)
Bumps the github-action-updates group with 1 update: [pypa/gh-action-pypi-publish](https://github.com/pypa/gh-action-pypi-publish).
Updates `pypa/gh-action-pypi-publish` from 1.10.0 to 1.10.1
- [Release notes](https://github.com/pypa/gh-action-pypi-publish/releases)
- [Commits](8a08d61689...0ab0b79471
)
---
updated-dependencies:
- dependency-name: pypa/gh-action-pypi-publish
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-action-updates
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Generic programming library for Python
Generic is a library for Generic programming, also known as Multiple dispatch.
The Generic library supports:
- multi-dispatch: like
functools.singledispatch
, but for more than one parameter - multi-methods: multi-dispatch, but for methods
- event dispatching: based on a hierarchical event structure (event objects)
You can read documentation hosted at excellent readthedocs.org project. Development takes place on github.
Changes
1.1.3
- Dependency updates
1.1.2
- Replace print statements with logging
- Enable trusted publisher for PyPI
- Create Security Policy
- Update LICENSE to BSD 3-Clause
- Add support for Python 3.12
- Simplify build: drop tox
- Update documentation theme to Furo
- Switch linting to ruff
1.1.1
- Add support for Python 3.11
- Move mypy configuration to pyproject.toml
- Enable automatic release of new versions with CI
1.1.0
- Rename
master
branch tomain
generic.event.Manager
executes all handlers and throws anExceptionGroup
in case of errors
1.0.1
- Add Support for Python 3.10, Drop Support for Python 3.7
- Enable Pre-commit Hooks for isort, toml, yaml, pyupgrade, docformatter, and flake8
- Migrate to GitHub Actions
1.0.0
- Updated documentation on Readthedocs
- Fix
multimethod.otherwise
clause
1.0.0b1
- Ported the code to Python 3.7, Python 2 is no longer supported
- Multimethods now have their own module
- The interface now mimics
functools.singledispatch
:- the
when
method has been renamed toregister
- overriding of methods is no longer possible
- the
0.3.1
- Minor fixes in distribution.
0.3
- Event management with event inheritance support.
0.2
- Methods with multidispatch by object type and positional arguments.
- Override multifunctions with
override
method.
0.1
- Registry with simple and type axes.
- Functions with multidispatch by positional arguments.
Description
Languages
Python
100%