semvec/pypi-packages huggingface dataset:
gity 0.0.1
The Git magician for Python
License: MIT
Keywords: python git shell

# gity

```
        _ _         
   __ _(_) |_ _   _ 
  / _` | | __| | | |
 | (_| | | |_| |_| |
  \__, |_|\__|\__, |
  |___/       |___/ 

```
The git magician for python. gity makes using git commands in python, a piece of cake.

Most existing Python modules for for interacting with git repositories are extremely verbose and cumbersome. 

Python doesnt have a builtin module and with the existing ones it requires tremendous amount of documentation digging to get hold of the simplest functions.

Things shouldn't be this way. Not in Python.

## Features

- Written in uncomplicated Python
- Easy to [install](https://github.com/mnw2212/gity#installation)
- Works on Linux and Mac

## Current Support
- git init
- git clone
- git status
- git add
- git commit
- git push
- git pull
- git checkout

## Installation


### Option 1: [Pip](https://pypi.python.org/pypi/gity)

```bash
$ pip install gity
```

### Option 2: From source

```bash
$ git clone --recursive git@github.com:mnw2212/gity.git
$ cd gity/
$ python setup.py install
```

## Contributing

#### Bug Reports & Feature Requests

Please use the [issue tracker](https://github.com/mnw2212/gity/issues) to report any bugs or file feature requests.

#### Developing

PRs are welcome. To begin developing, follow this:

```bash
# make virtual env
$ git clone --recursive git@github.com:Mnw2212/gity.git
$ cd gity/
$ python gity/gity.py
```
dictalchemy 0.1.2.7
Contains asdict and fromdict methods for SQL-Alchemy declarative models
License: MIT

Dictalchemy
===========

Dictalchemy adds asdict() and fromdict() methods to SQLAlchemy declarative models.

Documentation
-------------

Documentation can be found at `http://pythonhosted.org/dictalchemy/ <http://pythonhosted.org/dictalchemy/>`_

Source
------

The source is hosted at `http://github.com/danielholmstrom/dictalchemy <http://github.com/danielholmstrom/dictalchemy>`_.

Licence
-------

Dictalchemy is MIT licenced.
tinyfasta 0.1.0
Tiny FASTA package, without dependencies, for processing biological sequence files.
License: MIT
Keywords: fasta,bioinformatics

TinyFasta
=========

.. image:: https://badge.fury.io/py/tinyfasta.svg
   :target: http://badge.fury.io/py/tinyfasta
   :alt: PyPI package

.. image:: https://travis-ci.org/tjelvar-olsson/tinyfasta.svg?branch=master
   :target: https://travis-ci.org/tjelvar-olsson/tinyfasta
   :alt: Travis CI build status (Linux)

.. image:: https://ci.appveyor.com/api/projects/status/a7n80uibbsh0s4h8/branch/master?svg=true
   :target: https://ci.appveyor.com/project/tjelvar-olsson/tinyfasta
   :alt: AppVeyor CI build status (Windows)

.. image:: https://codecov.io/github/tjelvar-olsson/tinyfasta/coverage.svg?branch=master
   :target: https://codecov.io/github/tjelvar-olsson/tinyfasta?branch=master
   :alt: Code Coverage

.. image:: https://readthedocs.org/projects/tinyfasta/badge/?version=latest
   :target: https://readthedocs.org/projects/tinyfasta/?badge=latest
   :alt: Documentation Status

Python package for working with biological sequences from FASTA files.

- Documentation: http://tinyfasta.readthedocs.org/en/latest/
- GitHub: https://github.com/tjelvar-olsson/tinyfasta
- PyPI: https://pypi.python.org/pypi/tinyfasta
- Free software: MIT License


Features
--------

- Easy to use: intuitive API for parsing, searching and writing FASTA files
- Lightweight: no dependencies outside Python's standard library
- Cross-platform: Linux, Mac and Windows are all supported
- Works with with Python 2.7, 3.2, 3.3, and 3.4


Quick Guide
-----------

To install the TinyFasta package::

    sudo pip install tinyfasta

To parse a FASTA file::

    >>> from tinyfasta import FastaParser
    >>> for fasta_record in FastaParser("tests/data/dummy.fasta"):
    ...     if fasta_record.description.contains('seq1'):
    ...         print(fasta_record)
    ...
    >seq1|contains 2x78 A's
    AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
    AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

To create a FASTA record::

    >>> from tinyfasta import FastaRecord
    >>> sequence = "C" * 100
    >>> fasta_record = FastaRecord.create("My Sequence", sequence)
    >>> print(fasta_record)
    >My Sequence
    CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
    CCCCCCCCCCCCCCCCCCCC