Linux workstation

openSUSE Leap 16.0 native package

perl-Type-Tiny

Tiny, yet Moo(se)-compatible type constraint

Packages / openSUSE Leap 16.0 / Unspecified / perl-Type-Tiny

[Source: perl-Type-Tiny]

Package: perl-Type-Tiny (2.004000-bp160.1.12)

[Project overview: perl-type-tiny]

External Resources:

Homepage: [metacpan.org]

Tiny, yet Moo(se)-compatible type constraint

This documents the internals of the Type::Tiny class. Type::Tiny::Manual is a better starting place if you're new. Type::Tiny is a small class for creating Moose-like type constraint objects which are compatible with Moo, Moose and Mouse.

Other Packages Related to perl-Type-Tiny:

  • dep: perl(:MODULE_COMPAT_5.42.0)

    Package not available

  • dep: perl(Exporter::Tiny) (>= 1.006000)

    Package not available

  • rec: perl(Class::XSAccessor) (>= 1.17)

    Package not available

  • rec: perl(Devel::LexAlias) (>= 0.05)

    Package not available

  • rec: perl(Devel::StackTrace)

    Package not available

  • rec: perl(Ref::Util::XS) (>= 0.100)

    Package not available

  • rec: perl(Regexp::Util) (>= 0.003)

    Package not available

  • rec: perl(Sub::Util)

    Package not available

  • rec: perl(Type::Tiny::XS) (>= 0.025)

    Package not available

Download perl-Type-Tiny

ArchitecturePackage SizeInstalled SizeFiles
noarch439 KiB1.3 MiB[list of files]

Package file paths (155)

Paths come from the repository package-file index for the observed builds. They describe archive/package associations, not every file that will exist on a running system after maintainer scripts, alternatives, generated state, diversions, or installation choices.

  • /usr/lib/perl5/vendor_perl/5.42.0/Devel
  • /usr/lib/perl5/vendor_perl/5.42.0/Devel/TypeTiny
  • /usr/lib/perl5/vendor_perl/5.42.0/Devel/TypeTiny/Perl58Compat.pm
  • /usr/lib/perl5/vendor_perl/5.42.0/Error
  • /usr/lib/perl5/vendor_perl/5.42.0/Error/TypeTiny
  • /usr/lib/perl5/vendor_perl/5.42.0/Error/TypeTiny/Assertion.pm
  • /usr/lib/perl5/vendor_perl/5.42.0/Error/TypeTiny/Compilation.pm
  • /usr/lib/perl5/vendor_perl/5.42.0/Error/TypeTiny.pm
  • /usr/lib/perl5/vendor_perl/5.42.0/Error/TypeTiny/WrongNumberOfParameters.pm
  • /usr/lib/perl5/vendor_perl/5.42.0/Eval
  • /usr/lib/perl5/vendor_perl/5.42.0/Eval/TypeTiny
  • /usr/lib/perl5/vendor_perl/5.42.0/Eval/TypeTiny/CodeAccumulator.pm
  • /usr/lib/perl5/vendor_perl/5.42.0/Eval/TypeTiny.pm
  • /usr/lib/perl5/vendor_perl/5.42.0/Reply
  • /usr/lib/perl5/vendor_perl/5.42.0/Reply/Plugin
  • /usr/lib/perl5/vendor_perl/5.42.0/Reply/Plugin/TypeTiny.pm
  • /usr/lib/perl5/vendor_perl/5.42.0/Test
  • /usr/lib/perl5/vendor_perl/5.42.0/Test/TypeTiny.pm
  • /usr/lib/perl5/vendor_perl/5.42.0/Type
  • /usr/lib/perl5/vendor_perl/5.42.0/Type/Coercion
  • /usr/lib/perl5/vendor_perl/5.42.0/Type/Coercion/FromMoose.pm
  • /usr/lib/perl5/vendor_perl/5.42.0/Type/Coercion.pm
  • /usr/lib/perl5/vendor_perl/5.42.0/Type/Coercion/Union.pm
  • /usr/lib/perl5/vendor_perl/5.42.0/Type/Library.pm
  • /usr/lib/perl5/vendor_perl/5.42.0/Type/Params
  • /usr/lib/perl5/vendor_perl/5.42.0/Type/Params/Alternatives.pm
  • /usr/lib/perl5/vendor_perl/5.42.0/Type/Params/Parameter.pm
  • /usr/lib/perl5/vendor_perl/5.42.0/Type/Params.pm
  • /usr/lib/perl5/vendor_perl/5.42.0/Type/Params/Signature.pm
  • /usr/lib/perl5/vendor_perl/5.42.0/Type/Parser.pm
  • /usr/lib/perl5/vendor_perl/5.42.0/Type/Registry.pm
  • /usr/lib/perl5/vendor_perl/5.42.0/Types
  • /usr/lib/perl5/vendor_perl/5.42.0/Types/Common
  • /usr/lib/perl5/vendor_perl/5.42.0/Types/Common/Numeric.pm
  • /usr/lib/perl5/vendor_perl/5.42.0/Types/Common.pm
  • /usr/lib/perl5/vendor_perl/5.42.0/Types/Common/String.pm
  • /usr/lib/perl5/vendor_perl/5.42.0/Types/Standard
  • /usr/lib/perl5/vendor_perl/5.42.0/Types/Standard/ArrayRef.pm
  • /usr/lib/perl5/vendor_perl/5.42.0/Types/Standard/CycleTuple.pm
  • /usr/lib/perl5/vendor_perl/5.42.0/Types/Standard/Dict.pm
  • /usr/lib/perl5/vendor_perl/5.42.0/Types/Standard/HashRef.pm
  • /usr/lib/perl5/vendor_perl/5.42.0/Types/Standard/Map.pm
  • /usr/lib/perl5/vendor_perl/5.42.0/Types/Standard.pm
  • /usr/lib/perl5/vendor_perl/5.42.0/Types/Standard/ScalarRef.pm
  • /usr/lib/perl5/vendor_perl/5.42.0/Types/Standard/StrMatch.pm
  • /usr/lib/perl5/vendor_perl/5.42.0/Types/Standard/Tied.pm
  • /usr/lib/perl5/vendor_perl/5.42.0/Types/Standard/Tuple.pm
  • /usr/lib/perl5/vendor_perl/5.42.0/Types/TypeTiny.pm
  • /usr/lib/perl5/vendor_perl/5.42.0/Type/Tie.pm
  • /usr/lib/perl5/vendor_perl/5.42.0/Type/Tiny
  • /usr/lib/perl5/vendor_perl/5.42.0/Type/Tiny/Bitfield.pm
  • /usr/lib/perl5/vendor_perl/5.42.0/Type/Tiny/Class.pm
  • /usr/lib/perl5/vendor_perl/5.42.0/Type/Tiny/ConstrainedObject.pm
  • /usr/lib/perl5/vendor_perl/5.42.0/Type/Tiny/_DeclaredType.pm
  • /usr/lib/perl5/vendor_perl/5.42.0/Type/Tiny/Duck.pm
  • /usr/lib/perl5/vendor_perl/5.42.0/Type/Tiny/Enum.pm
  • /usr/lib/perl5/vendor_perl/5.42.0/Type/Tiny/_HalfOp.pm
  • /usr/lib/perl5/vendor_perl/5.42.0/Type/Tiny/Intersection.pm
  • /usr/lib/perl5/vendor_perl/5.42.0/Type/Tiny/Manual
  • /usr/lib/perl5/vendor_perl/5.42.0/Type/Tiny/Manual/AllTypes.pod
  • /usr/lib/perl5/vendor_perl/5.42.0/Type/Tiny/Manual/Coercions.pod
  • /usr/lib/perl5/vendor_perl/5.42.0/Type/Tiny/Manual/Contributing.pod
  • /usr/lib/perl5/vendor_perl/5.42.0/Type/Tiny/Manual/Installation.pod
  • /usr/lib/perl5/vendor_perl/5.42.0/Type/Tiny/Manual/Libraries.pod
  • /usr/lib/perl5/vendor_perl/5.42.0/Type/Tiny/Manual/NonOO.pod
  • /usr/lib/perl5/vendor_perl/5.42.0/Type/Tiny/Manual/Optimization.pod
  • /usr/lib/perl5/vendor_perl/5.42.0/Type/Tiny/Manual/Params.pod
  • /usr/lib/perl5/vendor_perl/5.42.0/Type/Tiny/Manual.pod
  • /usr/lib/perl5/vendor_perl/5.42.0/Type/Tiny/Manual/Policies.pod
  • /usr/lib/perl5/vendor_perl/5.42.0/Type/Tiny/Manual/UsingWithClassTiny.pod
  • /usr/lib/perl5/vendor_perl/5.42.0/Type/Tiny/Manual/UsingWithMite.pod
  • /usr/lib/perl5/vendor_perl/5.42.0/Type/Tiny/Manual/UsingWithMoo2.pod
  • /usr/lib/perl5/vendor_perl/5.42.0/Type/Tiny/Manual/UsingWithMoo3.pod
  • /usr/lib/perl5/vendor_perl/5.42.0/Type/Tiny/Manual/UsingWithMoo.pod
  • /usr/lib/perl5/vendor_perl/5.42.0/Type/Tiny/Manual/UsingWithMoose.pod
  • /usr/lib/perl5/vendor_perl/5.42.0/Type/Tiny/Manual/UsingWithMouse.pod
  • /usr/lib/perl5/vendor_perl/5.42.0/Type/Tiny/Manual/UsingWithOther.pod
  • /usr/lib/perl5/vendor_perl/5.42.0/Type/Tiny/Manual/UsingWithTestMore.pod
  • /usr/lib/perl5/vendor_perl/5.42.0/Type/Tiny.pm
  • /usr/lib/perl5/vendor_perl/5.42.0/Type/Tiny/Role.pm
  • /usr/lib/perl5/vendor_perl/5.42.0/Type/Tiny/Union.pm
  • /usr/lib/perl5/vendor_perl/5.42.0/Type/Utils.pm
  • /usr/share/doc/packages/perl-Type-Tiny
  • /usr/share/doc/packages/perl-Type-Tiny/Changes
  • /usr/share/doc/packages/perl-Type-Tiny/CONTRIBUTING
  • /usr/share/doc/packages/perl-Type-Tiny/COPYRIGHT
  • /usr/share/doc/packages/perl-Type-Tiny/CREDITS
  • /usr/share/doc/packages/perl-Type-Tiny/doap.ttl
  • /usr/share/doc/packages/perl-Type-Tiny/examples
  • /usr/share/doc/packages/perl-Type-Tiny/examples/benchmarking
  • /usr/share/doc/packages/perl-Type-Tiny/examples/benchmarking/benchmark-coercions.pl
  • /usr/share/doc/packages/perl-Type-Tiny/examples/benchmarking/benchmark-constraints.pl
  • /usr/share/doc/packages/perl-Type-Tiny/examples/benchmarking/benchmark-named-param-validation.pl
  • /usr/share/doc/packages/perl-Type-Tiny/examples/benchmarking/benchmark-param-validation.pl
  • /usr/share/doc/packages/perl-Type-Tiny/examples/benchmarking/versus-scalar-validation.pl
  • /usr/share/doc/packages/perl-Type-Tiny/examples/datetime-coercions.pl
  • /usr/share/doc/packages/perl-Type-Tiny/examples/jsoncapable.pl
  • /usr/share/doc/packages/perl-Type-Tiny/examples/nonempty.pl
  • /usr/share/doc/packages/perl-Type-Tiny/examples/page-numbers.pl
  • /usr/share/doc/packages/perl-Type-Tiny/NEWS
  • /usr/share/doc/packages/perl-Type-Tiny/README
  • /usr/share/licenses/perl-Type-Tiny
  • /usr/share/licenses/perl-Type-Tiny/LICENSE
  • /usr/share/man/man3/Error::TypeTiny.3pm.gz
  • /usr/share/man/man3/Error::TypeTiny::Assertion.3pm.gz
  • /usr/share/man/man3/Error::TypeTiny::Compilation.3pm.gz
  • /usr/share/man/man3/Error::TypeTiny::WrongNumberOfParameters.3pm.gz
  • /usr/share/man/man3/Eval::TypeTiny.3pm.gz
  • /usr/share/man/man3/Eval::TypeTiny::CodeAccumulator.3pm.gz
  • /usr/share/man/man3/Reply::Plugin::TypeTiny.3pm.gz
  • /usr/share/man/man3/Test::TypeTiny.3pm.gz
  • /usr/share/man/man3/Type::Coercion.3pm.gz
  • /usr/share/man/man3/Type::Coercion::FromMoose.3pm.gz
  • /usr/share/man/man3/Type::Coercion::Union.3pm.gz
  • /usr/share/man/man3/Type::Library.3pm.gz
  • /usr/share/man/man3/Type::Params.3pm.gz
  • /usr/share/man/man3/Type::Parser.3pm.gz
  • /usr/share/man/man3/Type::Registry.3pm.gz
  • /usr/share/man/man3/Types::Common.3pm.gz
  • /usr/share/man/man3/Types::Common::Numeric.3pm.gz
  • /usr/share/man/man3/Types::Common::String.3pm.gz
  • /usr/share/man/man3/Types::Standard.3pm.gz
  • /usr/share/man/man3/Types::TypeTiny.3pm.gz
  • /usr/share/man/man3/Type::Tie.3pm.gz
  • /usr/share/man/man3/Type::Tiny.3pm.gz
  • /usr/share/man/man3/Type::Tiny::Bitfield.3pm.gz
  • /usr/share/man/man3/Type::Tiny::Class.3pm.gz
  • /usr/share/man/man3/Type::Tiny::ConstrainedObject.3pm.gz
  • /usr/share/man/man3/Type::Tiny::_DeclaredType.3pm.gz
  • /usr/share/man/man3/Type::Tiny::Duck.3pm.gz
  • /usr/share/man/man3/Type::Tiny::Enum.3pm.gz
  • /usr/share/man/man3/Type::Tiny::_HalfOp.3pm.gz
  • /usr/share/man/man3/Type::Tiny::Intersection.3pm.gz
  • /usr/share/man/man3/Type::Tiny::Manual.3pm.gz
  • /usr/share/man/man3/Type::Tiny::Manual::AllTypes.3pm.gz
  • /usr/share/man/man3/Type::Tiny::Manual::Coercions.3pm.gz
  • /usr/share/man/man3/Type::Tiny::Manual::Contributing.3pm.gz
  • /usr/share/man/man3/Type::Tiny::Manual::Installation.3pm.gz
  • /usr/share/man/man3/Type::Tiny::Manual::Libraries.3pm.gz
  • /usr/share/man/man3/Type::Tiny::Manual::NonOO.3pm.gz
  • /usr/share/man/man3/Type::Tiny::Manual::Optimization.3pm.gz
  • /usr/share/man/man3/Type::Tiny::Manual::Params.3pm.gz
  • /usr/share/man/man3/Type::Tiny::Manual::Policies.3pm.gz
  • /usr/share/man/man3/Type::Tiny::Manual::UsingWithClassTiny.3pm.gz
  • /usr/share/man/man3/Type::Tiny::Manual::UsingWithMite.3pm.gz
  • /usr/share/man/man3/Type::Tiny::Manual::UsingWithMoo2.3pm.gz
  • /usr/share/man/man3/Type::Tiny::Manual::UsingWithMoo3.3pm.gz
  • /usr/share/man/man3/Type::Tiny::Manual::UsingWithMoo.3pm.gz
  • /usr/share/man/man3/Type::Tiny::Manual::UsingWithMoose.3pm.gz
  • /usr/share/man/man3/Type::Tiny::Manual::UsingWithMouse.3pm.gz
  • /usr/share/man/man3/Type::Tiny::Manual::UsingWithOther.3pm.gz
  • /usr/share/man/man3/Type::Tiny::Manual::UsingWithTestMore.3pm.gz
  • /usr/share/man/man3/Type::Tiny::Role.3pm.gz
  • /usr/share/man/man3/Type::Tiny::Union.3pm.gz
  • /usr/share/man/man3/Type::Utils.3pm.gz

Field source: openSUSE Leap 16.0 OSS revision leap-16-0-oss-multiarch:271b36d440253edf9871ac0c100319fc7443d8f2d54b6b449a72e9414c51577c

Use this package

OpenFactory can boot this operating system in a browser VM, or start a build that includes the native package name from this record.

Versions, suites, and repositories

Each row is recorded package-index metadata for one version, architecture, suite, and repository. Names, URLs, and sizes are source-reported; a link is a potentially mutable retrieval location, not an OpenFactory redistribution claim or proof that OpenFactory retained the artifact bytes.

VersionReleaseArchitectureRepositoryPackage sizeInstalled sizePublisher repository artifact
2.004000-bp160.1.12leap-16.0 / ossnoarchopenSUSE Leap 16.0 · OSS · multi-architecture439 KiB1.3 MiBnoarch/perl-Type-Tiny-2.004000-bp160.1.12.noarch.rpm

Field source: openSUSE Leap 16.0 OSS revision leap-16-0-oss-multiarch:271b36d440253edf9871ac0c100319fc7443d8f2d54b6b449a72e9414c51577c

Checksums and observation dates

For an APT source, signature verification authenticates the repository metadata chain and the Packages index containing this source-reported artifact digest. It does not certify package safety.

2.004000-bp160.1.12 / noarchObserved Sep 1, 2026 to Sep 1, 2026

Verification status: Metadata observed; artifact bytes were not independently fetched or hashed by this catalog import. The digest below is source-reported.

Source-reported sha512: bf98b586be02cc8b779fbe0986d6fc894010db0605532b24e598f03f8b00b55ec5fe2fc2c59a8f7d356c61a8422f74191a3dad506109cf9623d91cd19e34ab3f

Field source: openSUSE Leap 16.0 OSS revision leap-16-0-oss-multiarch:271b36d440253edf9871ac0c100319fc7443d8f2d54b6b449a72e9414c51577c

Catalog record completeness

The completeness score measures metadata coverage, not software quality, security, compatibility, or suitability.

Summary and description
25/25
Artifact path and source digest
25/25
Dependency metadata
15/15
Package-file index
15/15
Homepage
5/5
License text
5/5
Source package or maintainer
10/10

Recorded total: 100/100

Field source: openSUSE Leap 16.0 OSS revision leap-16-0-oss-multiarch:271b36d440253edf9871ac0c100319fc7443d8f2d54b6b449a72e9414c51577c. The cross-OS mapping is catalog-derived from the source-reported homepage; it does not establish authorship or publisher identity

Sources and provenance

Field-source links above resolve here. Each source entry names the metadata publisher, trust tier, exact snapshot revision, signature result, and observation time; catalog-derived mappings are labeled separately.

  • Authoritative source; repository metadata signature verified, revision leap-16-0-oss-multiarch:271b36d440253edf9871ac0c100319fc7443d8f2d54b6b449a72e9414c51577c

    Signature verification covers the configured repository metadata chain. It does not certify that the package is safe or suitable.

    Repository-signature verification record
    Signed-object SHA-256
    271b36d440253edf9871ac0c100319fc7443d8f2d54b6b449a72e9414c51577c
    Signer fingerprint
    AD485664E901B867051AB15F35A2F86E29B700A4
    Keyring revision
    opensuse-project-signing-key.asc
    SHA-256 b5745739ebfb95b25b8e810f9bcb847fe750ccda598bd85f02f0e974599a6d7e
    Tool and policy
    gpgv (GnuPG) 2.4.9
    openfactory-software-catalog-signature-v1
    Verification time
    Sep 1, 2026
    Signed Release → package-index hash linkage

    Path: Not recorded
    Expected SHA-256: Not recorded
    Observed SHA-256: Not recorded
    Result: match verified

perl-Type-Tiny Package for openSUSE Leap 16.0 | OpenFactory