Skip to content

PyBuilder VEnv manager corrupts plugins venv setuptools #795

Description

@arcivanov

This could be a virtualenv or a pip bug as well.

[INFO]  Building binary distribution in /home/username/src/pybuilder/target/dist/pybuilder-0.13.0.dev
[DEBUG] Executing distutils command: ['/home/username/src/pybuilder/.pybuilder/plugins/cpython-3.9.7.final.0/bin/python', '/home/username/src/pybuilder/target/dist/pybuilder-0.13.0.dev/setup.py', '-v', 'clean', '--all', 'sdist']
[DEBUG] Executing distutils command: ['/home/username/src/pybuilder/.pybuilder/plugins/cpython-3.9.7.final.0/bin/python', '/home/username/src/pybuilder/target/dist/pybuilder-0.13.0.dev/setup.py', '-v', 'clean', '--all', 'bdist_wheel']
Traceback (most recent call last):
  File "/home/username/src/pybuilder/./src/main/python/pybuilder/cli.py", line 475, in main
    summary = reactor.build(
  File "/home/username/src/pybuilder/./src/main/python/pybuilder/reactor.py", line 235, in build
    execution_summary = self.build_execution_plan(tasks, execution_plan)
  File "/home/username/src/pybuilder/./src/main/python/pybuilder/reactor.py", line 270, in build_execution_plan
    task_execution_summaries = self.execution_manager.execute_execution_plan(
  File "/home/username/src/pybuilder/./src/main/python/pybuilder/execution.py", line 393, in execute_execution_plan
    summaries.append(self.execute_task(task, **kwargs))
  File "/home/username/src/pybuilder/./src/main/python/pybuilder/execution.py", line 337, in execute_task
    if self.execute_action(action, kwargs):
  File "/home/username/src/pybuilder/./src/main/python/pybuilder/execution.py", line 382, in execute_action
    action.execute(arguments)
  File "/home/username/src/pybuilder/./src/main/python/pybuilder/execution.py", line 95, in execute
    self.callable(*arguments)
  File "/home/username/src/pybuilder/./src/main/python/pybuilder/plugins/python/distutils_plugin.py", line 281, in build_binary_distribution
    execute_distutils(project, logger, reactor.pybuilder_venv, commands, True)
  File "/home/username/src/pybuilder/./src/main/python/pybuilder/plugins/python/distutils_plugin.py", line 394, in execute_distutils
    raise BuildFailedException(
pybuilder.errors.BuildFailedException: Error while executing setup command ['bdist_wheel']. See /home/username/src/pybuilder/target/reports/distutils/bdist_wheel for full details:
            self.run_command(cmd)
          File "/home/username/.pyenv/versions/3.9.7/lib/python3.9/distutils/dist.py", line 985, in run_command
            cmd_obj.run()
          File "/home/username/src/pybuilder/.pybuilder/plugins/cpython-3.9.7.final.0/lib/python3.9/site-packages/wheel/bdist_wheel.py", line 299, in run
            self.run_command('build')
          File "/home/username/.pyenv/versions/3.9.7/lib/python3.9/distutils/cmd.py", line 313, in run_command
            self.distribution.run_command(command)
          File "/home/username/.pyenv/versions/3.9.7/lib/python3.9/distutils/dist.py", line 985, in run_command
            cmd_obj.run()
          File "/home/username/.pyenv/versions/3.9.7/lib/python3.9/distutils/command/build.py", line 135, in run
            self.run_command(cmd_name)
          File "/home/username/.pyenv/versions/3.9.7/lib/python3.9/distutils/cmd.py", line 313, in run_command
            self.distribution.run_command(command)
          File "/home/username/.pyenv/versions/3.9.7/lib/python3.9/distutils/dist.py", line 985, in run_command
            cmd_obj.run()
          File "/home/username/src/pybuilder/.pybuilder/plugins/cpython-3.9.7.final.0/lib/python3.9/site-packages/setuptools/command/build_py.py", line 56, in run
            self.build_package_data()
          File "/home/username/src/pybuilder/.pybuilder/plugins/cpython-3.9.7.final.0/lib/python3.9/site-packages/setuptools/command/build_py.py", line 127, in build_package_data
            srcfile in self.distribution.convert_2to3_doctests):
        AttributeError: 'Distribution' object has no attribute 'convert_2to3_doctests'

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions