optype

Typing Protocols for Precise Type Hints in Python 3.12+

BSD-3-CLAUSE License

Downloads
3.8K
Stars
5
optype - v0.4.0 Latest Release

Published by jorenham 7 months ago

The minimum required Python version has been lowered from 3.12 to 3.10.

What's Changed

Full Changelog: https://github.com/jorenham/optype/compare/v0.3.1...v0.4.0

optype - v0.3.1

Published by jorenham 7 months ago

What's Changed

Full Changelog: https://github.com/jorenham/optype/compare/v0.3.0...v0.3.1

optype - v0.3.0

Published by jorenham 7 months ago

What's Changed

Full Changelog: https://github.com/jorenham/optype/compare/v0.2.2...v0.3.0

optype - v0.2.2

Published by jorenham 8 months ago

What's Changed

Full Changelog: https://github.com/jorenham/optype/compare/v0.2.1...v0.2.2

optype - v0.2.1

Published by jorenham 8 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/jorenham/optype/compare/v0.2.0...v0.2.1

optype - v0.2.0

Published by jorenham 8 months ago

What's Changed

  • add 72 operators as optype.do_*, so that optype > operator
  • add callback protocols for the 72 operators as optype.Does*
  • Many documentation improvements
  • [BREAKING] renamed the async CanA{name} types as CanA{Name}, improving readability
  • Fixed several minor typing issues
  • Improved code quality of the tests
  • Streamlined the CI workflow
  • Upgrade ruff to 0.3.2, and tightened some rules
  • Upgrade pyright to 1.1.353

Full Changelog: https://github.com/jorenham/optype/compare/v0.1.0...v0.2.0

optype - v0.1.0

Published by jorenham 8 months ago

The official first release of optype 🎉.

What's Changed

  • Everything 🎉

New Contributors

Full Changelog: https://github.com/jorenham/optype/commits/v0.1.0