Why does help('modules') [1] produce “/usr/lib64/python3.14/tempfile.py:484: ResourceWarning: Implicitly cleaning up <_TemporaryFileWrapper file=<_io.TextIOWrapper name='/tmp/Solaar_e4p94b_p' mode='w' encoding='UTF-8'>>” (for me)?
RokeJulianLockhart@Beedell:~$ python3
Python 3.14.2 (main, Dec 5 2025, 00:00:00) [GCC 15.2.1 20251111 (Red Hat 15.2.1-4)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> help('modules')
Please wait a moment while I gather a list of all available modules...
Crypto attrs imathnumpy regex
Cryptodome audit importlib report
Cython augeas importlib_metadata reportclient
IPython auparse inflect reprlib
OpenImageIO autocommand initial_setup requests
OpenSSL babel inkex requests_file
PIL backports inspect requests_ftp
PyOpenColorIO base64 io resource
PyQt5 bdb ipaddress rlcompleter
PyQt6 beaker iso639 roman_numerals
PySide6 bezmisc itertools rpds
Screenkey binascii jc rpm
Xlib bisect jedi run_command
__future__ blessed jinja2 runpy
__hello__ blessings jmespath s3transfer
_abc blivet json satyr
_aix_support blivetgui jsonschema sched
_android_support blueman jsonschema_specifications scour
_apple_support boto3 keysyms sdkmanager
_ast botocore keyword secrets
_ast_unparse bpdb langtable select
_asyncio bpython libcomps selectors
_audit brlapi libdnf selinux
_augeas brotli libdnf5 semanage
_bisect bs4 libmount sentry_sdk
_blake2 bsddb3 libvirt seobject
_blueman build libvirt_lxc sepolgen
_brotli builtins libvirt_qemu sepolicy
_bz2 bytesize libvirtaio serial
_capng bz2 libvirtmod setools
_cffi_backend cProfile libvirtmod_lxc setproctitle
_codecs cairo libvirtmod_qemu setroubleshoot
_codecs_cn calendar libxml2 setuptools
_codecs_hk capng libxml2mod shelve
_codecs_iso2022 certifi linecache shiboken6
_codecs_jp cffi lldb shiboken6_generator
_codecs_kr cgi locale shlex
_codecs_tw cgitb logging shutil
_collections chardet logitech_receiver signal
_collections_abc charset_normalizer looseversion simpleaudio
_colorize click louis simpleline
_compat_pickle cmath lvmdbusd simplepath
_contextvars cmd lxml simplestyle
_crypt_r cockpit lzma simpletransform
_csv code magic site
_ctypes codecs mailbox six
_curses codeop mako smartypants
_curses_panel collections markdown smtplib
_datetime colorsys markupsafe sniffio
_dbm compileall marshal snowballstemmer
_dbus_bindings compression math socket
_dbus_glib_bindings concurrent matplotlib_inline socketserver
_decimal configparser meh socks
_distutils_hack contextlib mercurial sockshandler
_elementtree contextvars mesonbuild solaar
_functools copy mimetypes sos
_gdbm copyreg mmap soupsieve
_hashlib crypt modulefinder speechd
_heapq crypt_r more_itertools speechd_config
_hmac cryptography multiprocessing sphinx
_imp cspsubdiv mutagen sqlite3
_interpchannels cssselect netrc sre_compile
_interpqueues csv nftables sre_constants
_interpreters ctypes ninja_syntax sre_parse
_io cubicsuperpath ntpath ssl
_ios_support cups nturl2path stack_data
_json cupshelpers numbers stat
_locale curl numexpr statistics
_lsprof curses numpy string
_lzma curtsies officehelper stringprep
_markupbase cwcwidth olefile struct
_md5 cython opcode structlog
_multibytecodec dasbus operator subprocess
_multiprocessing dataclasses optparse symtable
_opcode datetime orca sys
_opcode_metadata dateutil ordlookup sysconfig
_operator dbm orjson syslog
_osx_support dbus os systemd
_ped dbus_next packaging tabnanny
_pickle decimal parso tarfile
_posixshmem decorator parted tempfile
_posixsubprocess difflib pathlib termios
_py_abc dis pathvalidate textwrap
_py_warnings distro patoolib this
_pydatetime dnf pdb threading
_pydecimal dnfpluginscore pefile time
_pyio doctest perf timeit
_pylong docutils peutils tinycss2
_pyrepl drv_libxml2 pexpect tkinter
_queue email pickle token
_random enchant pickletools tokenize
_raw_pylibcpupower encodings pid tomli
_remote_debugging ensurepip pip tomllib
_ruamel_yaml enum pkg_resources trace
_selinux errno pkgutil traceback
_semanage evdev platform tracemalloc
_sha1 executing platformdirs traitlets
_sha2 faulthandler plistlib trashcli
_sha3 fc_solve_find_index_s2ints ply tty
_signal fcntl pmb tuned
_sitebuiltins fedora_third_party poplib turtle
_socket ffgeom posix turtledemo
_sqlite3 filecmp posixpath typeguard
_sre fileinput pprint types
_ssl firewall problem typing
_stat fnmatch procfs typing_extensions
_statistics fractions productmd typogrify
_string ftplib profile umu
_strptime functools prompt_toolkit unbound
_struct fvs pstats unboundmodule
_suggestions gbinder psutil unicodedata
_symtable gc pty unittest
_sysconfig genericpath ptyprocess uno
_sysconfigdata__linux_x86_64-linux-gnu getopt pure_eval unohelper
_thread getpass pwd urllib
_threading_local gettext pwquality urllib3
_tkinter gi py_compile uuid
_tokenize gidocgen pyanaconda venv
_tracemalloc glob pyatspi vkbasalt
_types gnome_abrt pyaudio warnings
_typing gramps pyclbr watchdog
_unbound graphlib pyclip wave
_uuid greenlet pycparser wcwidth
_warnings grp pycurl weakref
_weakref gzip pydoc webbrowser
_weakrefset h11 pydoc_data webencodings
_yaml hashlib pyexpat websockets
_zoneinfo hawkey pygdbmi wheel
_zstd heapq pygments wsgiref
abc hgdemandimport pygtkcompat xdg
abrt_exception_handler3 hgext pyinotify xkbregistry
abrtcli hgext3rd pykickstart xml
accerciser hid_parser pyparsing xmlrpc
alabaster hidapi pyproj xmltodict
annotationlib hmac pyproject_hooks yaml
antigravity html pyudev yt_dlp
anyio http pyximport zipapp
appdirs httpcore pyynl zipfile
argcomplete httpx queue zipimport
argparse humanize quopri zipp
array icoextract random zlib
ast icu rapidfuzz zoneinfo
asttokens idna raw_pylibcpupower zstandard
asyncio imagesize re
atexit imaplib readline
attr imath referencing
Enter any module name to get more help. Or, type "modules spam" to search
for modules whose name or summary contain the string "spam".
>>> exit
/usr/lib64/python3.14/tempfile.py:484: ResourceWarning: Implicitly cleaning up <_TemporaryFileWrapper file=<_io.TextIOWrapper name='/tmp/Solaar_ekh22emj' mode='w' encoding='UTF-8'>>
I ask because I observe evidence that this is problematic:
My Environment
Name : python3
Version : 3.14.2
Release : 1.fc43
Architecture: x86_64
Install Date: Wed 10 Dec 2025 14:32:28 GMT
Size : 29561
Signature :
RSA/SHA256, Sat 06 Dec 2025 23:48:16 GMT, Key ID 829b606631645531
Source RPM : python3.14-3.14.2-1.fc43.src.rpm
Build Date : Sat 06 Dec 2025 21:28:11 GMT
Build Host : buildvm-x86-20.rdu3.fedoraproject.org
Packager : Fedora Project
Vendor : Fedora Project
Bug URL : https://bugz.fedoraproject.org/python3.14
bugzilla.mozilla.org/show_bug.cgi?id=2008656#ct-0 describes all of the rest.