semvec/pypi-packages huggingface dataset:
draughts 0.2.10
Generates boilerplate for data objects.
Keywords: utility typechecking

[![Actions Status](https://github.com/adam-douglass/draughts/workflows/unittests/badge.svg)](https://github.com/adam-douglass/draughts/actions)
[![codecov](https://codecov.io/gh/adam-douglass/draughts/branch/main/graph/badge.svg?token=vQRgcsWXoq)](https://codecov.io/gh/adam-douglass/draughts)

Draughts
========

Incoming requests, outgoing queries, and messages being passed around often contain 
data that needs be normalized to account for things like missing data, types, 
or default values. This is a simple tool for generating boilerplate for data objects. 

Notes:
 - Tries to be inplace, the dict you start with should still exist with the structure+type corrections applied.
 - Let IDEs check type annotations and attribute spelling.
 - Let you annotate fields with metadata that other systems may need in order to process the document properly.
 - Properties and methods are copied in.
indexPy 0.1.0
Python3 wrapper for PyPi API
Requires Python: >=3.6

# indexPy

indexPy is a Python3 module designed for working with PyPI API; an API for viewing Python package data.

## Installation

The easiest way to install `indexPy` is through PIP.

`pip install indexPy` or `pip3 install indexPy`

**Before installing**, ensure your Python version is 3.6 or above.

## Usage

With `indexPy`, you can access data from a package like it's package name, author,
contact information, URLs, releases, etc.

The following example demonstrates the standard use of `indexPy`.

```py
# Example 1
from indexPy.api import PackageInfo # Import the module
pkg = PackageInfo("requests") # Save the information
pkg.author
>>> 'Kenneth Reitz'
pkg.name
>>> 'requests'

# Example 2
from indexPy.api import PackageInfo # Import the module
pkg = PackageInfo("indexPy") # Save the information
pkg.author
>>> 'Angel Carias'
pkg.name
>>> 'indexPy'
```