puffling


Namepuffling JSON
Version 0.1.1 PyPI version JSON
download
home_page
SummaryA test Python backend.
upload_time2024-02-21 23:48:57
maintainer
docs_urlNone
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"
}
        
Elapsed time: 0.33900s