semvec/pypi-packages huggingface dataset:
xunitmerge 1.0.4
Utility for merging multiple XUnit xml reports into a single xml report.
License: MIT
Keywords: xunit reports

XUnitMerge
==========

Utility for merging multiple XUnit xml reports into a single xml report.

The primary purpose of this package is to be able to merge XUnit reports
generated by nosetests (e.g. ``nosetests --with-xunit``). This is especially
useful when nosetests needs to be run multiple times for different parts of
a project and then all reports need to be merged to a single report
(similar to what coverage combine does with multiple coverage reports).

Installing
----------

You can install ``xunitmerge`` using pip::

    $ pip install xunitmerge

Or alternatively you can install the
`development <http://github.com/miki725/xunitmerge/archive/master.tar.gz#egg=xunitmerge-dev>`_
version::

    $ pip install xunitmerge==dev

Using
-----

To use the plugin, use an executable ``xunitmerge`` which should become
available after the installation..
To see it's usage dialog, you can run it with a ``--help`` flag::

    xunitmerge --help

In summary, you can provide any number of paths of reports to be merged and
an output report path::

    xunitmerge report1.xml report2.xml report3.xml merged.xml

You can also use it directly in Python::

    from xunitmerge import merge_xunit

    merge_xunit(files['report1.xml', 'report2.xml'], output='merged.xml)

Running tests
-------------

You can run tests for this package by using nose::

    $ nosetests --with-doctest

Credits
-------

Miroslav Shubernetskiy - `GitHub <https://github.com/miki725>`_

License
-------

This package is licensed under `MIT <http://opensource.org/licenses/MIT>`_.

::

    The MIT License (MIT)

    Permission is hereby granted, free of charge, to any person obtaining a copy
    of this software and associated documentation files (the "Software"), to deal
    in the Software without restriction, including without limitation the rights
    to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
    copies of the Software, and to permit persons to whom the Software is
    furnished to do so, subject to the following conditions:

    The above copyright notice and this permission notice shall be included in
    all copies or substantial portions of the Software.

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
    IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
    FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
    AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
    LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
    OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
    THE SOFTWARE.
django-email-blacklist 1.0.1
Python class for use with Django to detect Disposable Emails.
License: MIT
Keywords: django email blacklist disposable validation check

Django-email-blacklist
======================

Python class to detect fake email providers. Checks each email against a blacklist of ~890 domains used by various disposable email services. Tested in production with Django. This package requires Python 3, for Python 2.7 support `see here. <https://github.com/aaronbassett/DisposableEmailChecker>`__

Installation
------------

Install it using ``pip`` and add it to  your Django INSTALLED_APPS::
    
    $ pip install django-email-blacklist
    
Create a folder in your templates directory and download the example email blacklist::

    $ wget https://raw.github.com/zeioth/django-email-blacklist/master/disposable_email_domains.txt

Add this to to your ``settings.py``::

    DISPOSABLE_EMAIL_DOMAINS = "/path_to_your/disposable_email_domains.txt"

Usage
--------

To use the checker in your own scripts::

    >>> from django_email_blacklist import DisposableEmailChecker
    
    >>> email_checker = DisposableEmailChecker()
    >>> email_checker.is_disposable("foo@guerrillamail.com")
    True

Credits
--------
This is a fork from DisposableEmailChecker by aaronbassett, maintained by Zeioth.
django-hbs-makemessages 0.9.6
Library providing makemessages for Handlebars.js templates
License: MIT

=======================
django-hbs-makemessages
=======================

.. image:: https://travis-ci.org/rafalp/django-hbs-makemessages.png?branch=master
    :target: https://travis-ci.org/rafalp/django-hbs-makemessages


Library providing ``django-admin-hbs.py`` script that exposes custom ``makemessages`` command that can extract language strings from .hbs and .handlebars files.

This library complements `django-ember-gettext <https://github.com/rafalp/django-ember-gettext>`_ Ember.js addon that provides Django's `gettext` support in Ember.js application.


Tutorial
========

Install library via pip:

    pip install django-hbs-makemessages

CD to project containing ``locale`` directory and JS app and fire ``makemessages`` for your locale:

    django-admin-hbs.py makemessages --l en_us --d djangojs

Now check your locale's djangojs.po file for your locale and see if it contains translation files:

    #: emberapp/routes/application.js:8
    msgid "Connection lost"
    msgstr ""

    #: emberapp/routes/application.js:13
    msgid "Page not available"
    msgstr ""

    #: emberapp/routes/application.js:24
    msgid "Page not found"
    msgstr ""

    #: emberapp/templates/application.handlebars.:2
    #: emberapp/templates/application.hbs.:2
    msgid "Welcome to Ember.js!"
    msgstr ""

    #: emberapp/templates/application.handlebars.:3
    #: emberapp/templates/application.hbs.:3
    msgid "IndexController renders %(template)s template!"
    msgstr ""


Authors
=======

**Rafał Pitoń**

* http://rpiton.com
* http://github.com/rafalp
* https://twitter.com/RafalPiton


Copyright and license
=====================

Copyright © 2014 `Rafał Pitoń <http://github.com/ralfp>`_
This program comes with ABSOLUTELY NO WARRANTY.

This is free software and you are welcome to modify and redistribute it under the conditions described in the license.
For the complete license, refer to LICENSE.rst
botchallenge 1.2.0
A Python API for interacting with a Minecraft server plugin to control a bot.
License: MIT
Keywords: minecraft bot

Described at the url listed is a Minecraft server plugin for adding a network
interface for each player to control their own bot figure in the Minecraft
world.

This is the Python API for that network interface, it allows a user to script
their own Minecraft bots which can move around independently (even when the
player is disconnected), search for blocks of specific types, mine blocks and
place blocks.
hubot-hangups 0.3.2
A hubot adapter for Google Hangouts
License: MIT
Keywords: hubot adapter google hangouts hangups

A sample Python project
=======================

This is the description file for the project.

The file should use UTF-8 encoding and be written using ReStructured Text. It
will be used to generate the project webpage on PyPI, and should be written for
that purpose.

Typical contents for this file would include an overview of the project, basic
usage examples, etc. Generally, including the project changelog in here is not
a good idea, although a simple "What's New" section for the most recent version
may be appropriate.