semvec/pypi-packages huggingface dataset:
diff-tool 3.0.0
Display a diff between two files in HTML.
License: MIT
Requires Python: >=3.7, <4

<div align="center">

# Diff Tool

Display a diff between two files in HTML.

[![Build Status](https://github.com/Justintime50/diff-tool/workflows/build/badge.svg)](https://github.com/Justintime50/diff-tool/actions)
[![Coverage Status](https://coveralls.io/repos/github/Justintime50/diff-tool/badge.svg?branch=main)](https://coveralls.io/github/Justintime50/diff-tool?branch=main)
[![PyPi](https://img.shields.io/pypi/v/diff-tool)](https://pypi.org/project/diff-tool)
[![Licence](https://img.shields.io/github/license/justintime50/diff-tool)](https://opensource.org/licenses/mit-license.php)

<img src="https://raw.githubusercontent.com/justintime50/assets/main/src/diff-tool/showcase.png" alt="Showcase">

</div>

Running this tool requires two files to compare. It will output the **diff**erence to an HTML file which can be viewed in a browser to see what changed between files.

## Install

```bash
# Install tool
pip3 install diff-tool

# Install locally
make install
```

## Usage

```
Usage:
    diff-tool --file1 /path/to/file1.txt --file2 /path/to/file2.txt --output path/to/diff.html

Options:
    -h, --help            show this help message and exit
    -f1 FILE1, --file1 FILE1
                            The path to the base file to compare a second file to.
    -f2 FILE2, --file2 FILE2
                            The path to the second file compared to the base file.
    -o OUTPUT, --output OUTPUT
                            The path/name to the output file where the diff will be stored.
```

## Development

```bash
# Get a comprehensive list of development tools
make help

# Run the tool locally
venv/bin/python diff_tool/diff_files.py --help
```
katapy 0.1.1
A tool for assisting python developers
License: MIT
Requires Python: >=3.9,<4.0

# KataPy

A tool for assisting python developers

[![Built with Cookiecutter Python Package](https://img.shields.io/badge/built%20with-Cookiecutter%20Python%20Package-ff69b4.svg?logo=cookiecutter)](https://github.com/91nunocosta/python-package-cookiecutter)
[![pre-commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit&logoColor=white)](https://github.com/pre-commit/pre-commit)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
![Code Coverage](coverage.svg)

## Usage

Print help:

```bash
katapy
```

## Contributing

### How to prepare the development environment

1. Clone the repository.

   ```bash
   git clone git@github.com:91nunocosta/katapy.git
   ```

2. Open the project directory.

   ```bash
   cd katapy
   ```

3. Install [_poetry_](https://python-poetry.org/) _package and dependency manager_.
Follow the [poetry installation guide](https://python-poetry.org/docs/#installation).
Chose the method that is more convenient to you, for example:

   ```bash
   curl -sSL\
        https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py \
      | python -
   ```

4. Create a new virtual environment (managed by _poetry_) with the project dependencies.

   ```bash
   poetry install
   ```

5. Enter the virtual environment.

   ```bash
   poetry shell
   ```

### How to check code quality

1. Prepare the development environment, as described in
[**How to prepare the development environment**](#how-to-prepare-the-development-environment).

2. Run katapy check command to verify the code quality:

   - all checks:

     ```bash
     katapy check
     ```

   - only check source code using [_pre-commit_](https://pre-commit.com/):

     ```bash
     katapy -s precommit.run
     ```

   - only test package, using [tox](https://tox.wiki/en/latest/) and [_pytest_](https://docs.pytest.org/en/6.2.x/):

     ```bash
     katapy -s tox.run
     ```
Yucebio-Uploader 0.1.1
通用数据上传工具
License: MIT
Requires Python: >=3.8

# 提供基本的数据上传功能

- ~~通过ssh上传数据到服务器~~
- 通过s3上传数据到亚马逊云
- 通过oss上传数据到阿里云
    - 默认使用分片上传模式

# 安装

```bash
# 初始化环境，如通过conda初始化python>=3.8的环境
conda create -n python3.8 python=3.8

# 安装依赖包
pip install click oss2 icecream
# 安装
pip install -i https://test.pypi.org/simple/ Yucebio-Uploader
```

# 使用&配置

```bash
# 查看使用方式
yucebio_upload --help

# 配置： 配置阿里云，亚马逊云
yucebio_upload -b ali -c
# 依次配置 access_key_id, access_key_secret, region, bucket

# 使用： 上传本地文件到远端
yucebio_upload -b ali <本地文件> <远端文件目录或文件名>
```
pyglm-typing 0.2.1
Type stubs for PyGLM
License: MIT
Requires Python: >=3.6

# pyglm-typing

Typing stubs for [PyGLM](https://github.com/Zuzu-Typ/PyGLM).

Install via: `python -m pip install pyglm-typing`
Copyright 2021 Erik Soma

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.