diff --git a/README.md b/README.md index e143deb42..d4dbdd6cd 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,12 @@ # Puffin +[![Ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/puffin/main/assets/badge/v0.json)](https://github.com/astral-sh/puffin) +[![image](https://img.shields.io/pypi/v/puffin-alpha.svg)](https://pypi.python.org/pypi/puffin-alpha) +[![image](https://img.shields.io/pypi/l/puffin-alpha.svg)](https://pypi.python.org/pypi/puffin-alpha) +[![image](https://img.shields.io/pypi/pyversions/puffin-alpha.svg)](https://pypi.python.org/pypi/puffin-alpha) +[![Actions status](https://github.com/astral-sh/puffin/workflows/CI/badge.svg)](https://github.com/astral-sh/puffin/actions) +[![Discord](https://img.shields.io/discord/1039017663004942429?label=Discord)](https://discord.gg/astral-sh) + An extremely fast Python package installer and resolver, written in Rust. Designed as a drop-in replacement for `pip` and `pip-compile`. Puffin is backed by [Astral](https://astral.sh), the creators of [Ruff](https://github.com/astral-sh/ruff). @@ -295,6 +302,8 @@ tested or developed against, and so stability may vary in practice. Beyond the Tier 1 and Tier 2 platforms, Puffin is known to build on i686 Windows, and known _not_ to build on aarch64 Windows, but does not consider either platform to be supported at this time. +Puffin supports and is tested against Python 3.8, 3.9, 3.10, 3.11, and 3.12. + ## Acknowledgements Puffin's dependency resolver uses [PubGrub](https://github.com/pubgrub-rs/pubgrub) under the hood. @@ -323,6 +332,6 @@ dually licensed as above, without any additional terms or conditions.
- +
diff --git a/assets/badge/v0.json b/assets/badge/v0.json new file mode 100644 index 000000000..46a5e807b --- /dev/null +++ b/assets/badge/v0.json @@ -0,0 +1,8 @@ +{ + "label": "", + "message": "Puffin", + "logoSvg": "", + "logoWidth": 10, + "labelColor": "grey", + "color": "#261230" +} diff --git a/assets/png/Astral.png b/assets/png/Astral.png new file mode 100644 index 000000000..c55bead1c Binary files /dev/null and b/assets/png/Astral.png differ diff --git a/assets/svg/Astral.svg b/assets/svg/Astral.svg new file mode 100644 index 000000000..461be1131 --- /dev/null +++ b/assets/svg/Astral.svg @@ -0,0 +1,24 @@ + + + + + + + + + + diff --git a/pyproject.toml b/pyproject.toml index 52b3086fd..6823c8664 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -6,9 +6,17 @@ build-backend = "maturin" name = "puffin-alpha" version = "0.0.3" authors = [{ name = "Puffin" }] -requires-python = ">=3.7" +requires-python = ">=3.8" keywords = [] -classifiers = [] +classifiers = [ + "Programming Language :: Python", + "Programming Language :: Python :: 3.8", + "Programming Language :: Python :: 3.9", + "Programming Language :: Python :: 3.10", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3 :: Only", +] readme = "README.md" [project.urls]