emcd-projects


Nameemcd-projects JSON
Version 1.36 PyPI version JSON
download
home_pageNone
SummaryProject management utilities.
upload_time2025-08-07 20:20:38
maintainerNone
docs_urlNone
authorNone
requires_python>=3.10
licenseNone
keywords maintenance project template
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            .. vim: set fileencoding=utf-8:
.. -*- coding: utf-8 -*-
.. +--------------------------------------------------------------------------+
   |                                                                          |
   | Licensed under the Apache License, Version 2.0 (the "License");          |
   | you may not use this file except in compliance with the License.         |
   | You may obtain a copy of the License at                                  |
   |                                                                          |
   |     http://www.apache.org/licenses/LICENSE-2.0                           |
   |                                                                          |
   | Unless required by applicable law or agreed to in writing, software      |
   | distributed under the License is distributed on an "AS IS" BASIS,        |
   | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
   | See the License for the specific language governing permissions and      |
   | limitations under the License.                                           |
   |                                                                          |
   +--------------------------------------------------------------------------+

*******************************************************************************
                                 emcd-projects
*******************************************************************************

.. image:: https://img.shields.io/pypi/v/emcd-projects
   :alt: Package Version
   :target: https://pypi.org/project/emcd-projects/

.. image:: https://img.shields.io/pypi/status/emcd-projects
   :alt: PyPI - Status
   :target: https://pypi.org/project/emcd-projects/

.. image:: https://github.com/emcd/python-project-common/actions/workflows/tester.yaml/badge.svg?branch=master&event=push
   :alt: Tests Status
   :target: https://github.com/emcd/python-project-common/actions/workflows/tester.yaml

.. image:: https://emcd.github.io/python-project-common/coverage.svg
   :alt: Code Coverage Percentage
   :target: https://github.com/emcd/python-project-common/actions/workflows/tester.yaml

.. image:: https://img.shields.io/github/license/emcd/python-project-common
   :alt: Project License
   :target: https://github.com/emcd/python-project-common/blob/master/LICENSE.txt

.. image:: https://img.shields.io/pypi/pyversions/emcd-projects
   :alt: Python Versions
   :target: https://pypi.org/project/emcd-projects/

🛠️ Administration utilities for managing projects built from the
`emcd/python-project-common <https://github.com/emcd/python-project-common>`_
Copier template.

Installation 📦
===============================================================================

Method: Install Executable Script
-------------------------------------------------------------------------------

Install via the `uv <https://github.com/astral-sh/uv/blob/main/README.md>`_
``tool`` command:

::

    uv tool install emcd-projects

or, run directly with `uvx
<https://github.com/astral-sh/uv/blob/main/README.md>`_:

::

    uvx --from emcd-projects emcdproj

Or, install via `pipx <https://pipx.pypa.io/stable/installation/>`_:

::

    pipx install emcd-projects

Method: Install Python Package
-------------------------------------------------------------------------------

Install via `uv <https://github.com/astral-sh/uv/blob/main/README.md>`_ ``pip``
command:

::

    uv pip install emcd-projects

Or, install via ``pip``:

::

    pip install emcd-projects

Features
===============================================================================

🌐 **Static Website Maintenance**
   - Generates badges/shields based on test coverage.
   - Maintains index of versioned documentation and coverage reports.
   - No need for Codecov, ReadTheDocs, etc...; static site can be hosted
     anywhere which can deploy from a Git repo branch (GitHub Pages, etc...).

`More Flair <https://www.imdb.com/title/tt0151804/characters/nm0431918>`_
===============================================================================

.. image:: https://img.shields.io/github/last-commit/emcd/python-project-common
   :alt: GitHub last commit
   :target: https://github.com/emcd/python-project-common

.. image:: https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/copier-org/copier/master/img/badge/badge-grayscale-inverted-border-orange.json
   :alt: Copier
   :target: https://github.com/copier-org/copier

.. image:: https://img.shields.io/badge/%F0%9F%A5%9A-Hatch-4051b5.svg
   :alt: Hatch
   :target: https://github.com/pypa/hatch

.. image:: https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit
   :alt: pre-commit
   :target: https://github.com/pre-commit/pre-commit

.. image:: https://microsoft.github.io/pyright/img/pyright_badge.svg
   :alt: Pyright
   :target: https://microsoft.github.io/pyright

.. image:: https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json
   :alt: Ruff
   :target: https://github.com/astral-sh/ruff

.. image:: https://img.shields.io/pypi/implementation/emcd-projects
   :alt: PyPI - Implementation
   :target: https://pypi.org/project/emcd-projects/

.. image:: https://img.shields.io/pypi/wheel/emcd-projects
   :alt: PyPI - Wheel
   :target: https://pypi.org/project/emcd-projects/

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "emcd-projects",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": null,
    "keywords": "maintenance, project, template",
    "author": null,
    "author_email": "Eric McDonald <emcd@users.noreply.github.com>",
    "download_url": "https://files.pythonhosted.org/packages/de/ad/f617e35f82152dcd8eb3eb6dd32a2237c5de3894d128d41cdc32a163ef0f/emcd_projects-1.36.tar.gz",
    "platform": null,
    "description": ".. vim: set fileencoding=utf-8:\n.. -*- coding: utf-8 -*-\n.. +--------------------------------------------------------------------------+\n   |                                                                          |\n   | Licensed under the Apache License, Version 2.0 (the \"License\");          |\n   | you may not use this file except in compliance with the License.         |\n   | You may obtain a copy of the License at                                  |\n   |                                                                          |\n   |     http://www.apache.org/licenses/LICENSE-2.0                           |\n   |                                                                          |\n   | Unless required by applicable law or agreed to in writing, software      |\n   | distributed under the License is distributed on an \"AS IS\" BASIS,        |\n   | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |\n   | See the License for the specific language governing permissions and      |\n   | limitations under the License.                                           |\n   |                                                                          |\n   +--------------------------------------------------------------------------+\n\n*******************************************************************************\n                                 emcd-projects\n*******************************************************************************\n\n.. image:: https://img.shields.io/pypi/v/emcd-projects\n   :alt: Package Version\n   :target: https://pypi.org/project/emcd-projects/\n\n.. image:: https://img.shields.io/pypi/status/emcd-projects\n   :alt: PyPI - Status\n   :target: https://pypi.org/project/emcd-projects/\n\n.. image:: https://github.com/emcd/python-project-common/actions/workflows/tester.yaml/badge.svg?branch=master&event=push\n   :alt: Tests Status\n   :target: https://github.com/emcd/python-project-common/actions/workflows/tester.yaml\n\n.. image:: https://emcd.github.io/python-project-common/coverage.svg\n   :alt: Code Coverage Percentage\n   :target: https://github.com/emcd/python-project-common/actions/workflows/tester.yaml\n\n.. image:: https://img.shields.io/github/license/emcd/python-project-common\n   :alt: Project License\n   :target: https://github.com/emcd/python-project-common/blob/master/LICENSE.txt\n\n.. image:: https://img.shields.io/pypi/pyversions/emcd-projects\n   :alt: Python Versions\n   :target: https://pypi.org/project/emcd-projects/\n\n\ud83d\udee0\ufe0f Administration utilities for managing projects built from the\n`emcd/python-project-common <https://github.com/emcd/python-project-common>`_\nCopier template.\n\nInstallation \ud83d\udce6\n===============================================================================\n\nMethod: Install Executable Script\n-------------------------------------------------------------------------------\n\nInstall via the `uv <https://github.com/astral-sh/uv/blob/main/README.md>`_\n``tool`` command:\n\n::\n\n    uv tool install emcd-projects\n\nor, run directly with `uvx\n<https://github.com/astral-sh/uv/blob/main/README.md>`_:\n\n::\n\n    uvx --from emcd-projects emcdproj\n\nOr, install via `pipx <https://pipx.pypa.io/stable/installation/>`_:\n\n::\n\n    pipx install emcd-projects\n\nMethod: Install Python Package\n-------------------------------------------------------------------------------\n\nInstall via `uv <https://github.com/astral-sh/uv/blob/main/README.md>`_ ``pip``\ncommand:\n\n::\n\n    uv pip install emcd-projects\n\nOr, install via ``pip``:\n\n::\n\n    pip install emcd-projects\n\nFeatures\n===============================================================================\n\n\ud83c\udf10 **Static Website Maintenance**\n   - Generates badges/shields based on test coverage.\n   - Maintains index of versioned documentation and coverage reports.\n   - No need for Codecov, ReadTheDocs, etc...; static site can be hosted\n     anywhere which can deploy from a Git repo branch (GitHub Pages, etc...).\n\n`More Flair <https://www.imdb.com/title/tt0151804/characters/nm0431918>`_\n===============================================================================\n\n.. image:: https://img.shields.io/github/last-commit/emcd/python-project-common\n   :alt: GitHub last commit\n   :target: https://github.com/emcd/python-project-common\n\n.. image:: https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/copier-org/copier/master/img/badge/badge-grayscale-inverted-border-orange.json\n   :alt: Copier\n   :target: https://github.com/copier-org/copier\n\n.. image:: https://img.shields.io/badge/%F0%9F%A5%9A-Hatch-4051b5.svg\n   :alt: Hatch\n   :target: https://github.com/pypa/hatch\n\n.. image:: https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit\n   :alt: pre-commit\n   :target: https://github.com/pre-commit/pre-commit\n\n.. image:: https://microsoft.github.io/pyright/img/pyright_badge.svg\n   :alt: Pyright\n   :target: https://microsoft.github.io/pyright\n\n.. image:: https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json\n   :alt: Ruff\n   :target: https://github.com/astral-sh/ruff\n\n.. image:: https://img.shields.io/pypi/implementation/emcd-projects\n   :alt: PyPI - Implementation\n   :target: https://pypi.org/project/emcd-projects/\n\n.. image:: https://img.shields.io/pypi/wheel/emcd-projects\n   :alt: PyPI - Wheel\n   :target: https://pypi.org/project/emcd-projects/\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Project management utilities.",
    "version": "1.36",
    "project_urls": {
        "Documentation": "https://emcd.github.io/python-project-common",
        "Download": "https://pypi.org/project/emcd-projects/#files",
        "Homepage": "https://github.com/emcd/python-project-common",
        "Issue Tracker": "https://github.com/emcd/python-project-common/issues",
        "Source Code": "https://github.com/emcd/python-project-common"
    },
    "split_keywords": [
        "maintenance",
        " project",
        " template"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "c95d7682e4a9f9056620e486d73c551fcfb25a74cbb0811a735ddcb4933cfe85",
                "md5": "06650172a7aae57394f9522c09816e2e",
                "sha256": "1ca788a58e9f5ee1986686ac3eb85439581e6b1be7612710549483fdf4c44473"
            },
            "downloads": -1,
            "filename": "emcd_projects-1.36-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "06650172a7aae57394f9522c09816e2e",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10",
            "size": 27069,
            "upload_time": "2025-08-07T20:20:37",
            "upload_time_iso_8601": "2025-08-07T20:20:37.066919Z",
            "url": "https://files.pythonhosted.org/packages/c9/5d/7682e4a9f9056620e486d73c551fcfb25a74cbb0811a735ddcb4933cfe85/emcd_projects-1.36-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "deadf617e35f82152dcd8eb3eb6dd32a2237c5de3894d128d41cdc32a163ef0f",
                "md5": "4ff919b65beab9219e6034d637c45ad5",
                "sha256": "cda567831f39d422bb48e6b0e0fc0a1714f882b03a0d1e09b97a42c50c5c1aec"
            },
            "downloads": -1,
            "filename": "emcd_projects-1.36.tar.gz",
            "has_sig": false,
            "md5_digest": "4ff919b65beab9219e6034d637c45ad5",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 18582,
            "upload_time": "2025-08-07T20:20:38",
            "upload_time_iso_8601": "2025-08-07T20:20:38.282286Z",
            "url": "https://files.pythonhosted.org/packages/de/ad/f617e35f82152dcd8eb3eb6dd32a2237c5de3894d128d41cdc32a163ef0f/emcd_projects-1.36.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-08-07 20:20:38",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "emcd",
    "github_project": "python-project-common",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "emcd-projects"
}
        
Elapsed time: 1.81883s