semvec/pypi-packages huggingface dataset:
packaging-version-git 0.1.2
Implementation of creating version based on git status
License: MIT
Requires Python: >=3.9
Keywords: rocshers, packaging, git

# packaging-version-git

Implementation of creating version based on git status

[![PyPI](https://img.shields.io/pypi/v/packaging-version-git)](https://pypi.org/project/packaging-version-git/)
[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/packaging-version-git)](https://pypi.org/project/packaging-version-git/)

[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=rocshers_packaging-version-git&metric=coverage)](https://sonarcloud.io/summary/new_code?id=rocshers_packaging-version-git)
[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=rocshers_packaging-version-git&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=rocshers_packaging-version-git)

[![Downloads](https://static.pepy.tech/badge/packaging-version-git)](https://pepy.tech/project/packaging-version-git)
[![GitLab stars](https://img.shields.io/gitlab/stars/rocshers/python/packaging-version-git)](https://gitlab.com/rocshers/python/packaging-version-git)
[![GitLab last commit](https://img.shields.io/gitlab/last-commit/rocshers/python/packaging-version-git)](https://gitlab.com/rocshers/python/packaging-version-git)

## Documentation

Install:

```bash
pip install packaging-version-git
```

Usage:

```python
from packaging_version_git import GitVersion

version = GitVersion.from_tag()
print(version) # 0.1.0

version = GitVersion.from_commit(as_dev=True)
print(version) # 0.1.0.dev5+ef7fd31
```

## Contribute

Issue Tracker: <https://gitlab.com/rocshers/python/packaging-version-git/-/issues>  
Source Code: <https://gitlab.com/rocshers/python/packaging-version-git>

Before adding changes:

```bash
make install
```

After changes:

```bash
make format test
```
steck 0.8.0
Client for pinnwand pastebin.
License: MIT
Requires Python: <4,>=3.8.1
Keywords: pastebin

![steck logo, a polarbear opening a shirt like superman](https://src.tty.cat/supakeen/steck/raw/branch/master/doc/_static/logo-doc.png)

steck
#####

![rtd badge](https://readthedocs.org/projects/steck/badge/?version=latest) ![license badge](https://steck.readthedocs.io/en/latest/_static/license.svg) ![black badge](https://img.shields.io/badge/code%20style-black-000000.svg)

## About

``steck`` is a Python application to interface with the [pinnwand](https://github.com/supakeen/pinnwand) pastebin
software. By default ``steck`` pastes to [bpaste](https://bpa.st) but you can override the
instance used.

## Prerequisites

* Python >= 3.6
* click
* requests
* python-magic
* termcolor
* appdirs
* toml

## Usage

Simple use::

```
  € steck paste *      
  You are about to paste the following 7 files. Do you want to continue?
   - LICENSE
   - mypy.ini
   - poetry.lock
   - pyproject.toml
   - README.rst
   - requirements.txt
   - steck.py
  
  Continue? [y/N] y
  
  Completed paste.
  View link:    https://localhost:8000/W5
  Removal link: https://localhost:8000/remove/TS2AFFIEHEWUBUV5HLKNAUZFEI
```

You can also paste from stdin (a single file)::

```
  € steck paste --no-confirm -
```

Skip the confirmation::

```
  € steck paste --no-confirm *
```
 
Don't try to guess at filetypes::

```
  € steck paste --no-magic *
```
 
Skip checking files against ``.gitignore``::

```
  € steck paste --no-ignore *
```

Descend recursively::

```
  € steck paste **/*
```

More usecases are found in the [documentation](https://steck.readthedocs.io/en/latest/).


## Configuration

The default argument values used by ``steck`` can be configured by copying the
``steck.toml-dist`` file to ``~/.config/steck/steck.toml``. You can turn off
the confirmation or choose another pinnwand instance there.

More about configuration can be found at the [documentation](https://steck.readthedocs.io/en/latest/).

## License
``steck`` is distributed under the MIT license. See `LICENSE`
for details.