Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| python:portspolicy [2021/08/25 01:35] – Add missing trailing italic KubilayKocak | python:portspolicy [2023/03/02 02:17] (current) – emphasise case-sensitivity CharlieLi | ||
|---|---|---|---|
| Line 7: | Line 7: | ||
| * As a reference to a well-defined target-state | * As a reference to a well-defined target-state | ||
| * To inform discussions and technical implementations | * To inform discussions and technical implementations | ||
| - | * To provide %%FreeBSD%% | + | * To provide %%FreeBSD%% |
| * To orient and focus resources towards common initiatives or goals. | * To orient and focus resources towards common initiatives or goals. | ||
| Line 41: | Line 41: | ||
| Check if a package is registered in %%PyPI%% (CHEESESHOP), | Check if a package is registered in %%PyPI%% (CHEESESHOP), | ||
| - | * '' | ||
| - | * '' | ||
| * If the package is registered on %%PyPI%% | * If the package is registered on %%PyPI%% | ||
| - | * '' | + | * '' |
| * The %%PyPI%% package name is that which is displayed in the URL at [[https:// | * The %%PyPI%% package name is that which is displayed in the URL at [[https:// | ||
| * Note: The displayed %%PyPI%% package name can be different than the package name specified in '' | * Note: The displayed %%PyPI%% package name can be different than the package name specified in '' | ||
| Line 105: | Line 103: | ||
| **Guideline**: | **Guideline**: | ||
| + | |||
| + | ==== pep517 ==== | ||
| + | |||
| + | * Packages following PEP-517 (have a pyproject.toml specifying a build backend that builds an installable wheel) SHALL use pep517, unless there is a compelling reason not to. | ||
| + | |||
| + | ==== distutils ==== | ||
| + | |||
| + | * Packages that use distutils (directly executes a setup.py, import distutils/ | ||
| ==== autoplist ==== | ==== autoplist ==== | ||
| + | * Packages following PEP-517 (have a pyproject.toml specifying a build backend that builds an installable wheel) and built as such SHALL use autoplist. | ||
| * Packages that use distutils (have a setup.py, import distutils/ | * Packages that use distutils (have a setup.py, import distutils/ | ||
| Line 119: | Line 126: | ||
| See Also: https:// | See Also: https:// | ||
| - | |||
| - | ==== distutils ==== | ||
| - | |||
| - | * Packages that use distutils (have a setup.py, import distutils/ | ||
| ===== Dependencies ===== | ===== Dependencies ===== | ||