# Python Essentials
General-purpose tools for Python 3.
## Development Environment
First, [install Poetry](https://python-poetry.org/docs/).
### Set up
poetry install --sync
poetry check
poetry show
## Maintenance
### Code test
poetry run pytest
### Code lint
poetry run bin/lint.sh
### Build artifacts
poetry build
### Publish
poetry version [major|minor|patch]
V=v`poetry version -s` && git add pyproject.toml && git commit -m $V && git tag -a -m $V $V
poetry publish --build
Raw data
{
"_id": null,
"home_page": "https://github.com/clydecbrown/ccb-essentials",
"name": "ccb-essentials",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.8,<4.0",
"maintainer_email": "",
"keywords": "utilities,file,path,subprocess,argparse,sqlite3",
"author": "Clyde C Brown",
"author_email": "clyde.c.brown@pm.me",
"download_url": "https://files.pythonhosted.org/packages/ce/92/ad1b3c18e17ce1c8a67d8f4953e6bceef27d3b6234b4e8037c08c4317258/ccb_essentials-1.0.1.tar.gz",
"platform": null,
"description": "# Python Essentials\n\nGeneral-purpose tools for Python 3.\n\n## Development Environment\n\nFirst, [install Poetry](https://python-poetry.org/docs/).\n\n### Set up\n poetry install --sync\n poetry check\n poetry show\n\n## Maintenance\n\n### Code test\n poetry run pytest\n\n### Code lint\n poetry run bin/lint.sh\n\n### Build artifacts\n poetry build\n\n### Publish\n poetry version [major|minor|patch]\n V=v`poetry version -s` && git add pyproject.toml && git commit -m $V && git tag -a -m $V $V\n poetry publish --build\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Essential tools for Python 3.",
"version": "1.0.1",
"project_urls": {
"Homepage": "https://github.com/clydecbrown/ccb-essentials",
"Repository": "https://github.com/clydecbrown/ccb-essentials"
},
"split_keywords": [
"utilities",
"file",
"path",
"subprocess",
"argparse",
"sqlite3"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "f6f5f3c360deff59a540cf37b44497661cac6fc4a54aa5a7e8be8c287bdbcde5",
"md5": "c0598177aabc8185472bb4a3d19412a9",
"sha256": "8ebf16e5af26b7757387597c9b914fe1e8e2e67b23a48d2a1b9b93a2d075e259"
},
"downloads": -1,
"filename": "ccb_essentials-1.0.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "c0598177aabc8185472bb4a3d19412a9",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8,<4.0",
"size": 9878,
"upload_time": "2023-12-18T21:49:40",
"upload_time_iso_8601": "2023-12-18T21:49:40.744932Z",
"url": "https://files.pythonhosted.org/packages/f6/f5/f3c360deff59a540cf37b44497661cac6fc4a54aa5a7e8be8c287bdbcde5/ccb_essentials-1.0.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ce92ad1b3c18e17ce1c8a67d8f4953e6bceef27d3b6234b4e8037c08c4317258",
"md5": "024ecee5f531ed4aabbc3c172f3036cb",
"sha256": "28dab5b515cc99f8ea55cf32f667e1c0a7823036a36254d9da50d55b83042881"
},
"downloads": -1,
"filename": "ccb_essentials-1.0.1.tar.gz",
"has_sig": false,
"md5_digest": "024ecee5f531ed4aabbc3c172f3036cb",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8,<4.0",
"size": 8258,
"upload_time": "2023-12-18T21:49:42",
"upload_time_iso_8601": "2023-12-18T21:49:42.962738Z",
"url": "https://files.pythonhosted.org/packages/ce/92/ad1b3c18e17ce1c8a67d8f4953e6bceef27d3b6234b4e8037c08c4317258/ccb_essentials-1.0.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-12-18 21:49:42",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "clydecbrown",
"github_project": "ccb-essentials",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "ccb-essentials"
}