semvec/pypi-packages huggingface dataset:
djangomini 1.0.0b5
Django(mini) - Infrastructure for rapid development on Django.
License: MIT
Keywords: django web framework

Django(mini)
====================

**Django(mini)** - Infrastructure for rapid development on Django.


Quick start
-------------

Read `Quick Start <https://github.com/djangomini/djangomini>`_ on GitHub.


Don't forget to star our project on
`github.com <https://github.com/djangomini/djangomini>`_
to tell us that you like it.
DO_runin 1.0.2
A tool that starts a DigitalOcean droplet in a given region and runs a given command, displaying the output. Opens a shell if requested. Destroys the droplet upon command completion or shell closure.
License: MIT

A tool that starts a DigitalOcean droplet in a given region and runs a given command, displaying the output. Opens a shell if requested. Destroys the droplet upon command completion or shell closure.
json-object-factory 0.0.2
Simplify JSON Encoders and Object Hooks
License: MIT
Keywords: json

|Build Status| |Coverage Status|

json-object-factory
===================

Simplifies building custom encoders and object-hooks for Python's
default JSON implementation.

Installation
------------

::

    $ pip install json-object-factory

Usage
-----

Add encoders and decoders to the registry:

.. code:: python

    import jsonfactory

    class MyJsonHandler(object):
        def encode(self, o):
            if isinstance(o, MyCustomClass):
                return o.serialize()
            return None

        def decode(self, d):
            if 'some_custom_key' in d:
                return MyCustomClass(**d)
            return d

    jsonfactory.Registry.register(MyJsonHandler)

Or use the included decorators:

.. code:: python

    @jsonfactory.register
    class MyOtherJsonHandler(object):
        ...

    @jsonfactory.encoder
    def an_encoder_function(o):
        ...

    @jsonfactory.decoder
    def a_decoder_function(d):
        ...

Then use the module's ``dumps`` and ``loads`` functions:

.. code:: python

    json_str = jsonfactory.dumps(obj_dict, indent=2)

    new_obj_dict = jsonfactory.loads(json_str)

Notes
-----

-  The calling signature for encoder functions follows that of the
   built-in
   `JSONEncoder <https://docs.python.org/3.5/library/json.html#json.JSONEncoder>`__
   with one exception:

   -  If no modifications are needed and the object should be passed to
      the base encoder's handler, ``None`` should be returned. This
      differs from the normal method of calling
      ``super(MyEncoder, self).default(o)`` (that would most likely be
      an error since subclassing ``JSONEncoder`` isn't necessary).

-  The signature for decoder functions follows the ``object_hook``
   signature in `the built-in
   implementation <https://docs.python.org/3.5/library/json.html#json.load>`__

.. |Build Status| image:: https://travis-ci.org/nocarryr/json-object-factory.svg?branch=master
   :target: https://travis-ci.org/nocarryr/json-object-factory
.. |Coverage Status| image:: https://coveralls.io/repos/github/nocarryr/json-object-factory/badge.svg?branch=master
   :target: https://coveralls.io/github/nocarryr/json-object-factory?branch=master