Closed jaraco closed 1 year ago
Lots of EncodingWarnings are reported now that PYTHONWARNDEFAULTENCODING=1:
setuptools/tests/test_bdist_egg.py: 2 warnings setuptools/tests/test_easy_install.py: 5 warnings setuptools/tests/test_packageindex.py: 2 warnings setuptools/tests/test_dist.py: 1 warning setuptools/tests/test_setuptools.py: 2 warnings setuptools/tests/config/test_setupcfg.py: 55 warnings setuptools/tests/test_virtualenv.py: 1 warning /Users/jaraco/code/pypa/setuptools/.tox/py/lib/python3.11/site-packages/_pytest/_py/error.py:85: EncodingWarning: 'encoding' argument not specified return func(*args, **kwargs) setuptools/tests/test_bdist_egg.py::Test::test_bdist_egg setuptools/tests/test_bdist_egg.py::Test::test_exclude_source_files /Users/jaraco/code/pypa/setuptools/setuptools/command/bdist_egg.py:351: EncodingWarning: 'encoding' argument not specified f = open(fn, 'wt') setuptools/tests/test_build_meta.py: 12 warnings /Users/jaraco/code/pypa/setuptools/setuptools/tests/test_build_meta.py:526: EncodingWarning: 'encoding' argument not specified with open(setup_loc, 'rt') as file_handler: setuptools/tests/test_build_meta.py: 12 warnings /Users/jaraco/code/pypa/setuptools/setuptools/tests/test_build_meta.py:528: EncodingWarning: 'encoding' argument not specified with open(setup_loc, 'wt') as file_handler: setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_build_with_existing_file_present[wheel] setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_build_with_existing_file_present[sdist] setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_build_with_existing_file_present[wheel] setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_build_with_existing_file_present[sdist] /Users/jaraco/code/pypa/setuptools/setuptools/tests/test_build_meta.py:274: EncodingWarning: 'encoding' argument not specified with open("VERSION", "wt") as version_file: setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_build_with_existing_file_present[wheel] setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_build_with_existing_file_present[sdist] setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_build_with_existing_file_present[wheel] setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_build_with_existing_file_present[sdist] /Users/jaraco/code/pypa/setuptools/setuptools/tests/test_build_meta.py:284: EncodingWarning: 'encoding' argument not specified open(os.path.join(dist_dir, second_result), 'w').close() setuptools/tests/test_config_discovery.py: 78 warnings /Users/jaraco/code/pypa/setuptools/setuptools/tests/test_config_discovery.py:571: EncodingWarning: 'encoding' argument not specified (root / "setup.py").write_text("import setuptools\nsetuptools.setup()") setuptools/tests/test_config_discovery.py: 78 warnings /Users/jaraco/code/pypa/setuptools/setuptools/tests/test_config_discovery.py:572: EncodingWarning: 'encoding' argument not specified (root / "README.md").write_text("# Example Package") setuptools/tests/test_config_discovery.py: 78 warnings /Users/jaraco/code/pypa/setuptools/setuptools/tests/test_config_discovery.py:573: EncodingWarning: 'encoding' argument not specified (root / "LICENSE").write_text("Copyright (c) 2018") setuptools/tests/test_config_discovery.py: 9 warnings setuptools/tests/test_easy_install.py: 2 warnings setuptools/tests/test_integration.py: 1 warning setuptools/tests/test_sdist.py: 15 warnings setuptools/tests/test_setopt.py: 2 warnings setuptools/tests/test_egg_info.py: 2 warnings /Users/jaraco/code/pypa/setuptools/setuptools/command/setopt.py:43: EncodingWarning: 'encoding' argument not specified opts.read([filename]) setuptools/tests/test_config_discovery.py: 9 warnings setuptools/tests/test_easy_install.py: 2 warnings setuptools/tests/test_integration.py: 1 warning setuptools/tests/test_sdist.py: 15 warnings setuptools/tests/test_setopt.py: 2 warnings setuptools/tests/test_egg_info.py: 2 warnings /Users/jaraco/code/pypa/setuptools/setuptools/command/setopt.py:72: EncodingWarning: 'encoding' argument not specified with open(filename, 'w') as f: setuptools/tests/test_config_discovery.py: 11 warnings /Users/jaraco/code/pypa/setuptools/setuptools/tests/test_config_discovery.py:598: EncodingWarning: 'encoding' argument not specified with open(root / "setup.cfg", "w") as f: setuptools/tests/test_config_discovery.py: 11 warnings /Users/jaraco/code/pypa/setuptools/setuptools/tests/test_config_discovery.py:601: EncodingWarning: 'encoding' argument not specified print((root / "setup.cfg").read_text()) setuptools/tests/test_config_discovery.py: 18 warnings /Users/jaraco/code/pypa/setuptools/setuptools/tests/integration/helpers.py:15: EncodingWarning: 'encoding' argument not specified. r = subprocess.run( setuptools/tests/test_build_py.py::test_recursive_in_package_data_glob /Users/jaraco/code/pypa/setuptools/setuptools/tests/test_build_py.py:48: EncodingWarning: 'encoding' argument not specified open('path/subpath/subsubpath/data', 'w').close() setuptools/tests/test_build_py.py::test_read_only /Users/jaraco/code/pypa/setuptools/setuptools/tests/test_build_py.py:73: EncodingWarning: 'encoding' argument not specified open('pkg/__init__.py', 'w').close() setuptools/tests/test_build_py.py::test_read_only /Users/jaraco/code/pypa/setuptools/setuptools/tests/test_build_py.py:74: EncodingWarning: 'encoding' argument not specified open('pkg/data.dat', 'w').close() setuptools/tests/test_build_py.py::test_executable_data /Users/jaraco/code/pypa/setuptools/setuptools/tests/test_build_py.py:102: EncodingWarning: 'encoding' argument not specified open('pkg/__init__.py', 'w').close() setuptools/tests/test_build_py.py::test_executable_data /Users/jaraco/code/pypa/setuptools/setuptools/tests/test_build_py.py:103: EncodingWarning: 'encoding' argument not specified open('pkg/run-me', 'w').close() setuptools/tests/test_build_py.py: 2 warnings setuptools/tests/test_manifest.py: 9 warnings setuptools/tests/test_sdist.py: 2 warnings /Users/jaraco/code/pypa/setuptools/setuptools/_distutils/text_file.py:118: EncodingWarning: 'encoding' argument not specified self.file = open(self.filename, errors=self.errors) setuptools/tests/test_dist_info.py: 36 warnings /Users/jaraco/code/pypa/setuptools/setuptools/tests/test_dist_info.py:206: EncodingWarning: 'encoding' argument not specified. return subprocess.run(cmd, **opts) setuptools/tests/test_config_discovery.py::TestWithAttrDirective::test_setupcfg_metadata[src-opts0] setuptools/tests/test_config_discovery.py::TestWithAttrDirective::test_setupcfg_metadata[lib-opts1] /Users/jaraco/code/pypa/setuptools/setuptools/tests/test_config_discovery.py:303: EncodingWarning: 'encoding' argument not specified (tmp_path / folder / "pkg/__init__.py").write_text("version = 42") setuptools/tests/test_config_discovery.py::TestWithAttrDirective::test_setupcfg_metadata[src-opts0] setuptools/tests/test_config_discovery.py::TestWithAttrDirective::test_setupcfg_metadata[lib-opts1] /Users/jaraco/code/pypa/setuptools/setuptools/tests/test_config_discovery.py:306: EncodingWarning: 'encoding' argument not specified + (tmp_path / "setup.cfg").read_text() setuptools/tests/test_config_discovery.py::TestWithAttrDirective::test_setupcfg_metadata[src-opts0] setuptools/tests/test_config_discovery.py::TestWithAttrDirective::test_setupcfg_metadata[lib-opts1] /Users/jaraco/code/pypa/setuptools/setuptools/tests/test_config_discovery.py:304: EncodingWarning: 'encoding' argument not specified (tmp_path / "setup.cfg").write_text( setuptools/tests/test_easy_install.py::TestEasyInstallTest::test_unicode_filename_in_sdist setuptools/tests/test_easy_install.py::TestEasyInstallTest::test_unicode_content_in_sdist setuptools/tests/test_easy_install.py::TestUserInstallTest::test_local_index setuptools/tests/test_integration.py::test_pbr setuptools/tests/test_integration.py::test_python_novaclient setuptools/tests/test_integration.py::test_pyuri setuptools/tests/test_integration.py::test_stevedore setuptools/tests/test_integration.py::test_virtualenvwrapper /Users/jaraco/code/pypa/setuptools/setuptools/command/easy_install.py:473: EncodingWarning: 'encoding' argument not specified open(testfile, 'w').close() setuptools/tests/test_easy_install.py: 23 warnings setuptools/tests/test_integration.py: 1 warning /Users/jaraco/code/pypa/setuptools/setuptools/sandbox.py:455: EncodingWarning: 'encoding' argument not specified return _open(path, mode, *args, **kw) setuptools/tests/test_easy_install.py::TestEasyInstallTest::test_unicode_filename_in_sdist setuptools/tests/test_easy_install.py::TestEasyInstallTest::test_unicode_content_in_sdist setuptools/tests/test_easy_install.py::TestPTHFileWriter::test_many_pth_distributions_merge_together setuptools/tests/test_easy_install.py::TestUserInstallTest::test_local_index setuptools/tests/test_integration.py::test_pbr setuptools/tests/test_integration.py::test_python_novaclient setuptools/tests/test_integration.py::test_pyuri setuptools/tests/test_integration.py::test_stevedore setuptools/tests/test_integration.py::test_virtualenvwrapper /Users/jaraco/code/pypa/setuptools/setuptools/command/easy_install.py:1653: EncodingWarning: 'encoding' argument not specified with open(self.filename, 'wt') as f: setuptools/tests/test_easy_install.py::TestPTHFileWriter::test_many_pth_distributions_merge_together setuptools/tests/test_integration.py::test_python_novaclient setuptools/tests/test_integration.py::test_stevedore setuptools/tests/test_integration.py::test_virtualenvwrapper /Users/jaraco/code/pypa/setuptools/setuptools/command/easy_install.py:1585: EncodingWarning: 'encoding' argument not specified f = open(self.filename, 'rt') setuptools/tests/test_config_discovery.py::TestWithAttrDirective::test_pyproject_metadata /Users/jaraco/code/pypa/setuptools/setuptools/tests/test_config_discovery.py:323: EncodingWarning: 'encoding' argument not specified (tmp_path / "src/pkg/__init__.py").write_text("version = 42") setuptools/tests/test_config_discovery.py::TestWithAttrDirective::test_pyproject_metadata /Users/jaraco/code/pypa/setuptools/setuptools/tests/test_config_discovery.py:324: EncodingWarning: 'encoding' argument not specified (tmp_path / "pyproject.toml").write_text( setuptools/tests/test_config_discovery.py::TestWithCExtension::test_skip_discovery_with_setupcfg_metadata setuptools/tests/test_config_discovery.py::TestWithCExtension::test_dont_skip_discovery_with_pyproject_metadata /Users/jaraco/code/pypa/setuptools/setuptools/tests/test_config_discovery.py:365: EncodingWarning: 'encoding' argument not specified (tmp_path / "setup.py").write_text(DALS(setup_script)) setuptools/tests/test_config_discovery.py::TestWithCExtension::test_skip_discovery_with_setupcfg_metadata /Users/jaraco/code/pypa/setuptools/setuptools/tests/test_config_discovery.py:378: EncodingWarning: 'encoding' argument not specified (tmp_path / "pyproject.toml").write_text(DALS(pyproject)) setuptools/tests/test_config_discovery.py::TestWithCExtension::test_skip_discovery_with_setupcfg_metadata /Users/jaraco/code/pypa/setuptools/setuptools/tests/test_config_discovery.py:385: EncodingWarning: 'encoding' argument not specified (tmp_path / "setup.cfg").write_text(DALS(setupcfg)) setuptools/tests/test_config_discovery.py::TestWithCExtension::test_dont_skip_discovery_with_pyproject_metadata /Users/jaraco/code/pypa/setuptools/setuptools/tests/test_config_discovery.py:410: EncodingWarning: 'encoding' argument not specified (tmp_path / "pyproject.toml").write_text(DALS(pyproject)) setuptools/tests/test_easy_install.py::TestDistutilsPackage::test_bdist_egg_available_on_distutils_pkg /Users/jaraco/code/pypa/setuptools/setuptools/tests/test_easy_install.py:471: EncodingWarning: 'encoding' argument not specified with open('setup.py', 'w') as f: setuptools/tests/test_easy_install.py::TestInstallRequires::test_setup_install_includes_dependencies /Users/jaraco/code/pypa/setuptools/setuptools/tests/test_easy_install.py:527: EncodingWarning: 'encoding' argument not specified. cp = subprocess.run( setuptools/tests/test_config_discovery.py::TestWithPackageData::test_include_package_data[.-files0] setuptools/tests/test_config_discovery.py::TestWithPackageData::test_include_package_data[.-files1] setuptools/tests/test_config_discovery.py::TestWithPackageData::test_include_package_data[src-files2] setuptools/tests/test_config_discovery.py::TestWithPackageData::test_include_package_data[src-files3] setuptools/tests/test_config_discovery.py::TestWithPackageData::test_include_package_data[src-files4] setuptools/tests/test_config_discovery.py::TestWithPackageData::test_include_package_data[src-files5] /Users/jaraco/code/pypa/setuptools/setuptools/tests/test_config_discovery.py:427: EncodingWarning: 'encoding' argument not specified (tmp_path / "MANIFEST.in").write_text(DALS(manifest)) setuptools/tests/test_egg_info.py::TestEggInfo::test_manifest_template_is_read /Users/jaraco/code/pypa/setuptools/setuptools/tests/test_egg_info.py:236: EncodingWarning: 'encoding' argument not specified with open(sources_txt) as f: setuptools/tests/test_egg_info.py: 19 warnings /Users/jaraco/code/pypa/setuptools/setuptools/tests/test_egg_info.py:479: EncodingWarning: 'encoding' argument not specified with open(requires_txt) as fp: setuptools/tests/test_editable_install.py::test_editable_with_pyproject[strict-files0] setuptools/tests/test_editable_install.py::test_editable_with_pyproject[strict-files1] setuptools/tests/test_editable_install.py::test_editable_with_pyproject[lenient-files0] setuptools/tests/test_editable_install.py::test_editable_with_pyproject[lenient-files1] /Users/jaraco/code/pypa/setuptools/setuptools/tests/test_editable_install.py:134: EncodingWarning: 'encoding' argument not specified (project / "src/mypkg/data.txt").write_text("foobar") setuptools/tests/test_editable_install.py::test_editable_with_pyproject[strict-files0] setuptools/tests/test_editable_install.py::test_editable_with_pyproject[strict-files1] setuptools/tests/test_editable_install.py::test_editable_with_pyproject[lenient-files0] setuptools/tests/test_editable_install.py::test_editable_with_pyproject[lenient-files1] /Users/jaraco/code/pypa/setuptools/setuptools/tests/test_editable_install.py:135: EncodingWarning: 'encoding' argument not specified (project / "src/mypkg/mod.py").write_text("x = 42") setuptools/tests/test_easy_install.py: 15 warnings /Users/jaraco/code/pypa/setuptools/setuptools/tests/test_easy_install.py:1249: EncodingWarning: 'encoding' argument not specified with open(os.path.join(test_pkg, 'setup.cfg'), 'w') as f: setuptools/tests/test_easy_install.py: 15 warnings /Users/jaraco/code/pypa/setuptools/setuptools/tests/test_easy_install.py:1260: EncodingWarning: 'encoding' argument not specified with open(os.path.join(test_pkg, 'setup.py'), 'w') as f: ::project /Users/jaraco/code/pypa/setuptools/.tox/py/lib/python3.11/site-packages/build/env.py:201: EncodingWarning: 'encoding' argument not specified with tempfile.NamedTemporaryFile('w+', prefix='build-reqs-', suffix='.txt', delete=False) as req_file: pkg_resources/tests/test_pkg_resources.py::TestZipProvider::test_resource_filename_rewrites_on_change /Users/jaraco/code/pypa/setuptools/pkg_resources/tests/test_pkg_resources.py:118: EncodingWarning: 'encoding' argument not specified f = open(filename, 'w') pkg_resources/tests/test_pkg_resources.py::TestZipProvider::test_resource_filename_rewrites_on_change /Users/jaraco/code/pypa/setuptools/pkg_resources/tests/test_pkg_resources.py:124: EncodingWarning: 'encoding' argument not specified with open(filename) as f: setuptools/tests/test_egg_info.py::TestEggInfo::test_doesnt_provides_extra /Users/jaraco/code/pypa/setuptools/setuptools/tests/test_egg_info.py:544: EncodingWarning: 'encoding' argument not specified with open(os.path.join(egg_info_dir, 'PKG-INFO')) as pkginfo_file: setuptools/tests/test_config_discovery.py: 20 warnings /Users/jaraco/code/pypa/setuptools/setuptools/tests/test_config_discovery.py:187: EncodingWarning: 'encoding' argument not specified (tmp_path / "pyproject.toml").write_text(pyproject) setuptools/tests/test_config_discovery.py: 30 warnings /Users/jaraco/code/pypa/setuptools/setuptools/tests/test_config_discovery.py:191: EncodingWarning: 'encoding' argument not specified (tmp_path / config_file).write_text(config) setuptools/tests/test_egg_info.py::TestEggInfo::test_setup_cfg_license_file[files0-True] setuptools/tests/test_egg_info.py::TestEggInfo::test_setup_cfg_license_file[files1-False] setuptools/tests/test_egg_info.py::TestEggInfo::test_setup_cfg_license_file[files2-True] setuptools/tests/test_egg_info.py::TestEggInfo::test_setup_cfg_license_file[files3-True] setuptools/tests/test_egg_info.py::TestEggInfo::test_setup_cfg_license_file[glob_pattern] /Users/jaraco/code/pypa/setuptools/setuptools/tests/test_egg_info.py:596: EncodingWarning: 'encoding' argument not specified with open(os.path.join(egg_info_dir, 'SOURCES.txt')) as sources_file: setuptools/tests/test_egg_info.py::TestEggInfo::test_provides_extra /Users/jaraco/code/pypa/setuptools/setuptools/tests/test_egg_info.py:526: EncodingWarning: 'encoding' argument not specified with open(os.path.join(egg_info_dir, 'PKG-INFO')) as pkginfo_file: setuptools/tests/test_egg_info.py: 12 warnings /Users/jaraco/code/pypa/setuptools/setuptools/tests/test_egg_info.py:736: EncodingWarning: 'encoding' argument not specified with open(os.path.join(egg_info_dir, 'SOURCES.txt')) as sources_file: setuptools/tests/test_dep_util.py::test_newer_pairwise_group /Users/jaraco/code/pypa/setuptools/setuptools/tests/test_dep_util.py:16: EncodingWarning: 'encoding' argument not specified with open(creation_order[i], 'w'): setuptools/tests/test_depends.py::TestGetModuleConstant::test_basic setuptools/tests/test_setuptools.py::TestDepends::testFindModule setuptools/tests/test_setuptools.py::TestDepends::testModuleExtract setuptools/tests/test_setuptools.py::TestDepends::testRequire setuptools/tests/test_setuptools.py::TestDepends::test_require_present /Users/jaraco/code/pypa/setuptools/setuptools/_imp.py:63: EncodingWarning: 'encoding' argument not specified file = open(path, mode) setuptools/tests/test_find_packages.py: 12 warnings /Users/jaraco/code/pypa/setuptools/setuptools/tests/test_find_packages.py:84: EncodingWarning: 'encoding' argument not specified fp = open(path, 'w') setuptools/tests/test_egg_info.py::TestEggInfo::test_setup_cfg_license_file_license_files[files0-incl_licenses0-excl_licenses0] setuptools/tests/test_egg_info.py::TestEggInfo::test_setup_cfg_license_file_license_files[files1-incl_licenses1-excl_licenses1] setuptools/tests/test_egg_info.py::TestEggInfo::test_setup_cfg_license_file_license_files[files2-incl_licenses2-excl_licenses2] setuptools/tests/test_egg_info.py::TestEggInfo::test_setup_cfg_license_file_license_files[files3-incl_licenses3-excl_licenses3] setuptools/tests/test_egg_info.py::TestEggInfo::test_setup_cfg_license_file_license_files[files4-incl_licenses4-excl_licenses4] setuptools/tests/test_egg_info.py::TestEggInfo::test_setup_cfg_license_file_license_files[files5-incl_licenses5-excl_licenses5] setuptools/tests/test_egg_info.py::TestEggInfo::test_setup_cfg_license_file_license_files[files6-incl_licenses6-excl_licenses6] setuptools/tests/test_egg_info.py::TestEggInfo::test_setup_cfg_license_file_license_files[no_default_glob_patterns] setuptools/tests/test_egg_info.py::TestEggInfo::test_setup_cfg_license_file_license_files[combined_glob_patterrns] /Users/jaraco/code/pypa/setuptools/setuptools/tests/test_egg_info.py:862: EncodingWarning: 'encoding' argument not specified with open(os.path.join(egg_info_dir, 'SOURCES.txt')) as sources_file: setuptools/tests/test_integration.py::test_pbr setuptools/tests/test_integration.py::test_python_novaclient setuptools/tests/test_integration.py::test_stevedore setuptools/tests/test_integration.py::test_virtualenvwrapper /Users/jaraco/code/pypa/setuptools/setuptools/command/easy_install.py:843: EncodingWarning: 'encoding' argument not specified with open(target, "w" + mode) as f: setuptools/tests/test_manifest.py: 10 warnings /Users/jaraco/code/pypa/setuptools/setuptools/tests/test_manifest.py:177: EncodingWarning: 'encoding' argument not specified f = open(os.path.join(self.temp_dir, 'setup.py'), 'w') setuptools/tests/test_manifest.py: 10 warnings /Users/jaraco/code/pypa/setuptools/setuptools/tests/test_manifest.py:53: EncodingWarning: 'encoding' argument not specified open(filename, 'w').close() setuptools/tests/test_manifest.py::TestManifestTest::test_empty_files setuptools/tests/test_manifest.py::TestManifestTest::test_include setuptools/tests/test_manifest.py::TestManifestTest::test_exclude setuptools/tests/test_manifest.py::TestManifestTest::test_include_multiple setuptools/tests/test_manifest.py::TestManifestTest::test_graft setuptools/tests/test_manifest.py::TestManifestTest::test_graft_glob_syntax setuptools/tests/test_manifest.py::TestManifestTest::test_graft_global_exclude setuptools/tests/test_manifest.py::TestManifestTest::test_global_include setuptools/tests/test_manifest.py::TestManifestTest::test_graft_prune /Users/jaraco/code/pypa/setuptools/setuptools/tests/test_manifest.py:215: EncodingWarning: 'encoding' argument not specified with open(os.path.join(self.temp_dir, 'MANIFEST.in'), 'w') as f: setuptools/tests/test_egg_info.py::TestEggInfo::test_license_file_attr_pkg_info /Users/jaraco/code/pypa/setuptools/setuptools/tests/test_egg_info.py:892: EncodingWarning: 'encoding' argument not specified with open(os.path.join(egg_info_dir, 'PKG-INFO')) as pkginfo_file: setuptools/tests/test_egg_info.py::TestEggInfo::test_metadata_version /Users/jaraco/code/pypa/setuptools/setuptools/tests/test_egg_info.py:912: EncodingWarning: 'encoding' argument not specified with open(os.path.join(egg_info_dir, 'PKG-INFO')) as pkginfo_file: setuptools/tests/test_manifest.py::TestFileListTest::test_process_template_line setuptools/tests/test_manifest.py::TestFileListTest::test_include_pattern setuptools/tests/test_manifest.py::TestFileListTest::test_include setuptools/tests/test_manifest.py::TestFileListTest::test_global_include setuptools/tests/test_manifest.py::TestFileListTest::test_recursive_include setuptools/tests/test_manifest.py::TestFileListTest::test_graft /Users/jaraco/code/pypa/setuptools/setuptools/tests/test_manifest.py:356: EncodingWarning: 'encoding' argument not specified open(file, 'w').close() setuptools/tests/test_egg_info.py::TestEggInfo::test_long_description_content_type /Users/jaraco/code/pypa/setuptools/setuptools/tests/test_egg_info.py:937: EncodingWarning: 'encoding' argument not specified with open(os.path.join(egg_info_dir, 'PKG-INFO')) as pkginfo_file: setuptools/tests/test_egg_info.py::TestEggInfo::test_long_description /Users/jaraco/code/pypa/setuptools/setuptools/tests/test_egg_info.py:958: EncodingWarning: 'encoding' argument not specified with open(os.path.join(egg_info_dir, 'PKG-INFO')) as pkginfo_file: setuptools/tests/test_egg_info.py::TestEggInfo::test_project_urls /Users/jaraco/code/pypa/setuptools/setuptools/tests/test_egg_info.py:989: EncodingWarning: 'encoding' argument not specified with open(os.path.join(egg_info_dir, 'PKG-INFO')) as pkginfo_file: setuptools/tests/test_egg_info.py::TestEggInfo::test_license /Users/jaraco/code/pypa/setuptools/setuptools/tests/test_egg_info.py:1008: EncodingWarning: 'encoding' argument not specified with open(os.path.join(egg_info_dir, 'PKG-INFO')) as pkginfo_file: setuptools/tests/test_egg_info.py::TestEggInfo::test_license_escape /Users/jaraco/code/pypa/setuptools/setuptools/tests/test_egg_info.py:1023: EncodingWarning: 'encoding' argument not specified with open(os.path.join(egg_info_dir, 'PKG-INFO')) as pkginfo_file: setuptools/tests/test_egg_info.py::TestEggInfo::test_python_requires_egg_info /Users/jaraco/code/pypa/setuptools/setuptools/tests/test_egg_info.py:1043: EncodingWarning: 'encoding' argument not specified with open(os.path.join(egg_info_dir, 'PKG-INFO')) as pkginfo_file: setuptools/tests/test_egg_info.py::TestEggInfo::test_egg_info_includes_setup_py /Users/jaraco/code/pypa/setuptools/setuptools/tests/test_egg_info.py:1067: EncodingWarning: 'encoding' argument not specified with open(egg_info_instance.egg_info + "/SOURCES.txt") as f: setuptools/tests/test_distutils_adoption.py: 12 warnings /Users/jaraco/code/pypa/setuptools/setuptools/tests/environment.py:34: EncodingWarning: 'encoding' argument not specified. return subprocess.check_output(cmd, *args, **kwargs) setuptools/tests/test_easy_install.py::TestSetupRequires::test_setup_requires_honors_pip_env /Users/jaraco/code/pypa/setuptools/setuptools/tests/test_easy_install.py:790: EncodingWarning: 'encoding' argument not specified with open(test_setup_cfg, 'w') as fp: setuptools/tests/test_egg_info.py::TestEggInfo::test_egg_info_tag_only_once /Users/jaraco/code/pypa/setuptools/setuptools/tests/test_egg_info.py:1102: EncodingWarning: 'encoding' argument not specified with open(os.path.join(egg_info_dir, 'PKG-INFO')) as pkginfo_file: setuptools/tests/test_packageindex.py::TestPackageIndex::test_local_index /Users/jaraco/code/pypa/setuptools/setuptools/package_index.py:1115: EncodingWarning: 'encoding' argument not specified with open(filepath, 'r') as fp: setuptools/tests/test_packageindex.py::TestPyPIConfig::test_percent_in_password /Users/jaraco/code/pypa/setuptools/setuptools/package_index.py:1013: EncodingWarning: 'encoding' argument not specified self.read(rc) setuptools/tests/test_dist.py::test_dist_fetch_build_egg /Users/jaraco/code/pypa/setuptools/setuptools/dist.py:953: EncodingWarning: 'encoding' argument not specified with open(readme_txt_filename, 'w') as f: setuptools/tests/test_dist.py::test_dist_fetch_build_egg setuptools/tests/test_integration.py::test_virtualenvwrapper setuptools/tests/test_wheel.py::test_wheel_install[namespace_package] setuptools/tests/test_wheel.py::test_wheel_install[empty_namespace_package] /Users/jaraco/code/pypa/setuptools/setuptools/wheel.py:222: EncodingWarning: 'encoding' argument not specified with open(namespace_packages) as fp: setuptools/tests/test_dist.py::test_dist_fetch_build_egg setuptools/tests/test_integration.py::test_virtualenvwrapper setuptools/tests/test_wheel.py::test_wheel_install[namespace_package] setuptools/tests/test_wheel.py::test_wheel_install[empty_namespace_package] /Users/jaraco/code/pypa/setuptools/setuptools/wheel.py:230: EncodingWarning: 'encoding' argument not specified with open(mod_init, 'w') as fp: setuptools/tests/test_install_scripts.py::TestInstallScripts::test_sys_executable_escaping_unix setuptools/tests/test_install_scripts.py::TestInstallScripts::test_executable_with_spaces_escaping_unix /Users/jaraco/code/pypa/setuptools/setuptools/command/install_scripts.py:61: EncodingWarning: 'encoding' argument not specified f = open(target, "w" + mode) setuptools/tests/test_install_scripts.py::TestInstallScripts::test_sys_executable_escaping_unix /Users/jaraco/code/pypa/setuptools/setuptools/tests/test_install_scripts.py:46: EncodingWarning: 'encoding' argument not specified with io.open(str(tmpdir.join('foo')), 'r') as f: setuptools/tests/test_logging.py::test_verbosity_level[--dry-run-INFO] setuptools/tests/test_logging.py::test_verbosity_level[--verbose-DEBUG] /Users/jaraco/code/pypa/setuptools/setuptools/tests/test_logging.py:32: EncodingWarning: 'encoding' argument not specified setup_script.write_text(setup_py) setuptools/tests/test_install_scripts.py::TestInstallScripts::test_executable_with_spaces_escaping_unix /Users/jaraco/code/pypa/setuptools/setuptools/tests/test_install_scripts.py:74: EncodingWarning: 'encoding' argument not specified with io.open(str(tmpdir.join('foo')), 'r') as f: setuptools/tests/test_sdist.py::TestSdistTest::test_setup_py_excluded /Users/jaraco/code/pypa/setuptools/setuptools/tests/test_sdist.py:227: EncodingWarning: 'encoding' argument not specified with open("MANIFEST.in", "w") as manifest_file: setuptools/tests/test_sdist.py::TestSdistTest::test_manifest_is_written_with_utf8_encoding /Users/jaraco/code/pypa/setuptools/setuptools/tests/test_sdist.py:282: EncodingWarning: 'encoding' argument not specified open(filename, 'w').close() setuptools/tests/test_sdist.py::TestSdistTest::test_write_manifest_allows_utf8_filenames /Users/jaraco/code/pypa/setuptools/setuptools/tests/test_sdist.py:310: EncodingWarning: 'encoding' argument not specified open(filename, "w").close() setuptools/tests/test_sdist.py::TestSdistTest::test_manifest_is_read_with_utf8_encoding /Users/jaraco/code/pypa/setuptools/setuptools/tests/test_sdist.py:387: EncodingWarning: 'encoding' argument not specified open(filename, 'w').close() setuptools/tests/test_sdist.py::TestSdistTest::test_sdist_with_utf8_encoded_filename /Users/jaraco/code/pypa/setuptools/setuptools/tests/test_sdist.py:439: EncodingWarning: 'encoding' argument not specified open(filename, 'w').close() setuptools/tests/test_sdist.py::TestSdistTest::test_pyproject_toml_excluded /Users/jaraco/code/pypa/setuptools/setuptools/tests/test_sdist.py:577: EncodingWarning: 'encoding' argument not specified with open('MANIFEST.in', 'w') as mts: setuptools/tests/test_easy_install.py::TestSetupRequires::test_setup_requires_with_find_links_in_setup_cfg[False] setuptools/tests/test_easy_install.py::TestSetupRequires::test_setup_requires_with_find_links_in_setup_cfg[True] /Users/jaraco/code/pypa/setuptools/setuptools/tests/test_easy_install.py:924: EncodingWarning: 'encoding' argument not specified with open(test_setup_py, 'w') as fp: setuptools/tests/test_easy_install.py::TestSetupRequires::test_setup_requires_with_find_links_in_setup_cfg[False] setuptools/tests/test_easy_install.py::TestSetupRequires::test_setup_requires_with_find_links_in_setup_cfg[True] /Users/jaraco/code/pypa/setuptools/setuptools/tests/test_easy_install.py:938: EncodingWarning: 'encoding' argument not specified with open(test_setup_cfg, 'w') as fp: setuptools/tests/test_easy_install.py::TestSetupRequires::test_setup_requires_with_transitive_extra_dependency /Users/jaraco/code/pypa/setuptools/setuptools/tests/test_easy_install.py:990: EncodingWarning: 'encoding' argument not specified with open(test_setup_py, 'w') as fp: setuptools/tests/config/test_apply_pyprojecttoml.py: 10 warnings /Users/jaraco/code/pypa/setuptools/setuptools/tests/config/test_apply_pyprojecttoml.py:171: EncodingWarning: 'encoding' argument not specified (tmp_path / readme).write_text("hello world") setuptools/tests/config/test_apply_pyprojecttoml.py: 10 warnings /Users/jaraco/code/pypa/setuptools/setuptools/tests/config/test_apply_pyprojecttoml.py:172: EncodingWarning: 'encoding' argument not specified (tmp_path / "LICENSE.txt").write_text("--- LICENSE stub ---") setuptools/tests/config/test_apply_pyprojecttoml.py: 10 warnings /Users/jaraco/code/pypa/setuptools/setuptools/tests/config/test_apply_pyprojecttoml.py:173: EncodingWarning: 'encoding' argument not specified (tmp_path / "spam.py").write_text(PEP621_EXAMPLE_SCRIPT) setuptools/tests/config/test_expand.py: 20 warnings /Users/jaraco/code/pypa/setuptools/setuptools/tests/config/test_expand.py:15: EncodingWarning: 'encoding' argument not specified path.write_text(content) setuptools/tests/config/test_pyprojecttoml.py::test_read_configuration setuptools/tests/config/test_pyprojecttoml.py::test_discovered_package_dir_with_attr_directive_in_config[.-opts0] setuptools/tests/config/test_pyprojecttoml.py::test_discovered_package_dir_with_attr_directive_in_config[src-opts1] setuptools/tests/config/test_pyprojecttoml.py::test_discovered_package_dir_with_attr_directive_in_config[lib-opts2] setuptools/tests/config/test_pyprojecttoml.py::TestClassifiers::test_dynamic /Users/jaraco/code/pypa/setuptools/setuptools/tests/config/test_pyprojecttoml.py:100: EncodingWarning: 'encoding' argument not specified pyproject.write_text(EXAMPLE) setuptools/tests/config/test_pyprojecttoml.py::test_read_configuration setuptools/tests/config/test_pyprojecttoml.py::test_discovered_package_dir_with_attr_directive_in_config[.-opts0] setuptools/tests/config/test_pyprojecttoml.py::test_discovered_package_dir_with_attr_directive_in_config[src-opts1] setuptools/tests/config/test_pyprojecttoml.py::test_discovered_package_dir_with_attr_directive_in_config[lib-opts2] setuptools/tests/config/test_pyprojecttoml.py::TestClassifiers::test_dynamic /Users/jaraco/code/pypa/setuptools/setuptools/tests/config/test_pyprojecttoml.py:101: EncodingWarning: 'encoding' argument not specified (path / "README.md").write_text("hello world") setuptools/tests/config/test_pyprojecttoml.py::test_read_configuration setuptools/tests/config/test_pyprojecttoml.py::test_discovered_package_dir_with_attr_directive_in_config[.-opts0] setuptools/tests/config/test_pyprojecttoml.py::test_discovered_package_dir_with_attr_directive_in_config[src-opts1] setuptools/tests/config/test_pyprojecttoml.py::test_discovered_package_dir_with_attr_directive_in_config[lib-opts2] setuptools/tests/config/test_pyprojecttoml.py::TestClassifiers::test_dynamic /Users/jaraco/code/pypa/setuptools/setuptools/tests/config/test_pyprojecttoml.py:102: EncodingWarning: 'encoding' argument not specified (path / f"{pkg_root}/pkg/mod.py").write_text("class CustomSdist: pass") setuptools/tests/config/test_pyprojecttoml.py::test_read_configuration setuptools/tests/config/test_pyprojecttoml.py::test_discovered_package_dir_with_attr_directive_in_config[.-opts0] setuptools/tests/config/test_pyprojecttoml.py::test_discovered_package_dir_with_attr_directive_in_config[src-opts1] setuptools/tests/config/test_pyprojecttoml.py::test_discovered_package_dir_with_attr_directive_in_config[lib-opts2] setuptools/tests/config/test_pyprojecttoml.py::TestClassifiers::test_dynamic /Users/jaraco/code/pypa/setuptools/setuptools/tests/config/test_pyprojecttoml.py:103: EncodingWarning: 'encoding' argument not specified (path / f"{pkg_root}/pkg/__version__.py").write_text("VERSION = (3, 10)") setuptools/tests/config/test_pyprojecttoml.py::test_read_configuration setuptools/tests/config/test_pyprojecttoml.py::test_discovered_package_dir_with_attr_directive_in_config[.-opts0] setuptools/tests/config/test_pyprojecttoml.py::test_discovered_package_dir_with_attr_directive_in_config[src-opts1] setuptools/tests/config/test_pyprojecttoml.py::test_discovered_package_dir_with_attr_directive_in_config[lib-opts2] setuptools/tests/config/test_pyprojecttoml.py::TestClassifiers::test_dynamic /Users/jaraco/code/pypa/setuptools/setuptools/tests/config/test_pyprojecttoml.py:104: EncodingWarning: 'encoding' argument not specified (path / f"{pkg_root}/pkg/__main__.py").write_text("def exec(): print('hello')") setuptools/tests/config/test_pyprojecttoml.py::TestEntryPoints::test_all_listed_in_dynamic setuptools/tests/config/test_pyprojecttoml.py::TestEntryPoints::test_scripts_not_listed_in_dynamic[scripts] setuptools/tests/config/test_pyprojecttoml.py::TestEntryPoints::test_scripts_not_listed_in_dynamic[gui-scripts] /Users/jaraco/code/pypa/setuptools/setuptools/tests/config/test_pyprojecttoml.py:178: EncodingWarning: 'encoding' argument not specified with open(tmp_path / "entry-points.txt", "w") as f: setuptools/tests/config/test_pyprojecttoml.py::TestClassifiers::test_dynamic /Users/jaraco/code/pypa/setuptools/setuptools/tests/config/test_pyprojecttoml.py:222: EncodingWarning: 'encoding' argument not specified (tmp_path / "classifiers.txt").write_text(cleandoc(classifiers)) setuptools/tests/config/test_pyprojecttoml.py::TestClassifiers::test_dynamic_without_config /Users/jaraco/code/pypa/setuptools/setuptools/tests/config/test_pyprojecttoml.py:250: EncodingWarning: 'encoding' argument not specified pyproject.write_text(cleandoc(config)) setuptools/tests/config/test_pyprojecttoml.py::TestClassifiers::test_dynamic_readme_from_setup_script_args /Users/jaraco/code/pypa/setuptools/setuptools/tests/config/test_pyprojecttoml.py:262: EncodingWarning: 'encoding' argument not specified pyproject.write_text(cleandoc(config)) setuptools/tests/config/test_pyprojecttoml.py::TestClassifiers::test_dynamic_without_file /Users/jaraco/code/pypa/setuptools/setuptools/tests/config/test_pyprojecttoml.py:280: EncodingWarning: 'encoding' argument not specified pyproject.write_text(cleandoc(config)) setuptools/tests/config/test_pyprojecttoml.py::test_ignore_unrelated_config[\n [project]\n name = "myproj"\n version = "1.2"\n\n [my-tool.that-disrespect.pep518]\n value = 42\n ] /Users/jaraco/code/pypa/setuptools/setuptools/tests/config/test_pyprojecttoml.py:301: EncodingWarning: 'encoding' argument not specified pyproject.write_text(cleandoc(example)) setuptools/tests/config/test_pyprojecttoml.py::test_invalid_example[\n [project]\n name = "myproj"\n version = "1.2"\n requires = ['pywin32; platform_system=="Windows"' ]\n -configuration error: .project. must not contain ..requires.. properties] /Users/jaraco/code/pypa/setuptools/setuptools/tests/config/test_pyprojecttoml.py:323: EncodingWarning: 'encoding' argument not specified pyproject.write_text(cleandoc(example)) setuptools/tests/config/test_pyprojecttoml.py::test_empty[] setuptools/tests/config/test_pyprojecttoml.py::test_empty[[tool.something]\nvalue = 42] /Users/jaraco/code/pypa/setuptools/setuptools/tests/config/test_pyprojecttoml.py:333: EncodingWarning: 'encoding' argument not specified pyproject.write_text(config) setuptools/tests/config/test_pyprojecttoml.py::test_include_package_data_by_default[[project]\nname = 'myproj'\nversion='42'\n] /Users/jaraco/code/pypa/setuptools/setuptools/tests/config/test_pyprojecttoml.py:345: EncodingWarning: 'encoding' argument not specified pyproject.write_text(config) setuptools/tests/config/test_pyprojecttoml.py::test_include_package_data_in_setuppy /Users/jaraco/code/pypa/setuptools/setuptools/tests/config/test_pyprojecttoml.py:358: EncodingWarning: 'encoding' argument not specified pyproject.write_text("[project]\nname = 'myproj'\nversion='42'\n") setuptools/tests/config/test_pyprojecttoml.py::test_include_package_data_in_setuppy /Users/jaraco/code/pypa/setuptools/setuptools/tests/config/test_pyprojecttoml.py:360: EncodingWarning: 'encoding' argument not specified setuppy.write_text("__import__('setuptools').setup(include_package_data=False)") setuptools/tests/config/test_pyprojecttoml_dynamic_deps.py::test_dynamic_dependencies /Users/jaraco/code/pypa/setuptools/setuptools/tests/config/test_pyprojecttoml_dynamic_deps.py:9: EncodingWarning: 'encoding' argument not specified (tmp_path / "requirements.txt").write_text("six\n # comment\n") setuptools/tests/config/test_pyprojecttoml_dynamic_deps.py::test_dynamic_dependencies /Users/jaraco/code/pypa/setuptools/setuptools/tests/config/test_pyprojecttoml_dynamic_deps.py:11: EncodingWarning: 'encoding' argument not specified pyproject.write_text(DALS(""" setuptools/tests/config/test_pyprojecttoml_dynamic_deps.py::test_dynamic_optional_dependencies /Users/jaraco/code/pypa/setuptools/setuptools/tests/config/test_pyprojecttoml_dynamic_deps.py:30: EncodingWarning: 'encoding' argument not specified (tmp_path / "requirements-docs.txt").write_text("sphinx\n # comment\n") setuptools/tests/config/test_pyprojecttoml_dynamic_deps.py::test_dynamic_optional_dependencies /Users/jaraco/code/pypa/setuptools/setuptools/tests/config/test_pyprojecttoml_dynamic_deps.py:32: EncodingWarning: 'encoding' argument not specified pyproject.write_text(DALS(""" setuptools/tests/config/test_setupcfg.py::TestConfigurationReader::test_basic setuptools/tests/config/test_setupcfg.py::TestConfigurationReader::test_ignore_errors /Users/jaraco/code/pypa/setuptools/setuptools/_distutils/dist.py:398: EncodingWarning: 'encoding' argument not specified parser.read(filename) setuptools/tests/config/test_pyprojecttoml_dynamic_deps.py::test_mixed_dynamic_optional_dependencies /Users/jaraco/code/pypa/setuptools/setuptools/tests/config/test_pyprojecttoml_dynamic_deps.py:56: EncodingWarning: 'encoding' argument not specified (tmp_path / "requirements-images.txt").write_text("pillow~=42.0\n # comment\n") setuptools/tests/config/test_pyprojecttoml_dynamic_deps.py::test_mixed_dynamic_optional_dependencies /Users/jaraco/code/pypa/setuptools/setuptools/tests/config/test_pyprojecttoml_dynamic_deps.py:58: EncodingWarning: 'encoding' argument not specified pyproject.write_text(DALS(""" setuptools/tests/test_easy_install.py::TestSetupRequires::test_setup_requires_with_distutils_command_dep /Users/jaraco/code/pypa/setuptools/setuptools/tests/test_easy_install.py:1074: EncodingWarning: 'encoding' argument not specified with open(test_setup_py, 'w') as fp: setuptools/tests/config/test_setupcfg.py::TestOptions::test_cmdclass /Users/jaraco/code/pypa/setuptools/setuptools/tests/config/test_setupcfg.py:928: EncodingWarning: 'encoding' argument not specified module_path.write_text( setuptools/tests/test_egg_info.py::TestEggInfo::test_egg_info_save_version_info_setup_empty /Users/jaraco/code/pypa/setuptools/setuptools/tests/test_egg_info.py:93: EncodingWarning: 'encoding' argument not specified with open(setup_cfg, 'r') as f: setuptools/tests/test_egg_info.py::TestEggInfo::test_egg_info_save_version_info_setup_defaults /Users/jaraco/code/pypa/setuptools/setuptools/tests/test_egg_info.py:133: EncodingWarning: 'encoding' argument not specified with open(setup_cfg, 'r') as f:
Dupe of #3810.
Lots of EncodingWarnings are reported now that PYTHONWARNDEFAULTENCODING=1: