Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mementum/metaparams
Python meta framework for Parameters in classes
https://github.com/mementum/metaparams
Last synced: 27 days ago
JSON representation
Python meta framework for Parameters in classes
- Host: GitHub
- URL: https://github.com/mementum/metaparams
- Owner: mementum
- License: gpl-3.0
- Created: 2015-10-24T11:38:52.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2019-04-09T13:15:35.000Z (over 5 years ago)
- Last Synced: 2024-11-07T17:20:49.654Z (about 1 month ago)
- Language: Python
- Size: 73.2 KB
- Stars: 6
- Watchers: 3
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.rst
- Changelog: changelog.txt
- License: LICENSE
Awesome Lists containing this project
- awesome-python-models - metaparams - Python meta framework for Parameters in classes. (Model, Schema)
README
metaparams
==========.. image:: https://img.shields.io/pypi/v/metaparams.svg
:alt: PyPi Version
:scale: 100%
:target: https://pypi.python.org/pypi/metaparams/.. image:: https://img.shields.io/pypi/l/metaparams.svg
:alt: License
:scale: 100%
:target: https://github.com/mementum/metaparams/blob/master/LICENSE.. image:: https://travis-ci.org/mementum/metaparams.png?branch=master
:alt: Travis-ci Build Status
:scale: 100%
:target: https://travis-ci.org/mementum/metaparams.. image:: https://readthedocs.org/projects/metaparams/badge/?version=latest
:alt: Documentation Status
:scale: 100%
:target: https://metaparams.readthedocs.io/.. image:: https://img.shields.io/pypi/pyversions/metaparams.svg
:alt: Pytghon versions
:scale: 100%
:target: https://pypi.python.org/pypi/metaparams/``metaparams`` is a MetaClass/Class infrastructure to define params
without invoking objects and have them automatically parse/remove the ``kwargs``
passed to the class in which they are intalledDocumentation
=============Read the full documentation at readthedocs.org:
- `metaparams documentation `_
Python 3 Only
=============- Yes it is time to move forward
Installation
============From pypi::
pip install metaparams
From source:
- Place the *metaparams* directory found in the sources inside your project
Features:
=========- ``ParamsBase`` a class from which to subclass to also be params-enabled
- ``MetaParams`` a MetaClass for more complex usage pattern