From 4f6f1fc8c36168bae838805e75b4bb79bc07b04d Mon Sep 17 00:00:00 2001 From: Maurits van Rees Date: Thu, 2 Sep 2021 11:59:39 +0200 Subject: Add meta.toml rules for manifest and check-manifest. --- .meta.toml | 26 +++++++++++++++++++++++++- MANIFEST.in | 9 +++++++++ setup.cfg | 9 +++++++++ tox.ini | 2 +- 4 files changed, 44 insertions(+), 2 deletions(-) diff --git a/.meta.toml b/.meta.toml index 4a7e6d4..63ff7ae 100644 --- a/.meta.toml +++ b/.meta.toml @@ -5,7 +5,6 @@ template = "pure-python" commit-id = "7f5b73fe9d2bcbabafaef5f69dd97408a142d42a" [python] -with-appveyor = false with-windows = false with-pypy = true with-future-python = false @@ -18,3 +17,28 @@ use-flake8 = true [coverage] fail-under = 100 + +[manifest] +additional-rules = [ + "recursive-include docs *.bat", + "recursive-include src *.dtd", + "recursive-include src *.html", + "recursive-include src *.in", + "recursive-include src *.po", + "recursive-include src *.rst", + "recursive-include src *.txt", + "recursive-include src *.xml", + "recursive-include src *.zcml", + ] + +[check-manifest] +ignore-bad-ideas = [ + "src/zope/i18n/tests/de-default.mo", + "src/zope/i18n/tests/en-alt.mo", + "src/zope/i18n/tests/en-default.mo", + "src/zope/i18n/tests/locale/de/LC_MESSAGES/zope-i18n.mo", + "src/zope/i18n/tests/locale/en/LC_MESSAGES/zope-i18n.mo", + "src/zope/i18n/tests/locale2/en/LC_MESSAGES/zope-i18n.mo", + "src/zope/i18n/tests/locale3/en/LC_MESSAGES/zope-i18n.mo", + "src/zope/i18n/tests/pl-default.mo", + ] diff --git a/MANIFEST.in b/MANIFEST.in index 38e9c74..b2b9c96 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -11,3 +11,12 @@ recursive-include docs *.txt recursive-include docs Makefile recursive-include src *.py +recursive-include docs *.bat +recursive-include src *.dtd +recursive-include src *.html +recursive-include src *.in +recursive-include src *.po +recursive-include src *.rst +recursive-include src *.txt +recursive-include src *.xml +recursive-include src *.zcml diff --git a/setup.cfg b/setup.cfg index 264b78c..c703c58 100644 --- a/setup.cfg +++ b/setup.cfg @@ -11,3 +11,12 @@ ignore = .editorconfig .meta.toml docs/_build/html/_sources/* +ignore-bad-ideas = + src/zope/i18n/tests/de-default.mo + src/zope/i18n/tests/en-alt.mo + src/zope/i18n/tests/en-default.mo + src/zope/i18n/tests/locale/de/LC_MESSAGES/zope-i18n.mo + src/zope/i18n/tests/locale/en/LC_MESSAGES/zope-i18n.mo + src/zope/i18n/tests/locale2/en/LC_MESSAGES/zope-i18n.mo + src/zope/i18n/tests/locale3/en/LC_MESSAGES/zope-i18n.mo + src/zope/i18n/tests/pl-default.mo diff --git a/tox.ini b/tox.ini index fd22c86..cf1d7e5 100644 --- a/tox.ini +++ b/tox.ini @@ -58,7 +58,7 @@ commands = mkdir -p {toxinidir}/parts/htmlcov coverage run -m zope.testrunner --test-path=src {posargs:-vc} coverage html - coverage report -m --fail-under=0 + coverage report -m --fail-under=100 [coverage:run] branch = True -- cgit v1.2.1