pydev-toy


Namepydev-toy JSON
Version 0.0.10.post1 PyPI version JSON
download
home_pageNone
SummaryCommand line util to manage python projects
upload_time2025-03-02 23:56:51
maintainerNone
docs_urlNone
authorNone
requires_python>=3.9
licenseNone
keywords cli project python
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Command line util to manage python projects 

Set of command line utils to manage standard `pyproject.toml` based projects.
The tool `pydev` is built with `click` and can run multiple commands in sequence.

```console
pydev clean build dump
```

This project is exploratory and may be found usefull as basis for custom workflows.
The project uses standard python packaging tools like `build` and `twine`
independently from any build backend like `setuptools`, `hatch`, `pdm`, etc ...


## Usage

```console
Usage: python -m pydev [OPTIONS] COMMAND1 [ARGS]... [COMMAND2 [ARGS]...]...

Options:
  --help  Show this message and exit.

Commands:
  build    Build project wheel
  bump     Bump static version in pyproject.toml
  clean    Delete build and dist folders
  dump     Dump wheel and sdist contents
  info     Project info including pypi versions
  prune    Delete all runtime folders
  publish  Publish project with twine
```


## Installation

The `pydev` tool is best installed as a script in a separate ennvironment using `pipx` or `uv tool`.

```console
pipx install pydev-toy
```

## Related Projects & Resources
- [slap](https://github.com/NiklasRosenstein/slap)
 CLI to assist in the process for developing and releasing Python packages
- [Packaging tools](https://sinoroc.gitlab.io/kb/python/packaging_tools_comparisons.html) Comparison of different packaging tools
- [setuptools](https://setuptools.pypa.io/en/latest/) Setuptools is a fully-featured, actively-maintained, and stable library designed to facilitate packaging Python projects.
- [hatch](https://hatch.pypa.io/latest/) Hatch is a modern, extensible Python project manager.
- [pdm](https://pdm-project.org/en/latest/) Modern Python package and dependency manager supporting the latest PEP standards 
- [click](https://click.palletsprojects.com/) Python composable command line interface toolkit
- [build](https://github.com/pypa/build) A simple, correct Python build frontend
- [twine](https://github.com/pypa/twine/) Utilities for interacting with PyPI

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "pydev-toy",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.9",
    "maintainer_email": null,
    "keywords": "cli, project, python",
    "author": null,
    "author_email": null,
    "download_url": null,
    "platform": null,
    "description": "# Command line util to manage python projects \n\nSet of command line utils to manage standard `pyproject.toml` based projects.\nThe tool `pydev` is built with `click` and can run multiple commands in sequence.\n\n```console\npydev clean build dump\n```\n\nThis project is exploratory and may be found usefull as basis for custom workflows.\nThe project uses standard python packaging tools like `build` and `twine`\nindependently from any build backend like `setuptools`, `hatch`, `pdm`, etc ...\n\n\n## Usage\n\n```console\nUsage: python -m pydev [OPTIONS] COMMAND1 [ARGS]... [COMMAND2 [ARGS]...]...\n\nOptions:\n  --help  Show this message and exit.\n\nCommands:\n  build    Build project wheel\n  bump     Bump static version in pyproject.toml\n  clean    Delete build and dist folders\n  dump     Dump wheel and sdist contents\n  info     Project info including pypi versions\n  prune    Delete all runtime folders\n  publish  Publish project with twine\n```\n\n\n## Installation\n\nThe `pydev` tool is best installed as a script in a separate ennvironment using `pipx` or `uv tool`.\n\n```console\npipx install pydev-toy\n```\n\n## Related Projects & Resources\n- [slap](https://github.com/NiklasRosenstein/slap)\n CLI to assist in the process for developing and releasing Python packages\n- [Packaging tools](https://sinoroc.gitlab.io/kb/python/packaging_tools_comparisons.html) Comparison of different packaging tools\n- [setuptools](https://setuptools.pypa.io/en/latest/) Setuptools is a fully-featured, actively-maintained, and stable library designed to facilitate packaging Python projects.\n- [hatch](https://hatch.pypa.io/latest/) Hatch is a modern, extensible Python project manager.\n- [pdm](https://pdm-project.org/en/latest/) Modern Python package and dependency manager supporting the latest PEP standards \n- [click](https://click.palletsprojects.com/) Python composable command line interface toolkit\n- [build](https://github.com/pypa/build) A simple, correct Python build frontend\n- [twine](https://github.com/pypa/twine/) Utilities for interacting with PyPI\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Command line util to manage python projects",
    "version": "0.0.10.post1",
    "project_urls": {
        "homepage": "https://github.com/furechan/pydev-toy"
    },
    "split_keywords": [
        "cli",
        " project",
        " python"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e6b911f4b99335d42f31fc9c6be2909906918c175b48d82c5758708e7c65c08f",
                "md5": "1ea580110f4a169c1c5ed43423f13f5d",
                "sha256": "812abfb7cab8dfea52abc0dcce21598fb51eee258399b621dd0b332889fdf2fa"
            },
            "downloads": -1,
            "filename": "pydev_toy-0.0.10.post1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "1ea580110f4a169c1c5ed43423f13f5d",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9",
            "size": 6872,
            "upload_time": "2025-03-02T23:56:51",
            "upload_time_iso_8601": "2025-03-02T23:56:51.147081Z",
            "url": "https://files.pythonhosted.org/packages/e6/b9/11f4b99335d42f31fc9c6be2909906918c175b48d82c5758708e7c65c08f/pydev_toy-0.0.10.post1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-03-02 23:56:51",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "furechan",
    "github_project": "pydev-toy",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "pydev-toy"
}
        
Elapsed time: 0.50096s