semvec/pypi-packages huggingface dataset:
githubdeployment 2.0.1
Simple tool for auto-deployment
Requires Python: >=3.6

Automate adding `manually ssh-key, cleaning directory from untracked files, pulling from remote` etc... After pulling
easily configure `post steps`. This package can be added into your CI/CD pipeline. Tested on python 3.x

### Getting started

```bash
# simply clone repo and cd into cloned repo
git clone git@github.com:komron-m/deployment.git && cd deployment
# after cloning copy test_config.json and set all actions and `keys`
cp tests/test_config.json /path/to/project_conf.json
# run script with one argument
python src/main.py /path/to/project_conf.json

# or use it as package after installing 
pip install githubdeployment
```

### Configs

```json
{
  "keys": {
    "remote": "origin",
    "repository_root": "/var/www/awesome-project",
    "ssh_key": "/opt/deployment/id_rsa",
    "working_branch": "master"
  },
  "actions": [
    {
      "description": "Install new dependencies",
      "exe": "composer install --ignore-platform-reqs --no-interaction"
    }
  ]
}
```

- `keys` are mandatory, make sure all permissions are set for files and directories.
- `actions` contain a list of action, where `description` is plain message for logging and `exe` is command that run
  right after `git pull ${remote} ${working_branch}`. All actions run as one `pipe`.
ezSMS 0.3.0
A small package that allows you to send easy SMS messages.
Requires Python: >=3.6

# Easy-SMS 

A simple Python package that allows you to send text messages to any number. Goal: Be extremely simple. The package requires your email credentials as it uses SSL to send the text messages.

## USAGE

```
from messenger import Messenger
m = Messenger('email@gmail.com', 'password', 'smtp.gmail.com')
m.sendSMS('1234567890', 'this is a message')
```
prettyfi 0.1.13
Simple tool to prettify your files
Requires Python: >=3.9,<4.0
Keywords: Files,Pretty,Tool,CodeStyle

|py_versions| |build_statuses| |pypi_versions|

.. |py_versions| image:: https://img.shields.io/pypi/pyversions/prettyfi?style=flat-square
    :alt: python versions

.. |build_statuses| image:: https://img.shields.io/github/workflow/status/s3rius/prettyfi/Testing%20and%20publish?style=flat-square
    :alt: build status

.. |pypi_versions| image:: https://img.shields.io/pypi/v/prettyfi?style=flat-square
    :alt: pypi version
    :target: https://pypi.org/project/prettyfi/

Prettify your files with one command
====================================

Prettyfi usage
**************

usage: prettyfi [-h] [-c CONFIG] [-r] files [files ...]

Simple utility to make your files prettier.

positional arguments:
  files                 Files to sort

optional arguments:
  -h, --help                    show this help message and exit
  -c CONFIG, --config CONFIG    path to configuration file
  -r, --recursive               recursively traverse directories

.. code:: bash

    prettyfi "prettyfi/main.py" "pyproject.toml" # Will make this files beautiful

Prettyfi configuration
**********************

Default config file location is "~/.prettyfirc".

Config file format:

.. code:: bash

    .<ext> $ pretty_command {file}
    # Where "ext" -> your file extension,
    # {file} -> stub for actual file,
    # For example:
    .py   $ isort {file}
    .java $ rm {file}