Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update code to setuptools >= 66 #24

Closed
icemac opened this issue Feb 14, 2023 · 0 comments · Fixed by #26
Closed

Update code to setuptools >= 66 #24

icemac opened this issue Feb 14, 2023 · 0 comments · Fixed by #26

Comments

@icemac
Copy link
Member

icemac commented Feb 14, 2023

BUG/PROBLEM REPORT / FEATURE REQUEST

What I did:

Run the tests using setuptools >= 66.

What I expect to happen:

Successful test run.

What actually happened:

Traceback for Python 3.11

py311: commands[0]> zope-testrunner --test-path=src -vc
Running tests at level 1
Running zope.testrunner.layer.UnitTests tests:
  Set up zope.testrunner.layer.UnitTests in 0.000 seconds.
  Running:
..

Failure in test /.../z3c.checkversions/src/z3c/checkversions/buildout.txt
Failed doctest test for buildout.txt
  File "/.../z3c.checkversions/src/z3c/checkversions/buildout.txt", line 0

----------------------------------------------------------------------
File "/.../z3c.checkversions/src/z3c/checkversions/buildout.txt", line 37, in buildout.txt
Failed example:
    checker.check()
Exception raised:
    Traceback (most recent call last):
      File "/.../lib/python3.11/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "<doctest buildout.txt[13]>", line 1, in <module>
        checker.check()
      File "/.../z3c.checkversions/src/z3c/checkversions/base.py", line 89, in check
        parsed_version = parse_version(version)
      File "/.../z3c.checkversions/.tox/py311/lib/python3.11/site-packages/pkg_resources/_vendor/packaging/version.py", line 197, in __init__
        raise InvalidVersion(f"Invalid version: '{version}'")
    pkg_resources.extern.packaging.version.InvalidVersion: Invalid version: '>=3.0.1'
----------------------------------------------------------------------
File "/.../z3c.checkversions/src/z3c/checkversions/buildout.txt", line 44, in buildout.txt
Failed example:
    checker.check(level=2)
Exception raised:
    Traceback (most recent call last):
      File "/.../lib/python3.11/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "<doctest buildout.txt[14]>", line 1, in <module>
        checker.check(level=2)
      File "/.../z3c.checkversions/src/z3c/checkversions/base.py", line 89, in check
        parsed_version = parse_version(version)
      File "/.../z3c.checkversions/.tox/py311/lib/python3.11/site-packages/pkg_resources/_vendor/packaging/version.py", line 197, in __init__
        raise InvalidVersion(f"Invalid version: '{version}'")
    pkg_resources.extern.packaging.version.InvalidVersion: Invalid version: '>=3.0.1'
----------------------------------------------------------------------
File "/.../z3c.checkversions/src/z3c/checkversions/buildout.txt", line 53, in buildout.txt
Failed example:
    checker.check()
Exception raised:
    Traceback (most recent call last):
      File "/.../lib/python3.11/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "<doctest buildout.txt[16]>", line 1, in <module>
        checker.check()
      File "/.../z3c.checkversions/src/z3c/checkversions/base.py", line 89, in check
        parsed_version = parse_version(version)
      File "/.../z3c.checkversions/.tox/py311/lib/python3.11/site-packages/pkg_resources/_vendor/packaging/version.py", line 197, in __init__
        raise InvalidVersion(f"Invalid version: '{version}'")
    pkg_resources.extern.packaging.version.InvalidVersion: Invalid version: '>=3.0.1'
----------------------------------------------------------------------
File "/.../z3c.checkversions/src/z3c/checkversions/buildout.txt", line 63, in buildout.txt
Failed example:
    checker.check(level=2)
Exception raised:
    Traceback (most recent call last):
      File "/.../lib/python3.11/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "<doctest buildout.txt[18]>", line 1, in <module>
        checker.check(level=2)
      File "/.../z3c.checkversions/src/z3c/checkversions/base.py", line 89, in check
        parsed_version = parse_version(version)
      File "/.../z3c.checkversions/.tox/py311/lib/python3.11/site-packages/pkg_resources/_vendor/packaging/version.py", line 197, in __init__
        raise InvalidVersion(f"Invalid version: '{version}'")
    pkg_resources.extern.packaging.version.InvalidVersion: Invalid version: '>=3.0.1'
----------------------------------------------------------------------
File "/.../z3c.checkversions/src/z3c/checkversions/buildout.txt", line 82, in buildout.txt
Failed example:
    checker.check()
Exception raised:
    Traceback (most recent call last):
      File "/.../lib/python3.11/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "<doctest buildout.txt[22]>", line 1, in <module>
        checker.check()
      File "/.../z3c.checkversions/src/z3c/checkversions/base.py", line 89, in check
        parsed_version = parse_version(version)
      File "/.../z3c.checkversions/.tox/py311/lib/python3.11/site-packages/pkg_resources/_vendor/packaging/version.py", line 197, in __init__
        raise InvalidVersion(f"Invalid version: '{version}'")
    pkg_resources.extern.packaging.version.InvalidVersion: Invalid version: '>=3.0.1'
----------------------------------------------------------------------
File "/.../z3c.checkversions/src/z3c/checkversions/buildout.txt", line 97, in buildout.txt
Failed example:
    checker.check()
Exception raised:
    Traceback (most recent call last):
      File "/.../lib/python3.11/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "<doctest buildout.txt[25]>", line 1, in <module>
        checker.check()
      File "/.../z3c.checkversions/src/z3c/checkversions/base.py", line 89, in check
        parsed_version = parse_version(version)
      File "/.../z3c.checkversions/.tox/py311/lib/python3.11/site-packages/pkg_resources/_vendor/packaging/version.py", line 197, in __init__
        raise InvalidVersion(f"Invalid version: '{version}'")
    pkg_resources.extern.packaging.version.InvalidVersion: Invalid version: '>=3.0.1'
----------------------------------------------------------------------
File "/.../z3c.checkversions/src/z3c/checkversions/buildout.txt", line 109, in buildout.txt
Failed example:
    checker.check()
Exception raised:
    Traceback (most recent call last):
      File "/.../lib/python3.11/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "<doctest buildout.txt[27]>", line 1, in <module>
        checker.check()
      File "/.../z3c.checkversions/src/z3c/checkversions/base.py", line 89, in check
        parsed_version = parse_version(version)
      File "/.../z3c.checkversions/.tox/py311/lib/python3.11/site-packages/pkg_resources/_vendor/packaging/version.py", line 197, in __init__
        raise InvalidVersion(f"Invalid version: '{version}'")
    pkg_resources.extern.packaging.version.InvalidVersion: Invalid version: '>=3.0.1'
----------------------------------------------------------------------
File "/.../z3c.checkversions/src/z3c/checkversions/buildout.txt", line 153, in buildout.txt
Failed example:
    output = subprocess.check_output(
        [sys.executable, main.__file__, buildout_path],
        stderr=subprocess.STDOUT)
Exception raised:
    Traceback (most recent call last):
      File "/.../lib/python3.11/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "<doctest buildout.txt[38]>", line 1, in <module>
        output = subprocess.check_output(
      File "/.../lib/python3.11/subprocess.py", line 466, in check_output
        return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
      File "/.../lib/python3.11/subprocess.py", line 571, in run
        raise CalledProcessError(retcode, process.args,
    subprocess.CalledProcessError: Command '['/.../z3c.checkversions/.tox/py311/bin/python', '/.../z3c.checkversions/src/z3c/checkversions/main.py', '/var/folders/dn/l6fksjj91v78hz2503q68vr40000h1/T/test-z3c.checkversions-ucmv_0zl']' returned non-zero exit status 1.
----------------------------------------------------------------------
File "/.../z3c.checkversions/src/z3c/checkversions/buildout.txt", line 156, in buildout.txt
Failed example:
    '# Checking buildout file' in output.decode('ascii')
Expected:
    True
Got:
    False
----------------------------------------------------------------------
File "/.../z3c.checkversions/src/z3c/checkversions/buildout.txt", line 177, in buildout.txt
Failed example:
    checker.check()
Exception raised:
    Traceback (most recent call last):
      File "/.../lib/python3.11/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "<doctest buildout.txt[43]>", line 1, in <module>
        checker.check()
      File "/.../z3c.checkversions/src/z3c/checkversions/base.py", line 89, in check
        parsed_version = parse_version(version)
      File "/.../z3c.checkversions/.tox/py311/lib/python3.11/site-packages/pkg_resources/_vendor/packaging/version.py", line 197, in __init__
        raise InvalidVersion(f"Invalid version: '{version}'")
    pkg_resources.extern.packaging.version.InvalidVersion: Invalid version: ''

.
  Ran 3 tests with 1 failures, 0 errors, 0 skipped in 12.037 seconds.
Tearing down left over layers:
  Tear down zope.testrunner.layer.UnitTests in 0.000 seconds.

Tests with failures:
   /.../z3c.checkversions/src/z3c/checkversions/buildout.txt
py311: exit 1 (12.88 seconds) /.../z3c.checkversions> zope-testrunner --test-path=src -vc pid=23035
.pkg-cpython311: _exit> python /.../.local/pipx/venvs/tox/lib/python3.9/site-packages/pyproject_api/_backend.py True setuptools.build_meta __legacy__
  py311: FAIL code 1 (26.48=setup[13.61]+cmd[12.88] seconds)
  evaluation failed :( (27.01 seconds)

Older setuptools versions render the warning:

/.../z3c.checkversions/.tox/py311/lib/python3.11/site-packages/pkg_resources/_vendor/packaging/version.py:111: DeprecationWarning: Creating a LegacyVersion has been deprecated and will be removed in the next major release

What version of Python and Zope/Addons I am using:

  • GHA, MacOS (locally)
  • Python 3.7 - 3.11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant