Metadata-Version: 2.4
Name: rdcompiler
Version: 0.1.1
Summary: A library to compile Rhythm Doctor custom levels.
Project-URL: Documentation, https://github.com/RDCN-Community-Developers/rd-compiler#readme
Project-URL: Issues, https://github.com/RDCN-Community-Developers/rd-compiler/issues
Project-URL: Source, https://github.com/RDCN-Community-Developers/rd-compiler
Author-email: NoMathExpectation <85624722+NoMathExpectation@users.noreply.github.com>
License-File: LICENSE
Classifier: Development Status :: 4 - Beta
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Topic :: File Formats :: JSON
Classifier: Topic :: Games/Entertainment
Requires-Python: >=3.8
Requires-Dist: json5
Description-Content-Type: text/markdown

# RD-Compiler

## Introduction
This is a Python library that "compiles" Rhythm Doctor custom levels.

It actually rearranges level structure, making it difficult for human to read in both the game editor and text editors.

## Installation & Running
```shell
pip install rdcompiler
python -m rdcompiler -h
```

## Building
This library uses [Hatch](https://github.com/pypa/hatch) to build.

Install Hatch and run the following command in the root directory of this repository:
```shell
hatch build
```