semvec/pypi-packages huggingface dataset:
GitAutoVersion 0.0.12.dev0
Get a descriptive version string in a git repository.
Requires Python: >=3.6

GitAutoVersion — README
########################

GitAutoVersion generates a version string for the current working directory in a git repository in the format:

    ``<major>.<minor>.<patch>[.<misc>][-<prerelease>][+<upcount>][!<caveat>][#<metadata>]``

Installation
************

Installation through the Python Package Index (`PyPi <https://pypi.org/>`_) is recommended:

.. code-block:: python

    pip --install GitAutoVersion

Usage
*****

This package provides the funtion `getVersionString` which returns the generated version string for the working direcory of the given repository.
It requires a git repository object of the GitPython module as argument.

.. code-block:: python

    version = GitAutoVersion.getVersionString(git_repo)

You can modify the text for the special flags:

``flag_development:str = "DEVELOPMENT"``
    Indicating that the version is in a development branch.

``flag_git:str = "git"``
    Indicating that the metadata-chunk is a git Sha-1 hash

``flag_branch:str = "branch"``
    How do you call a "branch"?

``flag_dirty:str = "DIRTY"``
    What to say if the working directory is dirty


Caveats
*******

This project is under development. It may break at any time.

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.
hbspark 0.0.4
Package to pipe data from HBase to Spark (2+)
Requires Python: >=2

# HBSpark
This project package is meant to be an interface between Hbase and spark that moves information directly from the thrift api to spark rdd.

NOTE: THIS PACKAGE IS UNDER HEAVY DEVELOPEMENT AND IS NOT MATURE IN ANY MEANS. BUGS AND CHANGES TO THE API SHOULD BE EXPECTED.

## Developement environment:
The current developement environment is as follows:
- python 3.6.9
- happybase 1.2.0
- pyspark 3.2.0

The target development environment is as follows:
- python 2.7.5
- happybase 1.2.0
- (spark) 2.2.0.cloudera1

Currently, dependency requirements through the package may be inconsistent. If issues persist, please emulate the developement environment provided above.

## Packaging:
This package has been created following the `https://packaging.python.org/tutorials/packaging-projects/` tutorial.
- pyproject.toml:
    - Determines dependencies for PIP
- setup.cfg:
    - Static configuration for setuptools (packagemanagement)

## Installation:
In order to install the package, pip can be used:
```
pip install hbspark
```

## Documentation
And for usage documentation, please refer to the [readthedocs](https://hbspark.readthedocs.io/en/latest/) page which includes an in depth [API](https://hbspark.readthedocs.io/en/latest/api_documentation.html).