records
Implements the data model for conda packages.
A PackageRecord is the record of a package present in a channel. A PackageCache is the record of a downloaded and cached package. A PrefixRecord is the record of a package installed into a conda environment.
Object inheritance:

Classes
Fields are doing something very similar to boxing and unboxing |
|
Fields are doing something very similar to boxing and unboxing |
|
Fields are doing something very similar to boxing and unboxing |
|
Fields are doing something very similar to boxing and unboxing |
|
Fields are doing something very similar to boxing and unboxing |
|
Fields are doing something very similar to boxing and unboxing |
|
Fields are doing something very similar to boxing and unboxing |
|
Fields are doing something very similar to boxing and unboxing |
|
Fields are doing something very similar to boxing and unboxing |
|
Attributes
- class LinkTypeField(enum_class, default=NULL, required=True, validation=None, in_dump=True, default_in_dump=True, nullable=False, immutable=False, aliases=())
Bases:
conda.auxlib.entity.EnumField
Fields are doing something very similar to boxing and unboxing of c#/java primitives. __set__ should take a "primitive" or "raw" value and create a "boxed" or "programmatically usable" value of it. While __get__ should return the boxed value, dump in turn should unbox the value into a primitive or raw value.
- Parameters
types (primitive literal or type or sequence of types) --
default (any, callable, optional) -- If default is callable, it's guaranteed to return a valid value at the time of Entity creation.
required (boolean, optional) --
validation (callable, optional) --
dump (boolean, optional) --
- box(instance, instance_type, val)
- class NoarchField(enum_class, default=NULL, required=True, validation=None, in_dump=True, default_in_dump=True, nullable=False, immutable=False, aliases=())
Bases:
conda.auxlib.entity.EnumField
Fields are doing something very similar to boxing and unboxing of c#/java primitives. __set__ should take a "primitive" or "raw" value and create a "boxed" or "programmatically usable" value of it. While __get__ should return the boxed value, dump in turn should unbox the value into a primitive or raw value.
- Parameters
types (primitive literal or type or sequence of types) --
default (any, callable, optional) -- If default is callable, it's guaranteed to return a valid value at the time of Entity creation.
required (boolean, optional) --
validation (callable, optional) --
dump (boolean, optional) --
- box(instance, instance_type, val)
- class TimestampField
Bases:
conda.auxlib.entity.NumberField
Fields are doing something very similar to boxing and unboxing of c#/java primitives. __set__ should take a "primitive" or "raw" value and create a "boxed" or "programmatically usable" value of it. While __get__ should return the boxed value, dump in turn should unbox the value into a primitive or raw value.
- Parameters
types (primitive literal or type or sequence of types) --
default (any, callable, optional) -- If default is callable, it's guaranteed to return a valid value at the time of Entity creation.
required (boolean, optional) --
validation (callable, optional) --
dump (boolean, optional) --
- static _make_seconds(val)
- static _make_milliseconds(val)
- box(instance, instance_type, val)
- dump(instance, instance_type, val)
- __get__(instance, instance_type)
- class Link(**kwargs)
Bases:
conda.auxlib.entity.DictSafeMixin
,conda.auxlib.entity.Entity
- source
- type
- EMPTY_LINK
- class _FeaturesField(**kwargs)
Bases:
conda.auxlib.entity.ListField
Fields are doing something very similar to boxing and unboxing of c#/java primitives. __set__ should take a "primitive" or "raw" value and create a "boxed" or "programmatically usable" value of it. While __get__ should return the boxed value, dump in turn should unbox the value into a primitive or raw value.
- Parameters
types (primitive literal or type or sequence of types) --
default (any, callable, optional) -- If default is callable, it's guaranteed to return a valid value at the time of Entity creation.
required (boolean, optional) --
validation (callable, optional) --
dump (boolean, optional) --
- box(instance, instance_type, val)
- dump(instance, instance_type, val)
- class ChannelField(aliases=())
Bases:
conda.auxlib.entity.ComposableField
Fields are doing something very similar to boxing and unboxing of c#/java primitives. __set__ should take a "primitive" or "raw" value and create a "boxed" or "programmatically usable" value of it. While __get__ should return the boxed value, dump in turn should unbox the value into a primitive or raw value.
- Parameters
types (primitive literal or type or sequence of types) --
default (any, callable, optional) -- If default is callable, it's guaranteed to return a valid value at the time of Entity creation.
required (boolean, optional) --
validation (callable, optional) --
dump (boolean, optional) --
- dump(instance, instance_type, val)
- __get__(instance, instance_type)
- class SubdirField
Bases:
conda.auxlib.entity.StringField
Fields are doing something very similar to boxing and unboxing of c#/java primitives. __set__ should take a "primitive" or "raw" value and create a "boxed" or "programmatically usable" value of it. While __get__ should return the boxed value, dump in turn should unbox the value into a primitive or raw value.
- Parameters
types (primitive literal or type or sequence of types) --
default (any, callable, optional) -- If default is callable, it's guaranteed to return a valid value at the time of Entity creation.
required (boolean, optional) --
validation (callable, optional) --
dump (boolean, optional) --
- __get__(instance, instance_type)
- class FilenameField(aliases=())
Bases:
conda.auxlib.entity.StringField
Fields are doing something very similar to boxing and unboxing of c#/java primitives. __set__ should take a "primitive" or "raw" value and create a "boxed" or "programmatically usable" value of it. While __get__ should return the boxed value, dump in turn should unbox the value into a primitive or raw value.
- Parameters
types (primitive literal or type or sequence of types) --
default (any, callable, optional) -- If default is callable, it's guaranteed to return a valid value at the time of Entity creation.
required (boolean, optional) --
validation (callable, optional) --
dump (boolean, optional) --
- __get__(instance, instance_type)
- class PackageTypeField
Bases:
conda.auxlib.entity.EnumField
Fields are doing something very similar to boxing and unboxing of c#/java primitives. __set__ should take a "primitive" or "raw" value and create a "boxed" or "programmatically usable" value of it. While __get__ should return the boxed value, dump in turn should unbox the value into a primitive or raw value.
- Parameters
types (primitive literal or type or sequence of types) --
default (any, callable, optional) -- If default is callable, it's guaranteed to return a valid value at the time of Entity creation.
required (boolean, optional) --
validation (callable, optional) --
dump (boolean, optional) --
- __get__(instance, instance_type)
- class PathData(**kwargs)
Bases:
conda.auxlib.entity.Entity
- property path
- _path
- prefix_placeholder
- file_mode
- no_link
- path_type
- class PathsData(**kwargs)
Bases:
conda.auxlib.entity.Entity
- paths_version
- paths
- class PackageRecord(**kwargs)
Bases:
conda.auxlib.entity.DictSafeMixin
,conda.auxlib.entity.Entity
- property schannel
- property _pkey
- property is_unmanageable
- property combined_depends
- property namekey
- name
- version
- build
- build_number
- channel
- subdir
- fn
- md5
- legacy_bz2_md5
- legacy_bz2_size
- url
- sha256
- metadata_signature_status
- arch
- platform
- depends
- constrains
- track_features
- features
- noarch
- preferred_env
- license
- license_family
- package_type
- timestamp
- date
- size
- __hash__()
Return hash(self).
- __eq__(other)
Return self==value.
- dist_str()
- dist_fields_dump()
- __str__()
Return str(self).
- to_match_spec()
- to_simple_match_spec()
- record_id()
- class Md5Field
Bases:
conda.auxlib.entity.StringField
Fields are doing something very similar to boxing and unboxing of c#/java primitives. __set__ should take a "primitive" or "raw" value and create a "boxed" or "programmatically usable" value of it. While __get__ should return the boxed value, dump in turn should unbox the value into a primitive or raw value.
- Parameters
types (primitive literal or type or sequence of types) --
default (any, callable, optional) -- If default is callable, it's guaranteed to return a valid value at the time of Entity creation.
required (boolean, optional) --
validation (callable, optional) --
dump (boolean, optional) --
- __get__(instance, instance_type)