semvec/pypi-packages huggingface dataset:
tmux-helper-filetransfer 0.1.0
file transfer cli utility for tmux
License: MIT
Requires Python: ~=3.6

# tmux-helper-filetransfer

Transfer files to filesystem of host accessible via tmux.

# Usage

In `tmux.conf`:

```
bind-key Q run-shell " \
    /path/to/.venv/bin/python \
    -m tmux_helper_filetransfer \
    --pane-id '#{pane_id}' \
    --tmux-exe /proc/#{pid}/exe \
    --tmux-socket '#{socket_path}' \
    --quiet \
    /path/to/dotfiles"
```

This transfers `/path/to/dotfiles` to the current directory in the remote
shell. To take other actions (like `cd`ing to a specific directory before
transferring files), then run a shell script that executes the
helper inside.

# Requirements

The target pane can be hosting a terminal on the local host or on a remote
host (accessed via e.g. ssh).

The target pane's shell must be able to successfully execute
`uudecode | gunzip -c - | tar xf -`.

The target pane's shell must be in insert mode (not vi-command mode).

# Limitations

Some or all of these may be possible to overcome.

1. Currently the local file processing requires that the entire file be held in
   memory at the same time, plus extra when both the tar and compressed objects
   are in scope - we would need streaming for the tar creation the compression
   and uuencoding.
2. `uuencode` expands the compressed bytes at least 33%.
3. Tmux itself is not responsive while executing the subprocess. - we could run
   a background process instead of blocking.
4. No progress indication - a periodic `display-message` would be the first
   thing to try.
5. No ability to cancel an in-progress transfer - if spawning a background
   process then giving the cli the ability to communicate via e.g. unix socket
   could be a good way to go.

# Releasing

```
python setup.py sdist
# for testing
twine upload --repository testpypi dist/*
twine upload --repository pypi dist/*
```
ezenum 0.0.3
Great package.
License: MIT
Keywords: enum

ezenum
######
|PyPI-Status| |PyPI-Versions| |Build-Status| |Codecov| |LICENCE|

Easy enums for Python.

.. code-block:: python

  >>> RGB = StringEnum(['Red', 'Green', 'Blue'])
  >>> RGB.Red
      'Red'

.. contents::

.. section-numbering::

Installation
============

Install ``ezenum`` with:

.. code-block:: bash

  pip install ezenum


Features
========

* Pure Python.
* No package dependencies.
* Compatible with Python 3.4+.
* Easy creation of usefull enum objects.
* String enums with unified value and name attributes.


Use
===

StringEnum
----------

Easilly get a string enum from a string list.



Contributing
============

Package author and current maintainer is Shay Palachy (shay.palachy@gmail.com); You are more than welcome to approach him for help.


Installing for development
--------------------------

Clone:

.. code-block:: bash

  git clone git@github.com:shaypal5/ezenum.git


Install in development mode with test dependencies:

.. code-block:: bash

  cd ezenum
  pip install -e ".[test]"


Running the tests
-----------------

To run the tests, use:

.. code-block:: bash

  pytest

If that doesn't work, this should:

.. code-block:: bash

  python -m pytest --cov=ezenum


Adding documentation
--------------------

This project is documented using the `numpy docstring conventions`_, which were chosen as they are perhaps the most widely-spread conventions that are both supported by common tools such as Sphinx and result in human-readable docstrings (in my personal opinion, of course). When documenting code you add to this project, please follow `these conventions`_.

.. _`numpy docstring conventions`: https://github.com/numpy/numpy/blob/master/doc/HOWTO_DOCUMENT.rst.txt
.. _`these conventions`: https://github.com/numpy/numpy/blob/master/doc/HOWTO_DOCUMENT.rst.txt

Additionally, if you update this ``README.rst`` file,  use ``python setup.py checkdocs`` to validate it compiles.


Credits
=======
Created by Shay Palachy (shay.palachy@gmail.com).


.. |PyPI-Status| image:: https://img.shields.io/pypi/v/ezenum.svg
  :target: https://pypi.python.org/pypi/ezenum

.. |PyPI-Versions| image:: https://img.shields.io/pypi/pyversions/ezenum.svg
   :target: https://pypi.python.org/pypi/ezenum

.. |Build-Status| image:: https://travis-ci.org/shaypal5/ezenum.svg?branch=master
  :target: https://travis-ci.org/shaypal5/ezenum

.. |LICENCE| image:: https://img.shields.io/pypi/l/ezenum.svg
  :target: https://pypi.python.org/pypi/ezenum

.. |Codecov| image:: https://codecov.io/github/shaypal5/ezenum/coverage.svg?branch=master
   :target: https://codecov.io/github/shaypal5/ezenum?branch=master
Flask-Split 0.4.0
A/B testing for your Flask application
License: MIT

Flask-Split
===========

|build status|_

.. |build status| image:: https://secure.travis-ci.org/jpvanhal/flask-split.png?branch=master
   :alt: Build Status
.. _build status: http://travis-ci.org/jpvanhal/flask-split

Flask-Split is a Flask extension for `A/B testing`_ your web application. It
is a port of Andrew Nesbitt's excellent `Split`_  A/B testing framework to
Python and Flask.

.. _A/B testing: http://en.wikipedia.org/wiki/A/B_testing
.. _Split: https://github.com/andrew/split


Resources
---------

- `Documentation <https://flask-split.readthedocs.io/>`_
- `Issue Tracker <http://github.com/jpvanhal/flask-split/issues>`_
- `Code <http://github.com/jpvanhal/flask-split/>`_
- `Development Version
  <http://github.com/jpvanhal/flask-split/zipball/master#egg=Flask-Split-dev>`_


Changelog
---------

Here you can see the full list of changes between each Flask-Split release.

0.4.0 (2018-10-14)
^^^^^^^^^^^^^^^^^^

Features
********

- Added support for Python 3.7. Thanks Angus Pearson.
- Switch from HTTP for loading JQuery from Google to protocol-relative URL. Thanks Angus Pearson.

Bug fixes
*********

- Fixed #7: usage of deprecated ``flask.ext`` namespace.
- Fixed usage of deprecated ``flask.Flask.save_session``.

Breaking changes
****************

- Dropped support for Python 2.6.
- Bumped minimum Flask version to 0.10.
- Bumped minimum Redis version to 2.6.0.

0.3.0 (2015-07-23)
^^^^^^^^^^^^^^^^^^

- Fixed #3: ``TypeError: set([]) is not JSON serializable`` when tracking a
  conversion in Flask 0.10. Thanks Kacper Wikieł and Nick Woodhams.
- Dropped support for Python 2.5.

0.2.0 (2012-06-03)
^^^^^^^^^^^^^^^^^^

- Added ``REDIS_URL`` configuration variable for configuring the Redis
  connection.
- Fixed properly :func:`finished` incrementing alternative's completion count
  multiple times, when the test is not reset after it has been finished.  The
  fix for this issue in the previous release did not work, when the version of
  the test was greater than 0.

0.1.3 (2012-05-30)
^^^^^^^^^^^^^^^^^^

- Fixed :func:`finished` incrementing alternative's completion count multiple
  times, when the test is not reset after it has been finished.

0.1.2 (2012-03-15)
^^^^^^^^^^^^^^^^^^

- Fixed default value for ``SPLIT_DB_FAILOVER`` not being set.

0.1.1 (2012-03-12)
^^^^^^^^^^^^^^^^^^

- Fixed user's participation to an experiment not clearing out from their
  session, when experiment version was greater than 0.
- Fixed :exc:`ZeroDivisionError` in altenative's z-score calculation.
- Fixed conversion rate difference to control rendering.
- More sensible rounding of percentage values in the dashboard.
- Added 90% confidence level.
- Removed a debug print from :meth:`Experiment.find_or_create`.

0.1.0 (2012-03-11)
^^^^^^^^^^^^^^^^^^

- Initial public release
ppping 0.1.10
ping monitoring tool written in Python
License: MIT
Requires Python: >=3.5

ppping
======

.. image:: https://travis-ci.org/johejo/ppping.svg?branch=master
    :target: https://travis-ci.org/johejo/ppping

.. image:: https://img.shields.io/pypi/v/ppping.svg
    :target: https://pypi.python.org/pypi/ppping

.. image:: https://img.shields.io/github/license/johejo/ppping.svg
    :target: https://raw.githubusercontent.com/johejo/ppping/master/LICENSE

.. image:: https://api.codeclimate.com/v1/badges/aea7bbd42d3b4cf5b4ae/maintainability
   :target: https://codeclimate.com/github/johejo/ppping/maintainability
   :alt: Maintainability

.. image:: https://api.codeclimate.com/v1/badges/aea7bbd42d3b4cf5b4ae/test_coverage
   :target: https://codeclimate.com/github/johejo/ppping/test_coverage
   :alt: Test Coverage

Description
-----------

ping monitoring tool written in Python affected
`deadman <https://github.com/upa/deadman>`__

Demo
----

.. figure:: https://github.com/johejo/ppping/blob/master/demo.gif
   :alt: result

Environment
-----------

ppping works using python's curses

List of environments actually checking the operation

- Linux distribution (Ubuntu, ArchLinux)
- Windows Subsystem for Linux (Ubuntu)
- UNIX (macOS)

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

- Python 3.5 or later
- cURL (optional: used to acquire global IP)

Install
-------

From PyPi
~~~~~~~~~
.. code:: bash

    $ pip install -U ppping

Standalone (recommended)
~~~~~~~~~~~~~~~~~~~~~~~~

Download standalone script to a directory that is convenient for you (e.g. "~/.local/bin/" or "/usr/local/bin/")

.. code:: bash

    $ curl "https://raw.githubusercontent.com/johejo/ppping/master/standalone/ppping" -O
    $ chmod +x ppping


Usage
-----

Simple Usage
~~~~~~~~~~~~

.. code:: bash

    $ ppping foo.com bar.org WW.XX.YY.ZZ ...

Futher help

.. code:: bash

    $ ppping --help

Config File Usage
~~~~~~~~~~~~~~~~~

.. code:: bash

    $ ppping -c [CONFIG_FILE]

This is a sample of configuration file.

::

    [Hosts]
    google: www.google.com
    google DNS: 8.8.8.8
    GitHub: www.github.com

Docker image
~~~~~~~~~~~~

.. code:: bash

    $ docker run --rm -it johejo/ppping foo.bar ...

When using the docker container, you can not read the config file by the method shown above. 
It is necessary to mount the config file on the container. For example ``-v CONFIGFILE:/CONFIGFILE``

License
-------

MIT