|
20 | 20 | emcd-projects |
21 | 21 | ******************************************************************************* |
22 | 22 |
|
| 23 | +.. image:: https://img.shields.io/pypi/v/emcd-projects |
| 24 | + :alt: Package Version |
| 25 | + :target: https://pypi.org/project/emcd-projects/ |
| 26 | + |
| 27 | +.. image:: https://img.shields.io/pypi/status/emcd-projects |
| 28 | + :alt: PyPI - Status |
| 29 | + :target: https://pypi.org/project/emcd-projects/ |
| 30 | + |
23 | 31 | .. image:: https://github.com/emcd/python-project-common/actions/workflows/tester.yaml/badge.svg?branch=master&event=push |
24 | 32 | :alt: Tests Status |
25 | 33 | :target: https://github.com/emcd/python-project-common/actions/workflows/tester.yaml |
|
32 | 40 | :alt: Project License |
33 | 41 | :target: https://github.com/emcd/python-project-common/blob/master/LICENSE.txt |
34 | 42 |
|
35 | | -🛠️A collection of reusable GitHub Actions workflows and a Copier template for |
| 43 | +.. image:: https://img.shields.io/pypi/pyversions/emcd-projects |
| 44 | + :alt: Python Versions |
| 45 | + :target: https://pypi.org/project/emcd-projects/ |
| 46 | + |
| 47 | +🛠️ A collection of reusable GitHub Actions workflows and Copier template for |
36 | 48 | Python projects. Provides standardized CI/CD pipelines and project structure |
37 | 49 | with optional Rust extension support. |
38 | 50 |
|
39 | 51 | Features |
40 | 52 | =============================================================================== |
41 | 53 |
|
42 | | -📦 **Project Template** |
43 | | - - Modern Python packaging setup using Hatch |
44 | | - - Sphinx documentation framework |
45 | | - - Quality assurance tools configuration |
46 | | - - Optional Rust extension support via PyO3/Maturin |
47 | | - - Optional standalone executable via PyInstaller |
48 | | - - Property-based testing support (Hypothesis/proptest) |
| 54 | +🖨️ **Project Template** |
| 55 | + - Python environment management and packaging via Hatch. |
| 56 | + - Sphinx documentation framework. |
| 57 | + - Quality assurance tools configuration. |
| 58 | + - Optional Rust extension support via PyO3/Maturin. |
| 59 | + - Optional standalone executable via PyInstaller. |
| 60 | + - Property-based testing support (Hypothesis/proptest). |
49 | 61 |
|
50 | 62 | 🔄 **Reusable GitHub Workflows** |
51 | | - - Testing across multiple Python versions and platforms |
52 | | - - Documentation generation and publication |
53 | | - - Package building and publication |
54 | | - - Code quality reporting |
| 63 | + - Testing across multiple Python versions and platforms. |
| 64 | + - Documentation generation and publication. |
| 65 | + - Package building and publication. |
| 66 | + - Code quality reporting. |
| 67 | + |
| 68 | +📦 **Project Maintenance Utilities** |
| 69 | + - Maintain static site for project documentation and coverage reports. No |
| 70 | + need to hook up ReadTheDocs, Codecov, etc.... |
55 | 71 |
|
56 | 72 | `More Flair <https://www.imdb.com/title/tt0151804/characters/nm0431918>`_ |
57 | 73 | =============================================================================== |
@@ -87,3 +103,11 @@ Features |
87 | 103 | .. image:: https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json |
88 | 104 | :alt: Ruff |
89 | 105 | :target: https://github.com/astral-sh/ruff |
| 106 | + |
| 107 | +.. image:: https://img.shields.io/pypi/implementation/emcd-projects |
| 108 | + :alt: PyPI - Implementation |
| 109 | + :target: https://pypi.org/project/emcd-projects/ |
| 110 | + |
| 111 | +.. image:: https://img.shields.io/pypi/wheel/emcd-projects |
| 112 | + :alt: PyPI - Wheel |
| 113 | + :target: https://pypi.org/project/emcd-projects/ |
0 commit comments