zopefoundation / zope.interface

Interfaces for Python
http://zopeinterface.readthedocs.io/
Other
325 stars 71 forks source link

.meta.toml or the config template is out of sync with actual files #245

Closed mgedmin closed 2 years ago

mgedmin commented 3 years ago

I ran the config-package.py from zopefoundation/meta and discovered that it makes unexpected changes:

and then the tool runs tox and half of the environments fail with mysterious ModuleNotFoundError: No module named 'zope.testing' errors.

This should not be happening. It should be safe to re-generate the CI files from the template at any time without breaking anything.

I don't currently have the time/energy to look into this.

icemac commented 2 years ago

@mgedmin wrote:

I ran the config-package.py from zopefoundation/meta and discovered that it makes unexpected changes:

  • the entire docs: section gets removed from .github/workflows/tests.yml

Fixed in #250.

  • a setenv = PURE_PYTHON=1 shows up in one of the tox testenv sections

This happens in the coverage section to make sure the pure Python code is covered with tests.

That was fixed over there.

and then the tool runs tox and half of the environments fail with mysterious ModuleNotFoundError: No module named 'zope.testing' errors.

I did not see such errors.