semvec/pypi-packages huggingface dataset:
luigi-tasks 0.1.3
A collection of Luigi tasks for data processing
Requires Python: >=3.11

# Luigi Tasks

A collection of Luigi tasks for data processing.

## Installation

You can install this package from PyPI:

```bash
pip install luigi-tasks
```

Or install directly from the source:

```bash
pip install .
```

## Available Tasks

### HelloTask

A simple task that prints "Hello, World!" and creates a hello.txt file.

```python
from luigi_tasks import HelloTask
import luigi

luigi.build([HelloTask()], local_scheduler=True)
```

### PrintTask

A task that prints a custom message and saves it to a file.

```python
from luigi_tasks import PrintTask
import luigi

# Run with default message
luigi.build([PrintTask()], local_scheduler=True)

# Run with custom message
luigi.build([PrintTask(message="Custom message")], local_scheduler=True)
```

## Using in Docker

To use this package in a Docker container, add the following to your Dockerfile:

```dockerfile
FROM python:3.12-slim

# Install the package
RUN pip install luigi-tasks

# Your other Docker configurations...
```

## Development

To set up the development environment:

1. Clone the repository
2. Install development dependencies:
   ```bash
   pip install -e ".[dev]"
   ```
3. Run tests (if available):
   ```bash
   pytest
   ```

## Building for PyPI

To build and publish to PyPI:

1. Update the version in `pyproject.toml`
2. Build the package:
   ```bash
   python -m build
   ```
3. Upload to PyPI:
   ```bash
   python -m twine upload dist/*
   ```
kanjize 1.6.1
Easy converter between Kanji-Number and Integer
Requires Python: >=3.8
Keywords: converter, integer, japanese, kanji, number

Easy converter between Kanji-Number and Integer
-----------
Powered by [Yamato Nagata](https://twitter.com/514YJ)

[GitHub](https://github.com/nagataaaas/Kanjize)

Can Convert Number up to 10 ** 72 - 1

```python
from kanjize import number2kanji, kanji2number, Number, KanjizeConfiguration, KanjizeZero, KanjizeStyle

print(number2kanji(58076099))
# 五千八百七万六千九十九

print(number2kanji(58076099, config=KanjizeConfiguration(use_daiji=True)))
# 伍阡捌佰漆萬陸阡玖拾玖

print(kanji2number("五千八百七万六千九十九"))
# 58076099

print(kanji2number("223兆4千億4256万6千"))
# 223400042566000

print(kanji2number("223兆4000億4256万6000"))
# 223400042566000

print(number2kanji(223400042566000, config=KanjizeConfiguration(style=KanjizeStyle.MIXED, kanji_thousand=False)))
# 223兆4000億4256万6000

print(number2kanji(223400042566000, config=KanjizeConfiguration(style=KanjizeStyle.MIXED)))
# 223兆4千億4256万6千

print(number2kanji(20301, config=KanjizeConfiguration(style=KanjizeStyle.FLAT)))
# 二〇三〇一

print(number2kanji(20301, config=KanjizeConfiguration(style=KanjizeStyle.FLAT, zero=KanjizeZero.KANJI)))
# 二零三零一

print(number2kanji(0))
# 零

print(number2kanji(0, config=KanjizeConfiguration(zero=KanjizeZero.SIGN)))
# 〇

print((Number.from_kanji("223兆4千億4256万6千") * Number(2.3)).to_kanji(
    config=KanjizeConfiguration(style=KanjizeStyle.MIXED)))
# 446兆8千億8513万2千
```