Skip to content

WIP: Use pep 517 pyproject.toml to specify build dependencies

@mtr Did some quick work on this.

  1. Specified a pyproject.toml to take advantage of pep 517 builds.

The following should install correctly into a Python virtual environment.

$ python3 -m virtualenv -p python3 /tmp/ducc
$ /tmp/ducc/bin/pip install </path/to/ducc>
$ /tmp/ducc/bin/pip install -e </path/to/ducc>

Additionally, the following:

/path/to/ducc $ python setup.py sdist

should create a source distribution: something like dist/ducc-0.1.0.tar.gz, which is pip installable:

$ /tmp/ducc/bin/pip install /path/to/ducc/dist/ducc-0.1.0.tar.gz

The source distribution is what should be uploaded to PyPI

Merge request reports