Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help

The search service can find package by either name (apache), provides(webserver), absolute file names (/usr/bin/apache), binaries (gprof) or shared libraries (libXm.so.2) in standard path. It does not support multiple arguments yet...

The System and Arch are optional added filters, for example System could be "redhat", "redhat-7.2", "mandrake" or "gnome", Arch could be "i386" or "src", etc. depending on your system.

System Arch

RPM resource python3-interface-meta

interface_meta provides a convenient way to expose an extensible API with enforced method signatures and consistent documentation. This library has been extracted (with some modifications) from omniduct, a library also principally written by this author, where it was central to the extensible plugin architecture. It places an emphasis on the functionality required to create a well-documented extensible plugin system, whereby the act of subclassing is sufficient to register the plugin and ensure compliance to the parent API. As such, this library boasts the following features: - All subclasses of an interface must conform to the parent's API. - Hierarchical runtime property existence and method signature checking. Methods are permitted to add additional optional arguments, but otherwise must conform to the API of their parent class (which themselves may have extended the API of the interface). - Subclass definition time hooks (e.g. for registration of subclasses into a library of plugins, etc). - Optional requirement for methods in subclasses to explicity decorate methods with an override decorator when replacing methods on an interface, making it clearer as to when a class is introducing new methods versus replacing those that form the part of the interface API. - Generation of clear docstrings on implementations that stitches together the base interface documentation with any downstream extensions and quirks. - Support for extracting the quirks documentation for a method from other method docstrings, in the event that subclass implementations are done in an internal method. - Compatibility with ABCMeta from the standard library.

Found 1 sites for python3-interface-meta

Found 19 RPM for python3-interface-meta

PackageSummaryDistributionDownload
python3-interface-meta-1.3.0-9.fc40.noarch.htmlProvides a convenient way to expose an extensible APIFedora Rawhide for x86_64python3-interface-meta-1.3.0-9.fc40.noarch.rpm
python3-interface-meta-1.3.0-9.fc40.noarch.htmlProvides a convenient way to expose an extensible APIFedora Rawhide for aarch64python3-interface-meta-1.3.0-9.fc40.noarch.rpm
python3-interface-meta-1.3.0-9.fc40.noarch.htmlProvides a convenient way to expose an extensible APIFedora Rawhide for ppc64lepython3-interface-meta-1.3.0-9.fc40.noarch.rpm
python3-interface-meta-1.3.0-9.fc40.noarch.htmlProvides a convenient way to expose an extensible APIFedora Rawhide for s390xpython3-interface-meta-1.3.0-9.fc40.noarch.rpm
python3-interface-meta-1.3.0-9.fc40.noarch.htmlProvides a convenient way to expose an extensible APIFedora 40 for x86_64python3-interface-meta-1.3.0-9.fc40.noarch.rpm
python3-interface-meta-1.3.0-9.fc40.noarch.htmlProvides a convenient way to expose an extensible APIFedora 40 for aarch64python3-interface-meta-1.3.0-9.fc40.noarch.rpm
python3-interface-meta-1.3.0-9.fc40.noarch.htmlProvides a convenient way to expose an extensible APIFedora 40 for ppc64lepython3-interface-meta-1.3.0-9.fc40.noarch.rpm
python3-interface-meta-1.3.0-9.fc40.noarch.htmlProvides a convenient way to expose an extensible APIFedora 40 for s390xpython3-interface-meta-1.3.0-9.fc40.noarch.rpm
python3-interface-meta-1.3.0-7.fc39.noarch.htmlProvides a convenient way to expose an extensible APIFedora 39 for x86_64python3-interface-meta-1.3.0-7.fc39.noarch.rpm
python3-interface-meta-1.3.0-7.fc39.noarch.htmlProvides a convenient way to expose an extensible APIFedora 39 for aarch64python3-interface-meta-1.3.0-7.fc39.noarch.rpm
python3-interface-meta-1.3.0-7.fc39.noarch.htmlProvides a convenient way to expose an extensible APIFedora 39 for ppc64lepython3-interface-meta-1.3.0-7.fc39.noarch.rpm
python3-interface-meta-1.3.0-7.fc39.noarch.htmlProvides a convenient way to expose an extensible APIFedora 39 for s390xpython3-interface-meta-1.3.0-7.fc39.noarch.rpm
python3-interface-meta-1.3.0-6.fc38.noarch.htmlProvides a convenient way to expose an extensible APIFedora 38 for x86_64python3-interface-meta-1.3.0-6.fc38.noarch.rpm
python3-interface-meta-1.3.0-6.fc38.noarch.htmlProvides a convenient way to expose an extensible APIFedora 38 for aarch64python3-interface-meta-1.3.0-6.fc38.noarch.rpm
python3-interface-meta-1.3.0-6.fc38.noarch.htmlProvides a convenient way to expose an extensible APIFedora 38 for ppc64lepython3-interface-meta-1.3.0-6.fc38.noarch.rpm
python3-interface-meta-1.3.0-6.fc38.noarch.htmlProvides a convenient way to expose an extensible APIFedora 38 for s390xpython3-interface-meta-1.3.0-6.fc38.noarch.rpm
python3-interface-meta-1.3.0-5.fc37.noarch.htmlProvides a convenient way to expose an extensible APIFedora 37 updates for x86_64python3-interface-meta-1.3.0-5.fc37.noarch.rpm
python3-interface-meta-1.3.0-5.fc37.noarch.htmlProvides a convenient way to expose an extensible APIFedora 37 updates for aarch64python3-interface-meta-1.3.0-5.fc37.noarch.rpm
python3-interface-meta-1.3.0-5.fc37.noarch.htmlProvides a convenient way to expose an extensible APIFedora 37 updates for armhfppython3-interface-meta-1.3.0-5.fc37.noarch.rpm

Generated by rpm2html 1.6

Fabrice Bellet