semvec/pypi-packages huggingface dataset:
anypayx 0.0.1
A CLI and library for Anypayx.com APIs
Requires Python: >=3.6

# Anypayx

A Python library and CLI for interacting with Anypayx.com WebSockets and REST APIs.

## Installation

To install the package, use pip:

```
pip install anypayx
```

## Usage

### CLI

The CLI provides commands to create invoices and subscribe to invoices or accounts.

#### Create Invoice

```
anypayx create-invoice --amount 100 --currency USD
```

#### Subscribe to Invoice

```
anypayx subscribe-invoice --invoice-id 12345
```

#### Subscribe to Account

```
anypayx subscribe-account --account-id 67890
```

### Library

You can also use the library in your Python code:

```python
from anypayx.api import AnypayxAPI

api = AnypayxAPI(api_key='your_api_key')
invoice = api.create_invoice(amount=100, currency='USD')
print(invoice)

ws_invoice = api.subscribe_invoice(invoice_id='12345')
print("Subscribed to invoice")

ws_account = api.subscribe_account(account_id='67890')
print("Subscribed to account")
```

## Development and Publication

### Prerequisites

Ensure you have the latest versions of `setuptools`, `wheel`, and `twine`:

```
pip install --upgrade setuptools wheel twine
```

### Building the Package

Navigate to the root directory of your project (where your `setup.py` is located) and run:

```
python setup.py sdist bdist_wheel
```

This will generate distribution archives in the `dist/` directory.

### Register on PyPI

If you haven't already, create an account on [PyPI](https://pypi.org/account/register/).

### Uploading to PyPI

Use `twine` to upload your package:

```
twine upload dist/*
```

You will be prompted to enter your PyPI username and password. If you have two-factor authentication enabled, you will also need to provide a code.

### Verify Your Package

After uploading, verify that your package is available on PyPI by visiting `https://pypi.org/project/anypayx/`.

### Testing Installation

To test the installation of your package, create a virtual environment and install it:

```
python -m venv test-env
source test-env/bin/activate  # On Windows use `test-env\Scripts\activate`
pip install anypayx
```

### Using TestPyPI

Before uploading to the main PyPI, you can test your package on [TestPyPI](https://test.pypi.org/):

Upload to TestPyPI:

```
twine upload --repository-url https://test.pypi.org/legacy/ dist/*
```

Install from TestPyPI:

```
pip install --index-url https://test.pypi.org/simple/ anypayx
```

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
tilly-github 0.0.1
Tilly plugin for publishing with Github
Requires Python: >=3.9

# tilly-github

Tilly plugin for publishing with Github, inspired by [Simon Willison: TIL](https://til.simonwillison.net).

## Customize the default templates

Your can overwrite the default templates by first making a copy of the default templates:

```
tilly github copy-templates
```

Change the templates to your liking, then generate your static site:

```
tilly github gen-static --template-dir templates
```

Customized templates can also be served locally:

```
tilly github serve --template-dir templates
```
tamil-translite 0.2.6
A package for phonetic transliteration of Tamil text into English.
Requires Python: >=3.9
Keywords: Tamil, Transliteration, Phonetic, Tamil to English


# Tamil_Translite

**Tamil_Translite** is a Python library designed to transliterate Tamil words to English.

## Features

- **Phonetic Transliteration**: Offers transliteration of Tamil words into the Roman alphabet, maintaining their phonetic integrity.

  ### Examples:
  - கல் → kal
  - பொங்கல் → pongal
  - வருத்தம் → varuththam
  - மருதம் → marudham


- **Helpful for Tamil Learners**: Assists individuals learning Tamil by offering an easy-to-use transliteration tool, aiding in pronunciation and comprehension of Tamil words.

## Installation

You can install `tamil_translite` from PyPI using `pip`:

```bash
pip install tamil_translite
```

## Usage

Here's a basic example to get started:

```python
from tamil_translite import translite

tam_sentence = "நிலையில்லாத இவ்வுலகில் நிலையானது தான் என்ன?"
translit_sentence = translite(tam_sentence)

print(translit_sentence)  # Output: nilaiyillaadha ivvulagil nilaiyaanadhu thaan enna?
```
grpc-gateway-protoc-openapiv2 2.25.1.0
Provides the openapiv2 python bindings for gRPC Gateway.
Requires Python: >=3.6

# gRPC Gateway Support

This repo generates the openapiv2 python bindings for gRPC Gateway
[gRPC Gateway](https://github.com/grpc-ecosystem/grpc-gateway) protoc annotations.

This package depends on `googleapis-common-protos` to provide `google.api.annotations_pb2` and others
that the generated code will depend on.


## Usage

```shell
pip install grpc-gateway-protoc-openapiv2
```

## Upgrade to new grpc-gateway release

1. Run `./bump_version.sh 2.25.1` (replace 2.25.1 with the corresponding grpc-gateway release)
2. Verify changes and commit
3. Build and distribute


## Building

1. Run `make init`
2. Run `make build` to generate the code from grpc-gateway and build the package
3. Run `pip install dist/grpc-gateway-protoc-openapiv2-2.25.1-py3-none-any.whl` to install in the current Python distribution