# pyproject-api

> API to interact with the python pyproject.toml based projects

- **URL**: https://www.freshcrate.ai/projects/pyproject-api
- **Author**: pypi
- **Category**: Frameworks
- **Latest version**: `1.10.1` (2026-05-28)
- **License**: Unknown
- **Source**: https://github.com/tox-dev/pyproject-api/releases
- **Homepage**: https://pypi.org/project/pyproject-api/
- **Language**: Python
- **GitHub**: 25 stars, 11 forks
- **Registry**: pypi (`pyproject-api`)
- **Tags**: `environments`, `isolated`, `pypi`, `testing`, `virtual`

## Description

# [`pyproject-api`](https://pyproject-api.readthedocs.io/en/latest/)

[![PyPI](https://img.shields.io/pypi/v/pyproject-api?style=flat-square)](https://pypi.org/project/pyproject-api/)
[![Supported Python
versions](https://img.shields.io/pypi/pyversions/pyproject-api.svg)](https://pypi.org/project/pyproject-api/)
[![Downloads](https://static.pepy.tech/badge/pyproject-api/month)](https://pepy.tech/project/pyproject-api)
[![check](https://github.com/tox-dev/pyproject-api/actions/workflows/check.yaml/badge.svg)](https://github.com/tox-dev/pyproject-api/actions/workflows/check.yaml)
[![Documentation Status](https://readthedocs.org/projects/pyproject-api/badge/?version=latest)](https://pyproject-api.readthedocs.io/en/latest/?badge=latest)

## Recent releases

| Version | Date | Urgency | Changes |
| --- | --- | --- | --- |
| `1.10.1` | 2026-05-28 | High | <!-- Release notes generated using configuration in .github/release.yaml at main -->  ## What's Changed * 🔧 chore(tox): migrate tox.ini to tox.toml by @gaborbernat in https://github.com/tox-dev/pyproject-api/pull/238 * Migrate type checking from mypy to ty by @gaborbernat in https://github.com/tox-dev/pyproject-api/pull/239 * Move from extras to dependency-groups by @gaborbernat in https://github.com/tox-dev/pyproject-api/pull/240 * Align dependency versions across projects by @gaborberna |
| `1.10.0` | 2026-04-21 | Low | Imported from PyPI (1.10.0) |
| `1.9.1` | 2025-05-12 | Low | <!-- Release notes generated using configuration in .github/release.yml at main -->  ## What's Changed * Fix the CI by @gaborbernat in https://github.com/tox-dev/pyproject-api/pull/177 * Wheel is not part of the default requries by @gaborbernat in https://github.com/tox-dev/pyproject-api/pull/192   **Full Changelog**: https://github.com/tox-dev/pyproject-api/compare/1.9.0...1.9.1 |
| `1.9.0` | 2025-01-21 | Low | <!-- Release notes generated using configuration in .github/release.yml at main -->  ## What's Changed * Create FUNDING.yml by @gaborbernat in https://github.com/tox-dev/pyproject-api/pull/158   **Full Changelog**: https://github.com/tox-dev/pyproject-api/compare/1.8.0...1.9.0 |
| `1.8.0` | 2024-09-18 | Low | <!-- Release notes generated using configuration in .github/release.yml at main -->  ## What's Changed * really drop python<3 support by @kloczek in https://github.com/tox-dev/pyproject-api/pull/154  ## New Contributors * @kloczek made their first contribution in https://github.com/tox-dev/pyproject-api/pull/154  **Full Changelog**: https://github.com/tox-dev/pyproject-api/compare/1.7.2...1.8.0 |
| `1.7.2` | 2024-09-17 | Low | <!-- Release notes generated using configuration in .github/release.yml at main -->  ## What's Changed * Improve the CI by @gaborbernat in https://github.com/tox-dev/pyproject-api/pull/152   **Full Changelog**: https://github.com/tox-dev/pyproject-api/compare/1.7.1...1.7.2 |
| `1.7.1` | 2024-06-22 | Low | <!-- Release notes generated using configuration in .github/release.yml at main -->  ## What's Changed * Move changelog to GH releases by @gaborbernat in https://github.com/tox-dev/pyproject-api/pull/141   **Full Changelog**: https://github.com/tox-dev/pyproject-api/compare/1.7.0...1.7.1 |
| `1.7.0` | 2024-06-22 | Low | <!-- Release notes generated using configuration in .github/release.yml at main -->  ## What's Changed * docs: correct Homepage URL by @bernardcooke53 in https://github.com/tox-dev/pyproject-api/pull/116 * Bump and fix CI for new setuptools by @gaborbernat in https://github.com/tox-dev/pyproject-api/pull/140  ## New Contributors * @bernardcooke53 made their first contribution in https://github.com/tox-dev/pyproject-api/pull/116  **Full Changelog**: https://github.com/tox-dev/pyproject-a |
| `1.6.1` | 2023-08-29 | Low | <!-- Release notes generated using configuration in .github/release.yml at main -->  ## What's Changed * Fix metadata_from_built only extracts one of the dist info files by @gaborbernat in https://github.com/tox-dev/pyproject-api/pull/100   **Full Changelog**: https://github.com/tox-dev/pyproject-api/compare/1.6.0...1.6.1 |
| `1.6.0` | 2023-08-29 | Low | <!-- Release notes generated using configuration in .github/release.yml at main -->  ## What's Changed * Extrat build_<wheel\|editable> from prepare_metadata_for_build_<wheel\|editable> by @gaborbernat in https://github.com/tox-dev/pyproject-api/pull/99   **Full Changelog**: https://github.com/tox-dev/pyproject-api/compare/1.5.4...1.6.0 |

## Citation

- HTML: https://www.freshcrate.ai/projects/pyproject-api
- Markdown: https://www.freshcrate.ai/projects/pyproject-api.md
- Dependencies JSON: https://www.freshcrate.ai/api/projects/pyproject-api/deps

_Generated by freshcrate.ai. Indexes pypi releases for AI-agent ecosystem packages._
