Fast, simple message transforms
Project description
History
-------
1.0.0
+++++
released 26-July-2017
- Initial Release
Home-page: https://github.com/dana/python-message-transform
Author: Dana M. Diederich
Author-email: dana@realms.org
License: MIT
Description: message-transform
=================
Fast, simple message transformations
Usage
=====
Usage::
from message_transform import mtransform
mtransform({'a':'b'},{'x':'y'}) => {'a':'b','x':'y'}
mtransform({'a':'b'},{'x':'y','c':{'d':'e'}}) => {'a':'b','x':'y','c':{'d':'e'}}
mtransform({'a':'b'},{'x':' specials/$message->{a}'}) => {'a':'b','x':'a'}
Contributing
============
Open up a pull request via https://github.com/dana/python-message-transform, please consider adding tests for any new functionality. To set up the dev environment (assuming you're using [virtualenvwrapper](http://docs.python-guide.org/en/latest/dev/virtualenvs/#virtualenvwrapper))::
$ mkvirtualenv message-transform
$ pip install -r dev-requirements.txt
$ py.test
Description
===========
This is a very light-weight and fast library that does some basic but reasonably powerful message transformations.
Function
========
Function::
mtransform(message,transform)
Takes two and only two arguments, both dictionaries, and mutates the message according to the transform.
Bugs
====
None known.
Copyright
=========
Copyright (c) 2012, 2013, 2016, 2017 Dana M. Diederich. All Rights Reserved.
Author
======
Dana M. Diederich diederich@gmail.com dana@realms.org
Platform: UNKNOWN
Classifier: Intended Audience :: Developers
Classifier: Development Status :: 5 - Production/Stable
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: License :: OSI Approved :: MIT License
-------
1.0.0
+++++
released 26-July-2017
- Initial Release
Home-page: https://github.com/dana/python-message-transform
Author: Dana M. Diederich
Author-email: dana@realms.org
License: MIT
Description: message-transform
=================
Fast, simple message transformations
Usage
=====
Usage::
from message_transform import mtransform
mtransform({'a':'b'},{'x':'y'}) => {'a':'b','x':'y'}
mtransform({'a':'b'},{'x':'y','c':{'d':'e'}}) => {'a':'b','x':'y','c':{'d':'e'}}
mtransform({'a':'b'},{'x':' specials/$message->{a}'}) => {'a':'b','x':'a'}
Contributing
============
Open up a pull request via https://github.com/dana/python-message-transform, please consider adding tests for any new functionality. To set up the dev environment (assuming you're using [virtualenvwrapper](http://docs.python-guide.org/en/latest/dev/virtualenvs/#virtualenvwrapper))::
$ mkvirtualenv message-transform
$ pip install -r dev-requirements.txt
$ py.test
Description
===========
This is a very light-weight and fast library that does some basic but reasonably powerful message transformations.
Function
========
Function::
mtransform(message,transform)
Takes two and only two arguments, both dictionaries, and mutates the message according to the transform.
Bugs
====
None known.
Copyright
=========
Copyright (c) 2012, 2013, 2016, 2017 Dana M. Diederich. All Rights Reserved.
Author
======
Dana M. Diederich diederich@gmail.com dana@realms.org
Platform: UNKNOWN
Classifier: Intended Audience :: Developers
Classifier: Development Status :: 5 - Production/Stable
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: License :: OSI Approved :: MIT License
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for message_transform-1.0.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 81ad6546dbe627630b3041d93c9562c7e80b89a994302b3241af885c99051efc |
|
MD5 | 1c59ed0c0e0332162ea32efa79c81352 |
|
BLAKE2b-256 | c989e106bd432946f1ade736690be4481d2bcf0886f59cbf90f5771ba76c80ac |