mirror of
https://github.com/platformio/platformio-core.git
synced 2025-07-29 17:47:14 +02:00
Rename "PackageMetaData" class to "PackageMetadata"
This commit is contained in:
@ -35,7 +35,7 @@ from platformio.package.manager._update import PackageManagerUpdateMixin
|
||||
from platformio.package.manifest.parser import ManifestParserFactory
|
||||
from platformio.package.meta import (
|
||||
PackageItem,
|
||||
PackageMetaData,
|
||||
PackageMetadata,
|
||||
PackageSpec,
|
||||
PackageType,
|
||||
)
|
||||
@ -199,7 +199,7 @@ class BasePackageManager( # pylint: disable=too-many-public-methods,too-many-in
|
||||
|
||||
def build_metadata(self, pkg_dir, spec, vcs_revision=None):
|
||||
manifest = self.load_manifest(pkg_dir)
|
||||
metadata = PackageMetaData(
|
||||
metadata = PackageMetadata(
|
||||
type=self.pkg_type,
|
||||
name=manifest.get("name"),
|
||||
version=manifest.get("version"),
|
||||
|
@ -401,7 +401,7 @@ class PackageSpec: # pylint: disable=too-many-instance-attributes
|
||||
return name
|
||||
|
||||
|
||||
class PackageMetaData:
|
||||
class PackageMetadata:
|
||||
def __init__( # pylint: disable=redefined-builtin
|
||||
self, type, name, version, spec=None
|
||||
):
|
||||
@ -416,7 +416,7 @@ class PackageMetaData:
|
||||
|
||||
def __repr__(self):
|
||||
return (
|
||||
"PackageMetaData <type={type} name={name} version={version} "
|
||||
"PackageMetadata <type={type} name={name} version={version} "
|
||||
"spec={spec}".format(**self.as_dict())
|
||||
)
|
||||
|
||||
@ -466,7 +466,7 @@ class PackageMetaData:
|
||||
data["spec"]["uri"] = data["spec"]["url"]
|
||||
del data["spec"]["url"]
|
||||
data["spec"] = PackageSpec(**data["spec"])
|
||||
return PackageMetaData(**data)
|
||||
return PackageMetadata(**data)
|
||||
|
||||
|
||||
class PackageItem:
|
||||
@ -515,7 +515,7 @@ class PackageItem:
|
||||
for location in self.get_metafile_locations():
|
||||
manifest_path = os.path.join(location, self.METAFILE_NAME)
|
||||
if os.path.isfile(manifest_path):
|
||||
return PackageMetaData.load(manifest_path)
|
||||
return PackageMetadata.load(manifest_path)
|
||||
return None
|
||||
|
||||
def dump_meta(self):
|
||||
|
@ -19,7 +19,7 @@ import semantic_version
|
||||
|
||||
from platformio.package.meta import (
|
||||
PackageCompatibility,
|
||||
PackageMetaData,
|
||||
PackageMetadata,
|
||||
PackageOutdatedResult,
|
||||
PackageSpec,
|
||||
PackageType,
|
||||
@ -229,7 +229,7 @@ def test_spec_as_dependency():
|
||||
|
||||
|
||||
def test_metadata_as_dict():
|
||||
metadata = PackageMetaData(PackageType.LIBRARY, "foo", "1.2.3")
|
||||
metadata = PackageMetadata(PackageType.LIBRARY, "foo", "1.2.3")
|
||||
# test setter
|
||||
metadata.version = "0.1.2+12345"
|
||||
assert metadata.version == semantic_version.Version("0.1.2+12345")
|
||||
@ -244,7 +244,7 @@ def test_metadata_as_dict():
|
||||
)
|
||||
|
||||
assert not jsondiff.diff(
|
||||
PackageMetaData(
|
||||
PackageMetadata(
|
||||
PackageType.TOOL,
|
||||
"toolchain",
|
||||
"2.0.5",
|
||||
@ -267,7 +267,7 @@ def test_metadata_as_dict():
|
||||
|
||||
def test_metadata_dump(tmpdir_factory):
|
||||
pkg_dir = tmpdir_factory.mktemp("package")
|
||||
metadata = PackageMetaData(
|
||||
metadata = PackageMetadata(
|
||||
PackageType.TOOL,
|
||||
"toolchain",
|
||||
"2.0.5",
|
||||
@ -297,9 +297,9 @@ def test_metadata_load(tmpdir_factory):
|
||||
pkg_dir = tmpdir_factory.mktemp("package")
|
||||
dst = pkg_dir.join(".piopm")
|
||||
dst.write(contents)
|
||||
metadata = PackageMetaData.load(str(dst))
|
||||
metadata = PackageMetadata.load(str(dst))
|
||||
assert metadata.version == semantic_version.Version("0.1.3")
|
||||
assert metadata == PackageMetaData(
|
||||
assert metadata == PackageMetadata(
|
||||
PackageType.PLATFORM,
|
||||
"foo",
|
||||
"0.1.3",
|
||||
@ -307,11 +307,11 @@ def test_metadata_load(tmpdir_factory):
|
||||
)
|
||||
|
||||
piopm_path = pkg_dir.join(".piopm")
|
||||
metadata = PackageMetaData(
|
||||
metadata = PackageMetadata(
|
||||
PackageType.LIBRARY, "mylib", version="1.2.3", spec=PackageSpec("mylib")
|
||||
)
|
||||
metadata.dump(str(piopm_path))
|
||||
restored_metadata = PackageMetaData.load(str(piopm_path))
|
||||
restored_metadata = PackageMetadata.load(str(piopm_path))
|
||||
assert metadata == restored_metadata
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user