→v4.0.2
>Fet-Fe 細 (→v4.0.2) |
>化学に強い弁護士 (→v4.0.2) |
||
154行目: | 154行目: | ||
* 出力にLoggerを利用する | * 出力にLoggerを利用する | ||
* バグがないか確認する--[[利用者:Fet-Fe|Fet-Fe]] ([[利用者・トーク:Fet-Fe|トーク]]) 2023年9月25日 (月) 02:14 (JST) | * バグがないか確認する--[[利用者:Fet-Fe|Fet-Fe]] ([[利用者・トーク:Fet-Fe|トーク]]) 2023年9月25日 (月) 02:14 (JST) | ||
==== 不具合報告(v4.0.2) ==== | |||
本スクリプトをWhonix環境で実行したところ、下記のエラーを出力しました。念のためpip install typingを実行しても変わらず(長いのでエラー内容は折りたたんで書きます)実行出来ませんでした。当職が無能なだけなのかプログラムに不備があるのかは分かりませんが。 | |||
<div class="toccolours mw-collapsible mw-collapsed"> | |||
pip install typingを実行した時のエラー | |||
<div class="mw-collapsible-content"> | |||
<pre> | |||
(venv) user@host:~$ pip install typing | |||
Collecting typing | |||
Downloading typing-3.7.4.3.tar.gz (78 kB) | |||
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 78.6/78.6 kB 128.3 kB/s eta 0:00:00 | |||
Installing build dependencies ... done | |||
Getting requirements to build wheel ... done | |||
Preparing metadata (pyproject.toml) ... error | |||
error: subprocess-exited-with-error | |||
× Preparing metadata (pyproject.toml) did not run successfully. | |||
│ exit code: 1 | |||
╰─> [88 lines of output] | |||
/tmp/pip-build-env-5gip_o42/overlay/lib/python3.10/site-packages/setuptools/dist.py:498: SetuptoolsDeprecationWarning: Invalid dash-separated options | |||
!! | |||
******************************************************************************** | |||
Usage of dash-separated 'license-file' will not be supported in future | |||
versions. Please use the underscore name 'license_file' instead. | |||
See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. | |||
******************************************************************************** | |||
!! | |||
opt = self.warn_dash_deprecation(opt, section) | |||
/tmp/pip-build-env-5gip_o42/overlay/lib/python3.10/site-packages/setuptools/config/setupcfg.py:293: _DeprecatedConfig: Deprecated config in `setup.cfg` | |||
!! | |||
******************************************************************************** | |||
The license_file parameter is deprecated, use license_files instead. | |||
By 2023-Oct-30, you need to update your project and remove deprecated calls | |||
or your builds will no longer be supported. | |||
See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. | |||
******************************************************************************** | |||
!! | |||
parsed = self.parsers.get(option_name, lambda x: x)(value) | |||
running dist_info | |||
creating /tmp/pip-modern-metadata-_760nep_/typing.egg-info | |||
writing /tmp/pip-modern-metadata-_760nep_/typing.egg-info/PKG-INFO | |||
writing dependency_links to /tmp/pip-modern-metadata-_760nep_/typing.egg-info/dependency_links.txt | |||
writing top-level names to /tmp/pip-modern-metadata-_760nep_/typing.egg-info/top_level.txt | |||
writing manifest file '/tmp/pip-modern-metadata-_760nep_/typing.egg-info/SOURCES.txt' | |||
reading manifest file '/tmp/pip-modern-metadata-_760nep_/typing.egg-info/SOURCES.txt' | |||
reading manifest template 'MANIFEST.in' | |||
adding license file 'LICENSE' | |||
writing manifest file '/tmp/pip-modern-metadata-_760nep_/typing.egg-info/SOURCES.txt' | |||
creating '/tmp/pip-modern-metadata-_760nep_/typing-3.7.4.3.dist-info' | |||
Traceback (most recent call last): | |||
File "/home/user/venv/lib/python3.10/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 353, in <module> | |||
main() | |||
File "/home/user/venv/lib/python3.10/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 335, in main | |||
json_out['return_val'] = hook(**hook_input['kwargs']) | |||
File "/home/user/venv/lib/python3.10/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 149, in prepare_metadata_for_build_wheel | |||
return hook(metadata_directory, config_settings) | |||
File "/tmp/pip-build-env-5gip_o42/overlay/lib/python3.10/site-packages/setuptools/build_meta.py", line 396, in prepare_metadata_for_build_wheel | |||
self.run_setup() | |||
File "/tmp/pip-build-env-5gip_o42/overlay/lib/python3.10/site-packages/setuptools/build_meta.py", line 507, in run_setup | |||
super(_BuildMetaLegacyBackend, self).run_setup(setup_script=setup_script) | |||
File "/tmp/pip-build-env-5gip_o42/overlay/lib/python3.10/site-packages/setuptools/build_meta.py", line 341, in run_setup | |||
exec(code, locals()) | |||
File "<string>", line 57, in <module> | |||
File "/tmp/pip-build-env-5gip_o42/overlay/lib/python3.10/site-packages/setuptools/__init__.py", line 103, in setup | |||
return distutils.core.setup(**attrs) | |||
File "/tmp/pip-build-env-5gip_o42/overlay/lib/python3.10/site-packages/setuptools/_distutils/core.py", line 185, in setup | |||
return run_commands(dist) | |||
File "/tmp/pip-build-env-5gip_o42/overlay/lib/python3.10/site-packages/setuptools/_distutils/core.py", line 201, in run_commands | |||
dist.run_commands() | |||
File "/tmp/pip-build-env-5gip_o42/overlay/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 969, in run_commands | |||
self.run_command(cmd) | |||
File "/tmp/pip-build-env-5gip_o42/overlay/lib/python3.10/site-packages/setuptools/dist.py", line 989, in run_command | |||
super().run_command(command) | |||
File "/tmp/pip-build-env-5gip_o42/overlay/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 988, in run_command | |||
cmd_obj.run() | |||
File "/tmp/pip-build-env-5gip_o42/overlay/lib/python3.10/site-packages/setuptools/command/dist_info.py", line 112, in run | |||
bdist_wheel = self.get_finalized_command('bdist_wheel') | |||
File "/tmp/pip-build-env-5gip_o42/overlay/lib/python3.10/site-packages/setuptools/_distutils/cmd.py", line 304, in get_finalized_command | |||
cmd_obj = self.distribution.get_command_obj(command, create) | |||
File "/tmp/pip-build-env-5gip_o42/overlay/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 860, in get_command_obj | |||
klass = self.get_command_class(command) | |||
File "/tmp/pip-build-env-5gip_o42/overlay/lib/python3.10/site-packages/setuptools/dist.py", line 736, in get_command_class | |||
self.cmdclass[command] = cmdclass = ep.load() | |||
File "/usr/local/lib/python3.10/importlib/metadata/__init__.py", line 171, in load | |||
module = import_module(match.group('module')) | |||
File "/usr/local/lib/python3.10/importlib/__init__.py", line 126, in import_module | |||
return _bootstrap._gcd_import(name[level:], package, level) | |||
File "<frozen importlib._bootstrap>", line 1050, in _gcd_import | |||
File "<frozen importlib._bootstrap>", line 1027, in _find_and_load | |||
File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked | |||
File "<frozen importlib._bootstrap>", line 688, in _load_unlocked | |||
File "<frozen importlib._bootstrap_external>", line 883, in exec_module | |||
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed | |||
File "/tmp/pip-build-env-5gip_o42/overlay/lib/python3.10/site-packages/wheel/bdist_wheel.py", line 28, in <module> | |||
from .macosx_libfile import calculate_macosx_platform_tag | |||
File "/tmp/pip-build-env-5gip_o42/overlay/lib/python3.10/site-packages/wheel/macosx_libfile.py", line 43, in <module> | |||
import ctypes | |||
File "/usr/local/lib/python3.10/ctypes/__init__.py", line 8, in <module> | |||
from _ctypes import Union, Structure, Array | |||
ImportError: libffi.so.7: cannot open shared object file: No such file or directory | |||
[end of output] | |||
note: This error originates from a subprocess, and is likely not a problem with pip. | |||
error: metadata-generation-failed | |||
× Encountered error while generating package metadata. | |||
╰─> See above for output. | |||
note: This is an issue with the package mentioned above, not pip. | |||
hint: See above for details. | |||
</pre> | |||
</div> | |||
</div> | |||
プログラム実行時のエラーは下記の通りです。 | |||
<pre> | |||
(venv) user@host:~$ python3 '/home/user/Desktop/降臨ショー.py' | |||
Traceback (most recent call last): | |||
File "/home/user/Desktop/降臨ショー.py", line 54, in <module> | |||
from typing import Final, NoReturn, Any, Self | |||
ImportError: cannot import name 'Self' from 'typing' (/usr/local/lib/python3.10/typing.py) | |||
</pre> | |||
補足説明:起動時の環境は当職のユーザーページに書いてあるそれです--[[利用者:化学に強い弁護士|化学に強い弁護士]] ([[利用者・トーク:化学に強い弁護士|トーク]]) 2023年9月27日 (水) 01:54 (JST) |