distlib の API リファレンス
distlib (pypa/distlib) の公開 API 62 件 —— クラス 29、関数 5、メソッド 28。実際のソースを静的解析して抽出した正確なシグネチャを掲載しています。
リポジトリ: pypa/distlib
| 種別 | 件数 |
|---|---|
| クラス | 29 |
| 関数 | 5 |
| メソッド | 28 |
API 一覧
class
distlib.compat.BaseConfiguratorThe configurator base class which defines some useful defaults.
method
distlib.compat.BaseConfigurator.convert(value)Convert values to an appropriate type.
method
distlib.compat.ChainMap.clear()Clear maps[0], leaving maps[1:] intact.
method
distlib.compat.ChainMap.parents()New ChainMap from maps[1:].
method
distlib.compat.ChainMap.pop(key, *args)Remove *key* from maps[0] and return its value.
class
distlib.compat.ContainerA generic container for when multiple values need to be returned
class
distlib.compat.ConvertingDictA converting dictionary wrapper.
class
distlib.compat.ConvertingListA converting list wrapper.
class
distlib.compat.ConvertingTupleA converting tuple wrapper.
class
distlib.compat.OrderedDictDictionary that remembers insertion order
method
distlib.compat.OrderedDict.clear()od.clear() -> None.
method
distlib.compat.OrderedDict.copy()od.copy() -> a shallow copy of od
method
distlib.compat.OrderedDict.items()od.items() -> list of (key, value) pairs in od
method
distlib.compat.OrderedDict.keys()od.keys() -> list of keys in od
method
distlib.compat.OrderedDict.update(*args, **kwds)od.update(E, **F) -> None.
method
distlib.compat.OrderedDict.values()od.values() -> list of values in od
class
distlib.database.DependencyGraphRepresents a dependency graph between distributions.
method
distlib.database.DependencyGraph.repr_node(dist, level=1)Prints only a subgraph
class
distlib.locators.DependencyFinderLocate dependencies for distributions.
method
distlib.locators.DependencyFinder.add_distribution(dist)Add a distribution to the finder.
class
distlib.locators.DirectoryLocatorThis class locates distributions in a directory tree.
class
distlib.locators.DistPathLocatorThis locator finds installed distributions in a path.
class
distlib.locators.LocatorA base class for locators - things that locate distributions.
method
distlib.locators.Locator.get_errors()Return any errors which have occurred.
class
distlib.locators.PageThis class represents a scraped HTML page.
func
distlib.locators.Page.clean(url)Tidy up an URL.
class
distlib.locators.PyPIJSONLocatorThis locator uses PyPI's JSON interface.
class
distlib.locators.PyPIRPCLocatorThis locator uses XML-RPC to locate distributions.
class
distlib.locators.RedirectHandlerA class to work around a bug in some Python 3.2.x releases.
method
distlib.manifest.Manifest.add(item)Add a file to the manifest.
method
distlib.manifest.Manifest.add_many(items)Add a list of files to the manifest.
method
distlib.manifest.Manifest.clear()Clear all collected files.
method
distlib.manifest.Manifest.sorted(wantdirs=False)Return sorted files in directory order
class
distlib.markers.EvaluatorThis class is used to evaluate marker expressions.
class
distlib.metadata.LegacyMetadataThe legacy metadata of a release.
method
distlib.metadata.LegacyMetadata.check(strict=False)Check if the metadata is compliant.
method
distlib.metadata.LegacyMetadata.get(name, default=_MISSING)Get a metadata field.
method
distlib.metadata.LegacyMetadata.read(filepath)Read the metadata values from a file path.
method
distlib.metadata.LegacyMetadata.set(name, value)Control then set a metadata field.
method
distlib.metadata.LegacyMetadata.todict(skip_missing=False)Return fields as a dict.
method
distlib.metadata.LegacyMetadata.write(filepath, skip_unknown=False)Write the metadata fields to filepath.
class
distlib.metadata.MetadataThe metadata of a release.
class
distlib.metadata.MetadataInvalidErrorA metadata value is invalid
class
distlib.metadata.MetadataMissingErrorA required metadata is missing
class
distlib.metadata.MetadataUnrecognizedVersionErrorUnknown metadata version number.
class
distlib.resources.ResourceA class representing an in-package resource, such as a data file.
method
distlib.resources.Resource.as_stream()Get the resource as a stream.
class
distlib.resources.ResourceFinderResource finder for file system resources.
class
distlib.resources.ZipResourceFinderResource finder for resources in .zip files.
func
distlib.resources.finder(package)Return a resource finder for a package.
method
distlib.util.Cache.clear()Clear the cache.
class
distlib.util.EventMixinA very simple publish/subscribe system.
method
distlib.util.EventMixin.add(event, subscriber, append=True)Add a subscriber for an event.
method
distlib.util.EventMixin.remove(event, subscriber)Remove a subscriber for an event.
class
distlib.util.SubprocessMixinMixin for running subprocesses and capturing their output
func
distlib.util.get_resources_dests(resources_root, rules)Find destinations for resources files
func
distlib.util.parse_requirement(req)Parse a requirement passed in as a string.
func
distlib.util.zip_dir(directory)zip a directory tree into a BytesIO object
class
distlib.version.NormalizedVersionA rational version.
class
distlib.version.UnsupportedVersionErrorThis is an unsupported version.
class
distlib.wheel.WheelClass to build and install from Wheel files (PEP 427).
method
distlib.wheel.Wheel.install(paths, maker, **kwargs)Install a wheel to the specified paths.
この情報について
掲載しているシグネチャは pypa/distlib の公開ソースコードを
Python の ast モジュールで静的解析し、引数名・デフォルト値・
型注釈・戻り値型をそのまま抽出したものです。実装コードは保存していません。
詳しくは仕組みの解説をご覧ください。