semvec/pypi-packages huggingface dataset:
mysocks 1.1.0
mysocks package for easy file transfer and chat
License: MIT

# mysocks

This repository contains my work on socket programming. The goal of this project is to provide a python package based on socket programming that can enable developers to create server-client backend for seamless and secure multiple file transfers, group chats, etc.

### Prerequisites
Windows (Python3.x)

### Installing dependencies
*Note*: You can skip this step, if you are installing the packages. 
Dependencies are listed below and in the `requirements.txt` file.

* tqdm

Install one of python package managers in your distro. If you install pip, then you can install the dependencies by running 
`pip3 install -r requirements.txt` 


### Directory Structure
- `mysocks/` - Package folder which contains all the code files corresponding to package
### TODO: Write example files for easy understanding
- `examples/` - Contains examples on how to use the package

### Details of the package
- `utilities.py` - Contains helper functions for the package
- `file_transfer` - Code to transfer files. Contains two classes for sending/receiving files.
	- `1 - send_files`
	- `2 - receive_files`


### TODO: Examples
Have a look at `examples/` directory.

### Documentation
Code documentation can be found [here](https://mysocks.readthedocs.io/)

### Installation

A `setup.py` file is provided in the repository. You can run `python3 setup.py install` to install it at system level.
If you don't have privileges to do so, you can install it at user level by running `python3 setup.py install --user`.  

### Contributing to the repository.
* If you find any problem with the code, please feel free to open an issue.
* Found something you can improve, please send me a pull request with your changes.
I will be more than happy to review and approve them.

### Contacting me
You can send an email to [thecodeboxed@gmail.com](mailto:thecodeboxed@gmail.com)

**Note**: If you find this code useful, please leave a star :)
ccpp 0.1.4
Cookiecutter template for Python package
License: MIT
Requires Python: >=3.6,<4.0

<p align="center">
  <a href="https://github.com/guaifish/ccpp"><img src="https://github.com/guaifish/ccpp/blob/master/img/ccpp-logo.png" alt="ccpp"></a>
</p>
<p align="center">
    <em>Cookiecutter template for Python package</em>
</p>
<p align="center">
<a href="https://pypi.org/project/ccpp" target="_blank">
    <img src="https://badge.fury.io/py/ccpp.svg" alt="Package version">
</a>
<a href="https://github.com/guaifish/ccpp/blob/master/LICENSE" target="_blank">
    <img src="https://img.shields.io/github/license/guaifish/ccpp" alt="GitHub LICNESE">
</a>
<a href="https://github.com/guaifish/ccpp/stargazers" target="_blank">
    <img src="https://img.shields.io/github/stars/guaifish/ccpp?logo=github" alt="GitHub Stars">
</a>
<a href="https://github.com/guaifish/ccpp/network/members" target="_blank">
    <img src="https://img.shields.io/github/forks/guaifish/ccpp?logo=github" alt="GitHub Forks">
</a>
</p>

---

## Requirements

* Python 3.6+

* [cookiecutter](https://github.com/cookiecutter/cookiecutter) - template engine
* [poetry](https://github.com/python-poetry/poetry) - dependency management
* [python-fire](https://github.com/google/python-fire) - command line tool

## Installation

```console
$ pip install ccpp
```

## Usage

### Create a new package

```console
$ ccpp new hello-world && cd hello-world
```

### Test the package at the first time

```console
$ pytest tests
```

### Building package

```console
$ poetry build

Building hello-world (0.1.0)
 - Building sdist
 - Built hello-world-0.1.0.tar.gz

 - Building wheel
 - Built hello-world-0.1.0-py3-none-any.whl
```

### Publishing package to PyPI

```console
$ poetry publish

Publishing hello-world (0.1.0) to PyPI
Username: guaifish
Password:
 - Uploading hello-world-0.1.0-py3-none-any.whl 0%
 - Uploading hello-world-0.1.0-py3-none-any.whl 65%
 - Uploading hello-world-0.1.0-py3-none-any.whl 100%
 - Uploading hello-world-0.1.0-py3-none-any.whl 100%
 - Uploading hello-world-0.1.0.tar.gz 0%
 - Uploading hello-world-0.1.0.tar.gz 83%
 - Uploading hello-world-0.1.0.tar.gz 100%
 - Uploading hello-world-0.1.0.tar.gz 100%
```

## License

Copyright © 2020 [guaifish](https://github.com/guaifish).
This project is [MIT](https://github.com/guaifish/ccpp/blob/master/LICENSE) license.
pyungo 0.9.0
Function dependencies resolution and execution
License: MIT
Keywords: dag workflow function dependency

pyungo
======

|pypi| |python-version| |build-status| |license|

pyungo is a lightweight library to link a set of dependent
functions together, and execute them in an ordered manner.

pyungo is built around ``Graphs`` and ``Nodes`` used in a
`DAG <https://en.wikipedia.org/wiki/Directed_acyclic_graph>`_
(Directed Acyclic Graph). A `Node` represent a function being
run with a defined set of inputs and returning one or several
outputs. A ``Graph`` is a collection of ``Nodes`` where data
can flow in an logical manner, the output of one node serving
as input of another.

installation
------------

.. code-block:: console

    >> pip install pyungo

simple example
--------------

.. code-block:: python

    graph = Graph()

    @graph.register()
    def f_my_function_2(d, a):
        e = d - a
        return e

    @graph.register()
    def f_my_function_1(c):
        d = c / 10
        return d

    @graph.register()
    def f_my_function_3(a, b):
        c = a + b
        return c

    res = graph.calculate(data={'a': 2, 'b': 3})
    print(res)

pyungo is registering the functions at import time. It then
resolve the ``DAG`` and figure out the sequence at which the
functions have to be run per their inputs / outputs. In this 
case, it will be function 3 then 1 and finally 2.

The ordered ``Graph`` is run with ``calculate``, with the given
data. It returns the output of the last function being 
run (e), but all intermediate results are also available 
in the ``graph`` instance.

The result will be (a + b) / 10 - a = -1.5

links
-----

* Documentation: https://cedricleroy.github.io/pyungo/
* Releases: https://pypi.org/project/pyungo/
* Tests: https://circleci.com/gh/cedricleroy/pyungo/


.. |pypi| image:: https://img.shields.io/pypi/v/pyungo.svg
    :target: https://pypi.org/project/pyungo/

.. |build-status| image:: https://circleci.com/gh/cedricleroy/pyungo.svg?style=shield
    :target: https://circleci.com/gh/cedricleroy/pyungo

.. |python-version| image:: https://img.shields.io/badge/python-3.6+-blue.svg
    :target: https://www.python.org/downloads/release/python-360/

.. |license| image:: https://img.shields.io/github/license/cedricleroy/pyungo.svg
    :target: https://github.com/cedricleroy/pyungo/blob/master/LICENSE.txt
aiomigrate 0.0.1
asyncio raw sql migration tool
License: MIT

# aiomigrate

asyncio raw sql migration tool

[![Coverage](https://codecov.io/gh/RedMadRobot/aiomigrate/branch/master/graph/badge.svg)](https://codecov.io/gh/RedMadRobot/aiomigrate)
[![pypi](https://img.shields.io/pypi/v/aiomigrate)](https://pypi.python.org/pypi/aiomigrate)