Skip to main content

A test Python backend.

Project description

Puffling

Usage

See the dummy project 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 by Ofek Lev which is available under the MIT license.

This project only exists for test purposes and should not be used to build projects in production.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

puffling-0.1.1.tar.gz (3.0 MB view hashes)

Uploaded Source

Built Distribution

puffling-0.1.1-py3-none-any.whl (81.9 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page