Upgrading wheel 0.43 to 0.44
Review needed0.43.0 → 0.44.0Deprecated1Changed1
Review neededUpgrade verdict
1 deprecation.
In plain terms
- The bdist_wheel module is deprecated because its code now lives in setuptools.
Must act 1 item needs code or config changes
Nothing in this upgrade needs a code or configuration change.
Deprecations to plan for
Deprecated1
Deprecates the bdist_wheel module, as the code was migrated to setuptools itself.
bdist_wheelsetuptoolsAPI changes
Generated by DepDelta from published Python source. Not mixed with prose notes.
- removed:
class bdist_wheel(Command) - removed:
field bdist_wheel.boolean_options - removed:
field bdist_wheel.description - removed:
field bdist_wheel.supported_compressions - removed:
field bdist_wheel.user_options - removed:
function get_abi_tag() - removed:
function get_flag(var, fallback, expected=…, warn=…) - removed:
function get_platform(archive_root) - removed:
function python_tag() - removed:
function remove_readonly(func, path, excinfo) - removed:
function remove_readonly_exc(func, path, exc) - removed:
function safe_name(name) - removed:
function safe_version(version) - removed:
function safer_name(name) - removed:
function safer_version(version) - removed:
method bdist_wheel.egg2dist(egginfo_path, distinfo_path) - removed:
method bdist_wheel.finalize_options() - removed:
method bdist_wheel.get_tag() - removed:
method bdist_wheel.initialize_options() - removed:
method bdist_wheel.run() - removed:
method bdist_wheel.write_wheelfile(wheelfile_base, generator=…) - removed:
property bdist_wheel.license_paths - removed:
property bdist_wheel.wheel_dist_name - removed:
variable PY_LIMITED_API_PATTERN - removed:
variable setuptools_major_version
- changed:
function convert_f(args) → function convert_f(args: argparse.Namespace) -> None - changed:
function pack_f(args) → function pack_f(args: argparse.Namespace) -> None - changed:
function tags_f(args) → function tags_f(args: argparse.Namespace) -> None - changed:
function unpack_f(args) → function unpack_f(args: argparse.Namespace) -> None - changed:
function version_f(args) → function version_f(args: argparse.Namespace) -> None
- changed:
function convert(files, dest_dir, verbose) → function convert(files: list[str], dest_dir: str, verbose: bool) -> None - changed:
function parse_wininst_info(wininfo_name, egginfo_name) → function parse_wininst_info(wininfo_name: str, egginfo_name: str | None) - changed:
function wininst2wheel(path, dest_dir) → function wininst2wheel(path: str, dest_dir: str) -> None
- changed:
function calculate_macosx_platform_tag(archive_root, platform_tag) → function calculate_macosx_platform_tag(archive_root: StrPath, platform_tag: str) -> str - changed:
function extract_macosx_min_system_version(path_to_lib) → function extract_macosx_min_system_version(path_to_lib: str) - changed:
function get_base_class_and_magic_number(lib_file, seek=…) → function get_base_class_and_magic_number(lib_file: BufferedIOBase, seek: int | None=…) -> tuple[type[ctypes.Structure], int] - changed:
function parse_version(version) → function parse_version(version: int) -> tuple[int, int, int] - changed:
function read_data(struct_class, lib_file) → function read_data(struct_class: type[ctypes.Structure], lib_file: BufferedIOBase) - changed:
function read_mach_header(lib_file, seek=…) → function read_mach_header(lib_file: BufferedIOBase, seek: int | None=…) -> tuple[int, int, int] | None - changed:
function swap32(x) → function swap32(x: int) -> int - added:
variable StrPath
- changed:
function generate_requirements(extras_require: dict[str, list[str]]) -> Iterator[tuple[str, str]] → function generate_requirements(extras_require: dict[str | None, list[str]]) -> Iterator[tuple[str, str]] - changed:
function safe_extra(extra) → function safe_extra(extra: str) -> str - changed:
function safe_name(name) → function safe_name(name: str) -> str - changed:
function split_sections(s) → function split_sections(s: str | Iterator[str]) -> Generator[tuple[str | None, list[str]], None, None] - changed:
function yield_lines(iterable) → function yield_lines(iterable: Iterable[str]) -> Iterator[str]
- changed:
constructor WheelFile(file, mode=…, compression=…) → constructor WheelFile(file: StrPath, mode: Literal['r', 'w', 'x', 'a']=…, compression: int=…) - changed:
function get_zipinfo_datetime(timestamp=…) → function get_zipinfo_datetime(timestamp: float | None=…) - changed:
method WheelFile.open(name_or_info, mode=…, pwd=…) → method WheelFile.open(name_or_info: str | ZipInfo, mode: Literal['r', 'w']=…, pwd: bytes | None=…) -> IO[bytes] - changed:
method WheelFile.write(filename, arcname=…, compress_type=…) → method WheelFile.write(filename: str, arcname: str | None=…, compress_type: int | None=…) -> None - changed:
method WheelFile.write_files(base_dir) → method WheelFile.write_files(base_dir: str) - changed:
method WheelFile.writestr(zinfo_or_arcname, data, compress_type=…) → method WheelFile.writestr(zinfo_or_arcname: str | ZipInfo, data: SizedBuffer | str, compress_type: int | None=…) - added:
class SizedBuffer(Sized, Buffer, Protocol) - added:
variable StrPath