semvec/pypi-packages huggingface dataset:
pyrs-schema 0.7.3
Python microservice framework
License: MIT

================================
MicroService framework :: Schema
================================

.. image:: https://travis-ci.org/palankai/pyrs-schema.svg?branch=master
       :target: https://travis-ci.org/palankai/pyrs-schema

.. image:: https://coveralls.io/repos/palankai/pyrs-schema/badge.svg?branch=master&service=github
  :target: https://coveralls.io/github/palankai/pyrs-schema?branch=master

.. image:: https://readthedocs.org/projects/pyrs-schema/badge/?version=stable
   :target: http://pyrs-schema.readthedocs.org/en/stable/
   :alt: Documentation Status


| Project homepage: `<https://github.com/palankai/pyrs-schema>`_
| Documentation: `<http://pyrs-schema.readthedocs.org/>`_
| Issues: `<https://github.com/palankai/pyrs-schema/issues>`_


What is this package for
------------------------

I've used different python frameworks for data serialisation many times. Mostly
when I had to implement an API for my work. I felt many times those frameworks
did good job but not extensible enough.
Also writing easily an API which is satisfy every expectations of projects,
without coupled restrictions sometimes really hard.

Nutshell
--------

.. code:: python

    from pyrs import schema

    class UserSchema(schema.Object):
        version = schema.Version(version='1.0')
        username = schema.StringField(required=True)
        password = schema.StringField(required=True, tags=['writeonly'])
        email = schema.EmailField(title='Registered email address')

    writer = schema.JSONWriter(UserSchema)
    jsonstring = writer.write(data) # The validation also happen

    schemawriter = schema.JSONSchemaWriter()
    jsonschemastr = writer.write(UserSchema)

Features
--------
- Easy schema definition
- Schema validation
- Decoupled serialisation, validation
- Extensible API

Installation
------------

The code is tested with python 2.7, 3.3, 3.4.

.. code:: bash

   $ pip install pyrs-schema

Dependencies
------------

See requirements.txt. But The goal is less dependency as possible. The main
dependency is the python `jsonchema <https://github.com/Julian/jsonschema>`_
The validation is using that package.

Notice that even it's a JSON schema validator this work still can be used
for any (compatible) schema validation.

Important caveats
-----------------

This code is in beta version. I working hard on write stable as possible API in
the first place but while this code in 0.x version you should expect some major
modification on the API.

The ecosystem
-------------

This work is part of `pyrs framework <https://github.com/palankai/pyrs>`_.
The complete framework follow the same intention to implement flexible
solution.

Contribution
------------

I really welcome any comments!
I would be happy if you fork my code or create pull requests.
I've already really strong opinions what I want to achieve and how, though any
help would be welcomed.

Feel free drop a message to me!
movienamer 0.1.1
Command-line utility to organize movies
License: MIT

# movienamer

> Command-line utility to organize movies

## Installation

```sh
$ pip install movienamer
```

## Usage

```sh
$ movienamer movie [movie ...]
```

Recursively rename movies present in a directory.

```sh
$ movienamer -r ~/Videos/movies
```

## Contributing

Take a look at the open 
[issues](https://github.com/divijbindlish/movienamer/issues) and submit a PR!

## License

MIT © [Divij Bindlish](http://divijbindlish.com)
autoimp 1.0.4
Automatic Python imports
License: MIT
Keywords: interactive interpreter development imports convenience

The autoimp module makes usage of the interactive Python prompt more productive.
    With autoimp, all installed Python modules can be imported with the single statement "from autoimp import *".  The  imported modules are proxy objects which lazily load when first used.

    Install with 'sudo pip install autoimp'. 

    Proper installation of autoimp involves placing "from autoimp import *" in your
    PYTHONSTARTUP file. Once autoimp is properly installed, it is no longer necessary to use statements of the form "import X" at the interactive prompt.