Skip to main content

Packaging tool for PEP 518 projects with Setuptools backend.

Project description

Setl (pronounced like settle) is a simple way to work with PEP 518 projects with Setuptools as the backend.

The interface is strongly influenced by Flit. Currently a proof of concept.

Usage

  1. Create a project with appropriate setup.py and/or setup.cfg metadata declarations.

  2. Create pyproject.toml and provide the needed PEP 518 definitions. An empty file is sufficient if you want to use the default values.

  3. Run this command to upload your code to PyPI (using --python to specify the Python to build the package against):

    setl --python path/to/python publish

Miscellaneous

To install a package locally for development, run:

setl --python path/to/python develop

All build commands are available via setl build:

setl --python path/to/python build [--ext] [--py] [--clib] [--scripts]

To create package distributions (equivalent to flit build), use:

setl --python path/to/python dist [--source] [--wheel]

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

setl-0.2.0.tar.gz (9.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

setl-0.2.0-py2.py3-none-any.whl (12.5 kB view details)

Uploaded Python 2Python 3

File details

Details for the file setl-0.2.0.tar.gz.

File metadata

  • Download URL: setl-0.2.0.tar.gz
  • Upload date:
  • Size: 9.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.41.0 CPython/3.8.0

File hashes

Hashes for setl-0.2.0.tar.gz
Algorithm Hash digest
SHA256 b815c2d85ed2a6ea46d1fa10a14cee08554be0c241497189a49caace82b27b33
MD5 d51afd49d3db332956aebe83cdb13ec3
BLAKE2b-256 eb08a2e9f18a448d211bd151328696378c59c74b445a79cf80990d89c23d6afa

See more details on using hashes here.

File details

Details for the file setl-0.2.0-py2.py3-none-any.whl.

File metadata

  • Download URL: setl-0.2.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 12.5 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.41.0 CPython/3.8.0

File hashes

Hashes for setl-0.2.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 d7d14ebfc70d97c340c4c95cb2b3365c0340e240a8138c06bf632df3b2d53674
MD5 e8813080ff108962ee3bd8067adfadd1
BLAKE2b-256 1a2ba52f0e9ae653048bb88c50f88d9a861f19bd445da391684f441f9b520229

See more details on using hashes here.

Supported by

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