diff --git a/.meta.toml b/.meta.toml index ff9bff7..b0f9ad9 100644 --- a/.meta.toml +++ b/.meta.toml @@ -2,7 +2,7 @@ # https://github.com/zopefoundation/meta/tree/master/config/zope-product [meta] template = "zope-product" -commit-id = "fba6d957ba447b6fa369d872e803756bd5176391" +commit-id = "3b712f305ca8207e971c5bf81f2bdb5872489f2f" [python] with-pypy = false diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 0000000..b5c34d4 --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,23 @@ + +# Contributing to zopefoundation projects + +The projects under the zopefoundation GitHub organization are open source and +welcome contributions in different forms: + +* bug reports +* code improvements and bug fixes +* documentation improvements +* pull request reviews + +For any changes in the repository besides trivial typo fixes you are required +to sign the contributor agreement. See +https://www.zope.dev/developer/becoming-a-committer.html for details. + +Please visit our [Developer +Guidelines](https://www.zope.dev/developer/guidelines.html) if you'd like to +contribute code changes and our [guidelines for reporting +bugs](https://www.zope.dev/developer/reporting-bugs.html) if you want to file a +bug report. diff --git a/MANIFEST.in b/MANIFEST.in index 7fb02f5..08a6c07 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -1,5 +1,6 @@ # Generated from: # https://github.com/zopefoundation/meta/tree/master/config/zope-product +include *.md include *.rst include *.txt include buildout.cfg diff --git a/tox.ini b/tox.ini index bec54e1..611167a 100644 --- a/tox.ini +++ b/tox.ini @@ -18,10 +18,11 @@ envlist = [testenv] skip_install = true -# We need to pin setuptools until we have zc.buildout 3.0. +# We need to pin setuptools < 60 until zc.buildout 3.x supports it. deps = - setuptools < 52 - zc.buildout + setuptools < 60 + zc.buildout==3.0.0rc2 + wheel > 0.37 commands_pre = py27,py35: {envbindir}/buildout -nc {toxinidir}/buildout4.cfg buildout:directory={envdir} buildout:develop={toxinidir} install test !py27-!py35: {envbindir}/buildout -nc {toxinidir}/buildout.cfg buildout:directory={envdir} buildout:develop={toxinidir} install test @@ -48,7 +49,7 @@ allowlist_externals = mkdir commands = isort --check-only --diff {toxinidir}/src {toxinidir}/setup.py - - flake8 --format=html {toxinidir}/src {toxinidir}/setup.py + - flake8 {toxinidir}/src {toxinidir}/setup.py flake8 {toxinidir}/src {toxinidir}/setup.py check-manifest check-python-versions @@ -57,8 +58,6 @@ deps = check-python-versions flake8 isort - # helper to generate HTML reports: - flake8-html # Useful flake8 plugins that are Python and Plone specific: flake8-coding flake8-debugger