Subject: CVS commit: pkgsrc/devel/py-flexmock
From: Adam Ciarcinski
Date: 2022-11-29 22:14:10
Message id: 20221129211410.94DF1FA90@cvs.NetBSD.org

Log Message:
py-flexmock: updated to 0.11.3

Release 0.11.3

Added

- Add PEP 561 `py.typed` marker file.

Changed

- Remove documentation and test files from wheels build.
- Re-organize unit tests.

Documentation

- Add a warning about the usage of `.new_instances()` method in the documentation.

Release 0.11.2

Fixed

- Fix subunit testrunner integration is broken.
- Fix: TeamCity (PyCharm) testrunner integration is broken.

Infrastructure

- Run tests with testtools, subunit, TeamCity, and doctest testrunners using tox.

Documentation

- Test flexmock API examples using doctest.
- Re-add Sphinx support for generating man pages.
- Fix 404 page not loading CSS and Javascript resources in documentation.
- Small fixes to documentation.

Release 0.11.1

Fixed

- Fix Zope testrunner integration is broken.

Infrastructure

- Run tests with Zope testrunner using tox.

Release 0.11.0

Added

- Add Python 3.8, 3.9, 3.10, and 3.11 support.
- Add type annotations.

Changed

- **BREAKING CHANGE**: Flexmock needs to be imported explicitly using `from \ 
flexmock import flexmock`.
 The hack that allowed flexmock to be imported directly using `import flexmock` \ 
did not work well with static analysis tools.
- Many error messages have been improved.
- Undocumented methods `Expectation.reset`, `Expectation.verify`, and \ 
`Expectation.match_args` that were unintentionally left public are now private \ 
methods.
- Undocumented attributes in `Mock` and `Expectation` are now private. These \ 
attributes were never meant to be accessed directly.

Removed

- Drop Python 2.7, 3.4, 3.5 support.
- Drop Pytest 4.x support.
- Remove unittest2 and nose integrations. unittest2 and nose are not maintained \ 
anymore.
- **BREAKING CHANGE**: Removed support for calling `once`, `twice`, `never`, and \ 
`mock` methods
 without parentheses. This allows code completion and static analysis to work \ 
with these methods.

Fixed

- Fix `should_call` is broken if called on a fake object.
- Fix `and_raise` allows invalid arguments for an exception.

Infrastructure

- Run linters and tests using Github Actions.
- Add coverage reporting using Codecov.

Documentation

- Add contribution documentation.
- Use Mkdocs instead of Sphinx to build the documentation.

Files:
RevisionActionfile
1.11modifypkgsrc/devel/py-flexmock/Makefile
1.3modifypkgsrc/devel/py-flexmock/PLIST
1.11modifypkgsrc/devel/py-flexmock/distinfo