All Projects → ssanderson → Python Interface

ssanderson / Python Interface

Licence: apache-2.0
Minimal Pythonic Interface Definitions

Programming Languages

python
139335 projects - #7 most used programming language
python3
1442 projects
python2
120 projects
metaprogramming
66 projects

Labels

Projects that are alternatives of or similar to Python Interface

Element
Programmatic UI for macOS
Stars: ✭ 855 (+829.35%)
Mutual labels:  interface
Bleeper
Library to manage your firmware configurations written in C++
Stars: ✭ 54 (-41.3%)
Mutual labels:  interface
Ara
ARA Records Ansible and makes it easier to understand and troubleshoot.
Stars: ✭ 1,176 (+1178.26%)
Mutual labels:  interface
Tui
A text-based user interface library for golang based on termbox
Stars: ✭ 12 (-86.96%)
Mutual labels:  interface
Opensourcetest
OpenSourceTest由自动化测试-夜行者社区维护,提供的是更多地灵活性和可配置性
Stars: ✭ 37 (-59.78%)
Mutual labels:  interface
Discordconsole
Control your Discord & Discord bot accounts and Webhooks through the command line.
Stars: ✭ 58 (-36.96%)
Mutual labels:  interface
React Planner
✏️ A React Component for plans design. Draw a 2D floorplan and navigate it in 3D mode.
Stars: ✭ 846 (+819.57%)
Mutual labels:  interface
Elvui
ElvUI for World of Warcraft - The Burning Crusade (2.4.3)
Stars: ✭ 89 (-3.26%)
Mutual labels:  interface
Codeigniter Psr4 Autoload
CodeIgniter 3 PSR-4 Autoloader for Application
Stars: ✭ 40 (-56.52%)
Mutual labels:  interface
Secure If
Android USB Control app
Stars: ✭ 68 (-26.09%)
Mutual labels:  interface
Binarytraits.jl
Can do or not? It's easy. See https://tk3369.github.io/BinaryTraits.jl/dev/
Stars: ✭ 30 (-67.39%)
Mutual labels:  interface
Tygit
A basic terminal interface for git, written on Node.js [Project not maintained]
Stars: ✭ 36 (-60.87%)
Mutual labels:  interface
Test demo
Testing Using Python Demo. 使用Python测试脚本demo。
Stars: ✭ 60 (-34.78%)
Mutual labels:  interface
Typescript Type Generator
Generate interfaces on the go! Network request? Then generate interfaces for response!
Stars: ✭ 11 (-88.04%)
Mutual labels:  interface
Iced
A cross-platform GUI library for Rust, inspired by Elm
Stars: ✭ 12,176 (+13134.78%)
Mutual labels:  interface
Feign
Feign makes writing java http clients easier
Stars: ✭ 7,681 (+8248.91%)
Mutual labels:  interface
Embedpy
Allows the kdb+ interpreter to call Python functions
Stars: ✭ 55 (-40.22%)
Mutual labels:  interface
Filebrowser
📂 Web File Browser
Stars: ✭ 13,854 (+14958.7%)
Mutual labels:  interface
Infinity
A lightweight C++ RDMA library for InfiniBand networks.
Stars: ✭ 86 (-6.52%)
Mutual labels:  interface
Ip Kvm Interface
DIY IP-KVM for Remote Desktop Access
Stars: ✭ 62 (-32.61%)
Mutual labels:  interface

python-interface

|build status|

interface is a library for declaring interfaces and for statically asserting that classes implement those interfaces. It aims to provide stricter semantics and better error messages than Python's built-in abc module.

interface supports Python 2.7 and Python 3.4+.

For more information, see our documentation_.

Installation


.. code-block:: shell

   $ pip install python-interface

.. _`documentation` : http://python-interface.readthedocs.io

.. |build status| image:: https://github.com/ssanderson/python-interface/workflows/interface-ci/badge.svg
   :target: https://github.com/ssanderson/python-interface/actions
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].