Skip to content

Commit 2bcb9f9

Browse files
committed
[CI] Use setuptools compatible with Python3.12
Otherwise the following happens Traceback (most recent call last): File "/opt/pipx_bin/copier", line 5, in <module> from copier.__main__ import copier_app_run File "/opt/pipx/venvs/copier/lib/python3.12/site-packages/copier/__init__.py", line 6, in <module> from .main import * # noqa: F401,F403 ^^^^^^^^^^^^^^^^^^^ File "/opt/pipx/venvs/copier/lib/python3.12/site-packages/copier/main.py", line 33, in <module> from plumbum.cli.terminal import ask File "/opt/pipx/venvs/copier/lib/python3.12/site-packages/plumbum/cli/__init__.py", line 1, in <module> from .application import Application File "/opt/pipx/venvs/copier/lib/python3.12/site-packages/plumbum/cli/application.py", line 9, in <module> from plumbum.cli.i18n import get_translation_for File "/opt/pipx/venvs/copier/lib/python3.12/site-packages/plumbum/cli/i18n.py", line 28, in <module> import pkg_resources File "/opt/pipx/shared/lib/python3.10/site-packages/pkg_resources/__init__.py", line 2172, in <module> register_finder(pkgutil.ImpImporter, find_on_path) ^^^^^^^^^^^^^^^^^^^ AttributeError: module 'pkgutil' has no attribute 'ImpImporter'. Did you mean: 'zipimporter'?
1 parent 77c3906 commit 2bcb9f9

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

.github/workflows/test.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ jobs:
2525
- name: Create package
2626
run: |
2727
pipx install copier
28+
pipx runpip copier install --upgrade setuptools
2829
pipx install pre-commit
2930
copier copy --trust --force --defaults --data="package_name=MyPackage" . MyPackage
3031
- name: Check pre-commit for MyPackage

0 commit comments

Comments
 (0)