Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Branch: refs/heads/master Date: 2023-09-07T15:13:55+02:00 Author: Maurits van Rees (mauritsvanrees) <[email protected]> Commit: plone/plone.app.event@86c7756 Require setuptools 68.2 or higher for building the package. When built with setuptools 68.1, you could not import the package, at least not an editable package. Note that you can still *install* this package with older setuptools versions. See [Plone meta issue 172](plone/meta#172) for details. New problem though. `tox -e dependencies` says: ``` ERROR Missing dependencies: setuptools>=68.2 ``` I tried with `setuptools<68.1', which would also work, but that only changes the message: ``` ERROR Missing dependencies: setuptools<68.1 ``` I think this is a shortcoming in `z3c.dependencychecker`. It should not report this as a missing dependency. It should see that `pyproject.toml` has this dependency covered. We definitely should *not* require `setuptools>=68.2` in `install_requires`. Files changed: A news/172.internal M pyproject.toml Repository: plone.app.event Branch: refs/heads/master Date: 2023-09-07T15:47:33+02:00 Author: Maurits van Rees (mauritsvanrees) <[email protected]> Commit: plone/plone.app.event@ce6b5c3 tox -e dependencies: we do want isolation when building the package. Otherwise the build command fails. See reinout/z3c.dependencychecker#124 Files changed: M tox.ini Repository: plone.app.event Branch: refs/heads/master Date: 2023-09-07T15:53:11+02:00 Author: Maurits van Rees (mauritsvanrees) <[email protected]> Commit: plone/plone.app.event@ff5c13e tox: need to build with isolation in check-release env as well. Files changed: M tox.ini Repository: plone.app.event Branch: refs/heads/master Date: 2023-09-16T12:13:25+02:00 Author: Maurits van Rees (mauritsvanrees) <[email protected]> Commit: plone/plone.app.event@e040c0e Merge pull request #385 from plone/maurits-minimum-setuptools-version-for-build Require setuptools 68.2 or higher for building the package. Files changed: A news/172.internal M pyproject.toml M tox.ini
- Loading branch information