Upgrading pkginfo 0.9 to 1
Unknown0.9.1 → 1.13.3
Fetching 44 releases from GitHub…13 / 44
UnknownUpgrade verdict
DepDelta is still reading the notes for 31 of 44 releases, so breaking changes can't be ruled out yet.
In plain terms
- DepDelta is still reading the release notes in this range, so it can't rule out breaking changes yet.
- This page updates as the notes come in.
Must act Still reading release notes
DepDelta is still reading the release notes in this range. This updates as they come in.
Requires Python >=3.9 from 1.13 (none stated before).
API changes
Generated by DepDelta from published Python source. Not mixed with prose notes.
- added:
export UnpackedSDist - added:
export Wheel
- changed:
constructor BDist(filename, metadata_version=…) → constructor BDist(filename: str, metadata_version: str | None=…) -> None - changed:
method BDist.read() → method BDist.read() -> bytes - added:
field BDist.filename: str - added:
field BDist.metadata_version: str | None
- added:
class Base - added:
class CSV(Base) - added:
class INI(Base) - added:
class JSON(Base) - added:
class Simple(Base) - added:
class SingleLine(Base) - added:
constructor Base(options: _parsed_options) -> None - added:
constructor CSV(options: _parsed_options) -> None - added:
constructor INI(options: _parsed_options) -> None - added:
constructor JSON(options: _parsed_options) -> None - added:
constructor Simple(options: _parsed_options) -> None - added:
constructor SingleLine(options: _parsed_options) -> None - added:
function main(args: List[str] | None=…) -> None - added:
method Base.finish() -> None - added:
method INI.finish() -> None - added:
method JSON.finish() -> None
- changed:
constructor Develop(path, metadata_version=…) → constructor Develop(path: str, metadata_version: str | None=…) -> None - changed:
method Develop.read() → method Develop.read() -> bytes - added:
field Develop.metadata_version: str | None - added:
field Develop.path: str
- removed:
field Distribution.iterkeys - changed:
class Distribution(object) → class Distribution - changed:
field Distribution.author → field Distribution.author: str | None - changed:
field Distribution.author_email → field Distribution.author_email: str | None - changed:
field Distribution.classifiers → field Distribution.classifiers: Sequence[str] - changed:
field Distribution.description → field Distribution.description: str | None - changed:
field Distribution.download_url → field Distribution.download_url: str | None - changed:
field Distribution.home_page → field Distribution.home_page: str | None - changed:
field Distribution.keywords → field Distribution.keywords: str | None - changed:
field Distribution.license → field Distribution.license: str | None - changed:
field Distribution.maintainer → field Distribution.maintainer: str | None - changed:
field Distribution.maintainer_email → field Distribution.maintainer_email: str | None - changed:
field Distribution.metadata_version → field Distribution.metadata_version: str | None - changed:
field Distribution.name → field Distribution.name: str | None - changed:
field Distribution.obsoletes → field Distribution.obsoletes: Sequence[str] - changed:
field Distribution.obsoletes_dist → field Distribution.obsoletes_dist: Sequence[str] - changed:
field Distribution.platforms → field Distribution.platforms: Sequence[str] - changed:
field Distribution.project_urls → field Distribution.project_urls: Sequence[str] - changed:
field Distribution.provides → field Distribution.provides: Sequence[str] - changed:
field Distribution.provides_dist → field Distribution.provides_dist: Sequence[str] - changed:
field Distribution.requires → field Distribution.requires: Sequence[str] - changed:
field Distribution.requires_dist → field Distribution.requires_dist: Sequence[str] - changed:
field Distribution.requires_external → field Distribution.requires_external: Sequence[str] - changed:
field Distribution.requires_python → field Distribution.requires_python: str | None - changed:
field Distribution.summary → field Distribution.summary: str | None - changed:
field Distribution.supported_platforms → field Distribution.supported_platforms: Sequence[str] - changed:
field Distribution.version → field Distribution.version: str | None - changed:
function get(msg, header) → function get(msg: email.message.Message, header: str) -> str - changed:
function get_all(msg, header) → function get_all(msg: email.message.Message, header: str) -> List[str] - changed:
function parse(fp) → function parse(fp: TextIO) -> email.message.Message - changed:
method Distribution.extractMetadata() → method Distribution.extractMetadata() -> None - changed:
method Distribution.parse(data) → method Distribution.parse(data: bytes) -> None - changed:
method Distribution.read() → method Distribution.read() -> bytes - changed:
variable HEADER_ATTRS → variable HEADER_ATTRS: Dict[str, _header_attrs] - changed:
variable HEADER_ATTRS_1_0 → variable HEADER_ATTRS_1_0: _header_attrs - changed:
variable HEADER_ATTRS_1_1 → variable HEADER_ATTRS_1_1: _header_attrs - changed:
variable HEADER_ATTRS_1_2 → variable HEADER_ATTRS_1_2: _header_attrs - added:
class NewMetadataVersion(UserWarning) - added:
class UnknownMetadataVersion(UserWarning) - added:
constructor NewMetadataVersion(metadata_version: str) -> None - added:
constructor UnknownMetadataVersion(metadata_version: str) -> None - added:
field Distribution.description_content_type: str | None - added:
field Distribution.dynamic: Sequence[str] - added:
field Distribution.import_names: Sequence[str] - added:
field Distribution.import_namespaces: Sequence[str] - added:
field Distribution.license_expression: str | None - added:
field Distribution.license_file: Sequence[str] - added:
field Distribution.provides_extras: Sequence[str] - added:
field NewMetadataVersion.metadata_version: str - added:
field UnknownMetadataVersion.metadata_version: str - added:
function must_decode(value: bytes | str) -> str - added:
method Distribution.iterkeys() -> Generator[str, None, None] - added:
variable HEADER_ATTRS_2_0 - added:
variable HEADER_ATTRS_2_1: _header_attrs - added:
variable HEADER_ATTRS_2_2: _header_attrs - added:
variable HEADER_ATTRS_2_3: _header_attrs - added:
variable HEADER_ATTRS_2_4: _header_attrs - added:
variable HEADER_ATTRS_2_5: _header_attrs - added:
variable MAX_METADATA_VERSION: _metadata_version - added:
variable MAX_METADATA_VERSION_STR: str - added:
variable METADATA_VERSIONS: Sequence[_metadata_version]
- changed:
class Index(dict) → class Index(dict[str, Distribution]) - changed:
method Index.add(distribution) → method Index.add(distribution: Distribution) -> None
- changed:
constructor Installed(package, metadata_version=…) → constructor Installed(package: str | types.ModuleType, metadata_version: str | None=…) -> None - changed:
method Installed.read() → method Installed.read() -> bytes - added:
field Installed.metadata_version: str | None - added:
field Installed.package: str | types.ModuleType - added:
field Installed.package_name: str
- changed:
constructor SDist(filename, metadata_version=…) → constructor SDist(filename: str, metadata_version: str | None=…) -> None - changed:
method SDist.read() → method SDist.read() -> bytes - added:
class InvalidPkgInfo(ValueError) - added:
class InvalidUnpackedSDist(ValueError) - added:
class NoPkgInfo(ValueError) - added:
class NoSuchFile(ValueError) - added:
class UnknownArchiveFormat(ValueError) - added:
class UnpackedSDist(SDist) - added:
constructor InvalidPkgInfo(fqp: str, candidates: Sequence[Sequence[str]]) -> None - added:
constructor InvalidUnpackedSDist(fqp: str, raised: Exception) -> None - added:
constructor NoPkgInfo(fqp: str) -> None - added:
constructor NoSuchFile(fqp: str) -> None - added:
constructor UnknownArchiveFormat(fqp: str) -> None - added:
constructor UnpackedSDist(filename: str, metadata_version: str | None=…) -> None - added:
field InvalidPkgInfo.candidates: Sequence[Sequence[str]] - added:
field InvalidPkgInfo.fqp: str - added:
field InvalidUnpackedSDist.fqp: str - added:
field NoPkgInfo.fqp: str - added:
field NoSuchFile.fqp: str - added:
field SDist.filename: str - added:
field SDist.metadata_version: str | None - added:
field UnknownArchiveFormat.fqp: str - added:
method UnpackedSDist.read() -> bytes
- changed:
function get_metadata(path_or_module, metadata_version=…) → function get_metadata(path_or_module: str | types.ModuleType, metadata_version: str | None=…) -> Distribution | None
- added:
class Wheel(Distribution) - added:
constructor Wheel(filename: str, metadata_version: str | None=…) -> None - added:
field Wheel.abi_tag: str | None - added:
field Wheel.build_tag: str | None - added:
field Wheel.filename: str - added:
field Wheel.metadata_version: str | None - added:
field Wheel.platform_tag: str | None - added:
field Wheel.purelib: bool | None - added:
field Wheel.python_tag: str | None - added:
method Wheel.read() -> bytes