Name | puffling JSON |
Version |
0.1.1
JSON |
| download |
home_page | |
Summary | A test Python backend. |
upload_time | 2024-02-21 23:48:57 |
maintainer | |
docs_url | None |
author | |
requires_python | >=3.8 |
license | |
keywords |
build
packaging
testing
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# Puffling
## Usage
See the [dummy project](https://github.com/astral-sh/puffling/blob/main/tests/dummy/pyproject.toml) for a minimum
example.
### Debugging config-settings
Puffling writes received `config-settings` into distributions:
```
$ cd tests/dummy
$ puffling build -Ctest=1 -Ctest=2 -Cbird=yes
[sdist]
dist/dummy-1.0.0.tar.gz
[wheel]
dist/dummy-1.0.0-py3-none-any.whl
$ tar -xvf dist/dummy-1.0.0.tar.gz
x dummy-1.0.0/src/dummy/__init__.py
x dummy-1.0.0/.gitignore
x dummy-1.0.0/pyproject.toml
x dummy-1.0.0/PKG-INFO
x dummy-1.0.0/CONFIG-SETTINGS
$ cat dummy-1.0.0/CONFIG-SETTINGS
{
"test": [
"1",
"2"
],
"bird": "yes"
}
```
## Acknowlegements
This is a fork of [hatchling](https://github.com/pypa/hatch/tree/master/backend) by Ofek Lev which is available under the [MIT license](https://github.com/pypa/hatch/blob/a5f62c2f298e7da39f1ca19877a362e8e97c2c24/backend/LICENSE.txt).
This project only exists for test purposes and should not be used to build projects in production.
Raw data
{
"_id": null,
"home_page": "",
"name": "puffling",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": "",
"keywords": "build,packaging,testing",
"author": "",
"author_email": "Zanie Blue <contact@zanie.dev>",
"download_url": "https://files.pythonhosted.org/packages/58/fc/9c223c3b6a7e95df7efa391b99ba55b78f89ed28b9d171dd1bdfd472c5fc/puffling-0.1.1.tar.gz",
"platform": null,
"description": "# Puffling\n\n## Usage\n\nSee the [dummy project](https://github.com/astral-sh/puffling/blob/main/tests/dummy/pyproject.toml) for a minimum\nexample.\n\n### Debugging config-settings\n\nPuffling writes received `config-settings` into distributions:\n\n```\n$ cd tests/dummy\n$ puffling build -Ctest=1 -Ctest=2 -Cbird=yes\n[sdist]\ndist/dummy-1.0.0.tar.gz\n\n[wheel]\ndist/dummy-1.0.0-py3-none-any.whl\n\n$ tar -xvf dist/dummy-1.0.0.tar.gz\nx dummy-1.0.0/src/dummy/__init__.py\nx dummy-1.0.0/.gitignore\nx dummy-1.0.0/pyproject.toml\nx dummy-1.0.0/PKG-INFO\nx dummy-1.0.0/CONFIG-SETTINGS\n\n$ cat dummy-1.0.0/CONFIG-SETTINGS\n{\n \"test\": [\n \"1\",\n \"2\"\n ],\n \"bird\": \"yes\"\n}\n```\n\n## Acknowlegements\n\nThis is a fork of [hatchling](https://github.com/pypa/hatch/tree/master/backend) by Ofek Lev which is available under the [MIT license](https://github.com/pypa/hatch/blob/a5f62c2f298e7da39f1ca19877a362e8e97c2c24/backend/LICENSE.txt).\n\nThis project only exists for test purposes and should not be used to build projects in production.",
"bugtrack_url": null,
"license": "",
"summary": "A test Python backend.",
"version": "0.1.1",
"project_urls": null,
"split_keywords": [
"build",
"packaging",
"testing"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "bf82294c9400396df938521ecb7ded57604fdb4e0b941af77c00228429193f24",
"md5": "5ea0a8320820e8ca5bace8e4d537fa25",
"sha256": "d10a0dc09469b07206e9e4dc62aa66ae136d16347bd87e476eeca000cf1502c9"
},
"downloads": -1,
"filename": "puffling-0.1.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "5ea0a8320820e8ca5bace8e4d537fa25",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 81931,
"upload_time": "2024-02-21T23:48:56",
"upload_time_iso_8601": "2024-02-21T23:48:56.283884Z",
"url": "https://files.pythonhosted.org/packages/bf/82/294c9400396df938521ecb7ded57604fdb4e0b941af77c00228429193f24/puffling-0.1.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "58fc9c223c3b6a7e95df7efa391b99ba55b78f89ed28b9d171dd1bdfd472c5fc",
"md5": "4648f242b573c31ee49615258c848654",
"sha256": "23782efb89960a59361ea53116c4570f37cc5c9732c8d8b6404bad6e27ce9f1f"
},
"downloads": -1,
"filename": "puffling-0.1.1.tar.gz",
"has_sig": false,
"md5_digest": "4648f242b573c31ee49615258c848654",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 2952918,
"upload_time": "2024-02-21T23:48:57",
"upload_time_iso_8601": "2024-02-21T23:48:57.450535Z",
"url": "https://files.pythonhosted.org/packages/58/fc/9c223c3b6a7e95df7efa391b99ba55b78f89ed28b9d171dd1bdfd472c5fc/puffling-0.1.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-02-21 23:48:57",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "puffling"
}