Module ImportFrom alias alias alias alias alias alias alias ImportFrom alias ImportFrom alias ImportFrom alias alias ClassDef bases NameLoad body Expr Str decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad body Expr Str If UnaryOpNot Call NameLoad NameLoad NameLoad body Raise Call NameLoad Call AttributeLoad Str attr NameLoad NameLoad If UnaryOpNot Call NameLoad NameLoad NameLoad body Raise Call NameLoad Call AttributeLoad Str attr NameLoad NameLoad If UnaryOpNot Call NameLoad NameLoad NameLoad body Raise Call NameLoad Str If BoolOpAnd CompareIsNot NameLoad NameLoad UnaryOpNot Call NameLoad NameLoad NameLoad body Raise Call NameLoad Call AttributeLoad Str attr NameLoad Call NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad decorator_list AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam defaults body Return BoolOpAnd CompareEq Call NameLoad NameLoad NameLoad CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AugAssignAdd NameStore TupleLoad NameLoad If AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr If NameLoad body AugAssignAdd NameStore TupleLoad NameLoad Return Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return UnaryOpNot Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad Str attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list decorator_list
N/A __future__ absolute_import division generators nested_scopes print_function unicode_literals with_statement six string_types pants.backend.jvm.repository Repository pants.base.payload_field PayloadField stable_json_sha1 PublicationMetadata N/A PayloadField N/A N/A Extra metadata required to publish an artifact beyond its coordinates. N/A Artifact N/A PayloadField N/A N/A Represents a publishable jvm artifact ala maven or ivy.

  Used in the ``provides`` parameter to *jvm*\_library targets.

  :API: public
   __init__ N/A N/A self org name repo publication_metadata N/A None N/A N/A 
    :param string org: Organization of this artifact, or groupId in maven parlance.
    :param string name: Name of the artifact, or artifactId in maven parlance.
    :param repo: The ``repo`` this artifact is published to.
    :param publication_metadata: Optional extra publication metadata required by the ``repo``.
     N/A N/A N/A isinstance org string_types N/A N/A N/A ValueError N/A N/A org must be {} but was {} format string_types org N/A N/A N/A isinstance name string_types N/A N/A N/A ValueError N/A N/A name must be {} but was {} format string_types name N/A N/A N/A isinstance repo Repository N/A N/A N/A ValueError repo must be an instance of Repository N/A N/A N/A publication_metadata None N/A N/A isinstance publication_metadata PublicationMetadata N/A N/A N/A ValueError N/A N/A publication_metadata must be a {} but was a {} format PublicationMetadata N/A type publication_metadata N/A N/A self org org N/A N/A self _base_name name N/A N/A self repo repo N/A N/A self publication_metadata publication_metadata N/A name N/A N/A self N/A N/A N/A N/A self _base_name N/A property name N/A N/A self value N/A N/A N/A N/A self _base_name value N/A N/A name setter __eq__ N/A N/A self other N/A N/A N/A N/A N/A N/A type other Artifact N/A N/A self org N/A other org N/A N/A self name N/A other name N/A __hash__ N/A N/A self N/A N/A N/A N/A hash N/A N/A self org N/A self name N/A _compute_fingerprint N/A N/A self N/A N/A N/A data N/A N/A self org N/A self name N/A data N/A None N/A N/A self publication_metadata N/A N/A fingerprint N/A N/A N/A self publication_metadata fingerprint N/A fingerprint N/A N/A data N/A fingerprint N/A N/A stable_json_sha1 data N/A __ne__ N/A N/A self other N/A N/A N/A N/A N/A N/A self __eq__ other N/A __repr__ N/A N/A self N/A N/A N/A N/A N/A {}-{} -> {} format N/A self org N/A self name N/A self repo N/A N/A