semvec/pypi-packages huggingface dataset:
mrpython 0.0.18
Collection of things for Python that dont warrant their own libraries.
License: MIT

# Mr. Python
[![Build Status](https://travis-ci.org/petermelias/mrpython.png?branch=master)](https://travis-ci.org/petermelias/mrpython) [![Coverage Status](https://coveralls.io/repos/petermelias/mrpython/badge.png?branch=master)](https://coveralls.io/r/petermelias/mrpython?branch=master) [![Downloads](https://pypip.in/d/mrpython/badge.png)](https://pypi.python.org/pypi/mrpython/) [![Downloads](https://pypip.in/v/mrpython/badge.png)](https://pypi.python.org/pypi/mrpython/)

A collection of functions, decorators and data that don't seem to fit into any of my (or anybody else's) libraries.

## Functions
* ``` autolog(message, level=logging.DEBUG) ```
* ``` enum(**enums) ```
* ``` ip2long(ip) ```
* ``` long2ip(long) ```
* ``` to_dict(o, limit=None) ```
* ``` walker(node, limit=None) ```

## Data
* STATES (dict)
* ORDERED_STATES (OrderedDict)

## Interfaces
* TInterface (only for use with walker)


### Instructions for using walker

1. Inherit your walkable nodes from ``` mrpython.TInterface ```
2. Set the ``` _dict_attrs attribute on all of your nodes to limit the extent to which they walk
3. Pass one of the nodes to ``` walker(node) ```
4. Store the resulting dictionary.

If you want to override the ``` _dict_attrs ``` default limiting, call the ``` to_dict ``` method on your starting node and supply the ``` limit ``` parameter and then pass the resulting dictionary to the ``` walker(node) ``` function.
pymacaroons-pynacl 0.9.3
Macaroon library for Python
License: MIT

PyMacaroons
===========

PyMacaroons is a Python implementation of Macaroons. *They're better than cookies!*

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

Install PyMacaroons by running:

    pip install pymacaroons

Contribute
----------

- `Issue Tracker`_
- `Source Code`_

.. _Issue Tracker: https://github.com/ecordell/pymacaroons/issues
.. _Source Code: https://github.com/ecordell/pymacaroons

License
-------

The project is licensed under the MIT license.
dirwalker 0.5.0
Python Directory Walker module
License: MIT

dirwalker
=========

|PyPi Version| |Build Status| |Coverage Status| |License Badge|

`dirwalker <https://github.com/questrail/dirwalker>`__ is a Python
(2.6+/3.3+) package that walks multiple-level directories searching for
files with the given extensions.

Requirements
------------

-  Python standard ``os`` module

Usage
-----

.. code:: python

    import dirwalker
    # Search with recursing subdirectories
    dirwalker.find_filenames_with_extensions(
        '/Users/me/dev/search_directory',
        ['txt', '.csv'])
    # Search without recursing subdirectories
    dirwalker.find_filenames_with_extensions(
        '/Users/me/dev/search_directory',
        ['txt', '.csv'],
        recurse=False)

Contributing
------------

`dirwalker <https://github.com/questrail/dirwalker>`__ is developed
using `Scott Chacon <http://scottchacon.com/about.html>`__'s `GitHub
Flow <http://scottchacon.com/2011/08/31/github-flow.html>`__. To
contribute, fork `dirwalker <https://github.com/questrail/dirwalker>`__,
create a feature branch, and then submit a pull request. `GitHub
Flow <http://scottchacon.com/2011/08/31/github-flow.html>`__ is
summarized as:

-  Anything in the ``master`` branch is deployable
-  To work on something new, create a descriptively named branch off of
   ``master`` (e.g., ``new-oauth2-scopes``)
-  Commit to that branch locally and regularly push your work to the
   same named branch on the server
-  When you need feedback or help, or you think the branch is ready for
   merging, open a `pull
   request <https://help.github.com/articles/using-pull-requests>`__.
-  After someone else has reviewed and signed off on the feature, you
   can merge it into master.
-  Once it is merged and pushed to ``master``, you can and *should*
   deploy immediately.

License
=======

`dirwalker <https://github.com/questrail/dirwalker>`__ is released under
the MIT license. Please see the
`LICENSE.txt <https://github.com/questrail/dirwalker/blob/master/LICENSE.txt>`__
file for more information.

.. |PyPi Version| image:: http://img.shields.io/pypi/v/dirwalker.svg
   :target: https://pypi.python.org/pypi/dirwalker/
.. |Build Status| image:: http://img.shields.io/travis/questrail/dirwalker/master.svg
   :target: https://travis-ci.org/questrail/dirwalker
.. |Coverage Status| image:: https://img.shields.io/coveralls/questrail/dirwalker.svg
   :target: https://coveralls.io/r/questrail/dirwalker
.. |License Badge| image:: http://img.shields.io/pypi/l/dirwalker.svg
   :target: https://github.com/questrail/dirwalker/blob/master/LICENSE.txt