Metadata-Version: 2.4
Name: pyptoml
Version: 0.1.0
Summary: A simple manager for Python projects using pyproject.toml
Author: Victor Zou
Requires-Python: >=3.10
Description-Content-Type: text/markdown

# pypm

**pypm** is a simple Python project manager for creating and editing `pyproject.toml` files.

The PyPI package name is `pyptoml`, pypm is just an abbreviation of **Python Project Manager**.

## Features

- Create `pyproject.toml` files with Python objects
- Manage project metadata
- Manage build-system configuration
- Export projects easily

## Installation

```bash
pip install pyptoml
```
## Example
```python
from pyprojecttoml import PyProject

project = PyProject()

project.project.name = "example"
project.project.version = "0.1.0"
project.project.description = "An example project"

project.project.dependencies.append("requests")

project.build_system.requires.append("setuptools>=61.0")
project.build_system.build_backend = "setuptools.build_meta"

project.save()
```

This creates:

```TOML
[project]
name = "example"
version = "0.1.0"
description = "An example project"
dependencies = [
    "requests",
]

[build-system]
requires = ["setuptools>=61.0"]
build-backend = "setuptools.build_meta"
```

## Pronunciation

pie-pee-em

## Version

0.1.0

## License

MIT License
