Project

General

Profile

Task #3271

Adopt PEP-518 for Python package build system configuration.

Added by Eric Irrgang 3 months ago. Updated 3 months ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Difficulty:
uncategorized
Close

Description

setuptools >=42 is available for all supported Python versions, and fully supports PEP-518 and related Python packaging modernizations, allowing better build system management through pyproject.toml files. Though scikit-build still requires us to use a setup.py file (instead of fully declarative setup.cfg), pyproject.toml files are still recommended to support better setuptools dependency resolution and future-proofing.

Also implicitly results in PEP-517 behavior from setuptools.


Related issues

Blocked by GROMACS - Task #2756: gmxapi integration testingIn Progress

History

#1 Updated by Eric Irrgang 3 months ago

  • Description updated (diff)

#2 Updated by Eric Irrgang 3 months ago

  • Blocked by Task #2756: gmxapi integration testing added

Also available in: Atom PDF