bitbrute / bitbrute/evillimiter

error self._finalize_license_expression

Open
#174 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
2k
Forks
365
PR merge metrics
No merged PRs in 30d

Description

self._finalize_license_expression()
/usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated.
!!

********************************************************************************
Please avoid running ``setup.py`` directly.
Instead, use pypa/build, pypa/installer or other
standards-based tools.

See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details.
********************************************************************************

!!
self.initialize_options()
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/setuptools/sandbox.py", line 167, in save_modules
yield saved
File "/usr/lib/python3/dist-packages/setuptools/sandbox.py", line 209, in setup_context
yield
File "/usr/lib/python3/dist-packages/setuptools/sandbox.py", line 270, in run_setup
_execfile(setup_script, ns)
~~~~~~~~~^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/setuptools/sandbox.py", line 52, in _execfile
exec(code, globals, locals)
~~~~^^^^^^^^^^^^^^^^^^^^^^^
File "/tmp/easy_install-tk04ghrt/netifaces-0.11.0/setup.py", line 576, in
File "/usr/lib/python3/dist-packages/setuptools/__init__.py", line 117, in setup
return distutils.core.setup(**attrs)
~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
File "/usr/lib/python3/dist-packages/setuptools/_distutils/core.py", line 186, in setup
return run_commands(dist)
File "/usr/lib/python3/dist-packages/setuptools/_distutils/core.py", line 202, in run_commands
dist.run_commands()
~~~~~~~~~~~~~~~~~^^
File "/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py", line 1002, in run_commands
self.run_command(cmd)
~~~~~~~~~~~~~~~~^^^^^
File "/usr/lib/python3/dist-packages/setuptools/dist.py", line 1104, in run_command
super().run_command(command)
~~~~~~~~~~~~~~~~~~~^^^^^^^^^
File "/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py", line 1021, in run_command
cmd_obj.run()
~~~~~~~~~~~^^
File "/usr/lib/python3/dist-packages/setuptools/command/bdist_egg.py", line 177, in run
cmd = self.call_command('install_lib', warn_dir=False)
File "/usr/lib/python3/dist-packages/setuptools/command/bdist_egg.py", line 163, in call_command
self.run_command(cmdname)
~~~~~~~~~~~~~~~~^^^^^^^^^
File "/usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py", line 357, in run_command
self.distribution.run_command(command)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
File "/usr/lib/python3/dist-packages/setuptools/dist.py", line 1104, in run_command
super().run_command(command)
~~~~~~~~~~~~~~~~~~~^^^^^^^^^
File "/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py", line 1020, in run_command
cmd_obj.ensure_finalized()
~~~~~~~~~~~~~~~~~~~~~~~~^^
File "/usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py", line 135, in ensure_finalized
self.finalize_options()
~~~~~~~~~~~~~~~~~~~~~^^
File "/usr/lib/python3/dist-packages/setuptools/command/install_lib.py", line 25, in finalize_options
self.set_undefined_options('install',('install_layout','install_layout'))
~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py", line 323, in set_undefined_options
setattr(self, dst_option, getattr(src_cmd_obj, src_option))
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py", line 131, in __getattr__
raise AttributeError(attr)
AttributeError: install_layout. Did you mean: 'install_platlib'?

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/home/danzu_go/evillimiter/setup.py", line 78, in
setup(
~~~~~^
name=NAME,
^^^^^^^^^^
...<13 lines>...
cmdclass=CMDCLASS,
^^^^^^^^^^^^^^^^^^
)
^
File "/usr/lib/python3/dist-packages/setuptools/__init__.py", line 117, in setup
return distutils.core.setup(**attrs)
~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
File "/usr/lib/python3/dist-packages/setuptools/_distutils/core.py", line 186, in setup
return run_commands(dist)
File "/usr/lib/python3/dist-packages/setuptools/_distutils/core.py", line 202, in run_commands
dist.run_commands()
~~~~~~~~~~~~~~~~~^^
File "/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py", line 1002, in run_commands
self.run_command(cmd)
~~~~~~~~~~~~~~~~^^^^^
File "/usr/lib/python3/dist-packages/setuptools/dist.py", line 1104, in run_command
super().run_command(command)
~~~~~~~~~~~~~~~~~~~^^^^^^^^^
File "/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py", line 1021, in run_command
cmd_obj.run()
~~~~~~~~~~~^^
File "/usr/lib/python3/dist-packages/setuptools/command/install.py", line 109, in run
self.do_egg_install()
~~~~~~~~~~~~~~~~~~~^^
File "/usr/lib/python3/dist-packages/setuptools/command/install.py", line 176, in do_egg_install
cmd.run(show_deprecation=False)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/setuptools/command/easy_install.py", line 461, in run
self.easy_install(spec, not self.no_deps)
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/setuptools/command/easy_install.py", line 710, in easy_install
return self.install_item(None, spec, tmpdir, deps, True)
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/setuptools/command/easy_install.py", line 762, in install_item
self.process_distribution(spec, dist, deps)
~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/setuptools/command/easy_install.py", line 811, in process_distribution
distros = WorkingSet([]).resolve(
[requirement], self.local_index, self.easy_install
)
File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 893, in resolve
dist = self._resolve_dist(
req, best, replace_conflicting, env, installer, required_by, to_activate
)
File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 929, in _resolve_dist
dist = best[req.key] = env.best_match(
~~~~~~~~~~~~~~^
req, ws, installer, replace_conflicting=replace_conflicting
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 1267, in best_match
return self.obtain(req, installer)
~~~~~~~~~~~^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 1303, in obtain
return installer(requirement) if installer else None
~~~~~~~~~^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/setuptools/command/easy_install.py", line 733, in easy_install
return self.install_item(spec, dist.location, tmpdir, deps)
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/setuptools/command/easy_install.py", line 760, in install_item
dists = self.install_eggs(spec, download, tmpdir)
File "/usr/lib/python3/dist-packages/setuptools/command/easy_install.py", line 956, in install_eggs
return self.build_and_install(setup_script, setup_base)
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/setuptools/command/easy_install.py", line 1230, in build_and_install
self.run_setup(setup_script, setup_base, args)
~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/setuptools/command/easy_install.py", line 1216, in run_setup
run_setup(setup_script, args)
~~~~~~~~~^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/setuptools/sandbox.py", line 260, in run_setup
with setup_context(setup_dir):
~~~~~~~~~~~~~^^^^^^^^^^^
File "/usr/lib/python3.13/contextlib.py", line 162, in __exit__
self.gen.throw(value)
~~~~~~~~~~~~~~^^^^^^^
File "/usr/lib/python3/dist-packages/setuptools/sandbox.py", line 201, in setup_context
with save_modules():
~~~~~~~~~~~~^^
File "/usr/lib/python3.13/contextlib.py", line 162, in __exit__
self.gen.throw(value)
~~~~~~~~~~~~~~^^^^^^^
File "/usr/lib/python3/dist-packages/setuptools/sandbox.py", line 180, in save_modules
saved_exc.resume()
~~~~~~~~~~~~~~~~^^
File "/usr/lib/python3/dist-packages/setuptools/sandbox.py", line 154, in resume
raise exc.with_traceback(self._tb)
File "/usr/lib/python3/dist-packages/setuptools/sandbox.py", line 167, in save_modules
yield saved
File "/usr/lib/python3/dist-packages/setuptools/sandbox.py", line 209, in setup_context
yield
File "/usr/lib/python3/dist-packages/setuptools/sandbox.py", line 270, in run_setup
_execfile(setup_script, ns)
~~~~~~~~~^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/setuptools/sandbox.py", line 52, in _execfile
exec(code, globals, locals)
~~~~^^^^^^^^^^^^^^^^^^^^^^^
File "/tmp/easy_install-tk04ghrt/netifaces-0.11.0/setup.py", line 576, in
File "/usr/lib/python3/dist-packages/setuptools/__init__.py", line 117, in setup
return distutils.core.setup(**attrs)
~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
File "/usr/lib/python3/dist-packages/setuptools/_distutils/core.py", line 186, in setup
return run_commands(dist)
File "/usr/lib/python3/dist-packages/setuptools/_distutils/core.py", line 202, in run_commands
dist.run_commands()
~~~~~~~~~~~~~~~~~^^
File "/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py", line 1002, in run_commands
self.run_command(cmd)
~~~~~~~~~~~~~~~~^^^^^
File "/usr/lib/python3/dist-packages/setuptools/dist.py", line 1104, in run_command
super().run_command(command)
~~~~~~~~~~~~~~~~~~~^^^^^^^^^
File "/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py", line 1021, in run_command
cmd_obj.run()
~~~~~~~~~~~^^
File "/usr/lib/python3/dist-packages/setuptools/command/bdist_egg.py", line 177, in run
cmd = self.call_command('install_lib', warn_dir=False)
File "/usr/lib/python3/dist-packages/setuptools/command/bdist_egg.py", line 163, in call_command
self.run_command(cmdname)
~~~~~~~~~~~~~~~~^^^^^^^^^
File "/usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py", line 357, in run_command
self.distribution.run_command(command)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
File "/usr/lib/python3/dist-packages/setuptools/dist.py", line 1104, in run_command
super().run_command(command)
~~~~~~~~~~~~~~~~~~~^^^^^^^^^
File "/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py", line 1020, in run_command
cmd_obj.ensure_finalized()
~~~~~~~~~~~~~~~~~~~~~~~~^^
File "/usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py", line 135, in ensure_finalized
self.finalize_options()
~~~~~~~~~~~~~~~~~~~~~^^
File "/usr/lib/python3/dist-packages/setuptools/command/install_lib.py", line 25, in finalize_options
self.set_undefined_options('install',('install_layout','install_layout'))
~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py", line 323, in set_undefined_options
setattr(self, dst_option, getattr(src_cmd_obj, src_option))
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py", line 131, in __getattr__
raise AttributeError(attr)
AttributeError: install_layout

Contributor guide

No contributing guide indexed for this repository

Research direction

Reproduce the installation failure from the repository's setup.py, then inspect the setup.py setup call and the dependency installation path involving netifaces and setuptools. Done means the project installs successfully without the AttributeError for install_layout; verify the result using the same installation command that produced this traceback.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
build-system
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.