Skip to content

Add proper Python packaging.#81

Closed
licquia wants to merge 12 commits into
spdx:mainfrom
licquia:u/licquia/pyproject
Closed

Add proper Python packaging.#81
licquia wants to merge 12 commits into
spdx:mainfrom
licquia:u/licquia/pyproject

Conversation

@licquia

@licquia licquia commented Dec 18, 2023

Copy link
Copy Markdown

This PR adds proper Python packaging. Setuptools is the base tool set, but with proper modern PEP 518 conventions. Also, the documentation now reflects the new way of building/installing, and spec-parser can now be installed directly with pip/pipx from git.

Most of the work should be credited to William Bartholomew wdb@willbar.com; this is just a set of cleanup and doc updates changes to his work.

iamwillbar and others added 12 commits October 24, 2023 14:55
Add a pyproject.toml so that pip can install the project directly from GitHub.
* Move setup.cfg info to pyproject.toml.
* Add explicit inclusion of template files to pyproject.toml.

Signed-off-by: Jeff Licquia <jeff@licquia.org>
Signed-off-by: Jeff Licquia <jeff@licquia.org>
@maxhbr

maxhbr commented Jan 24, 2024

Copy link
Copy Markdown
Member

replaced by #89 , maybe close it?

@zvr

zvr commented Jan 25, 2024

Copy link
Copy Markdown
Member

Closing this; new implementation is at #89

@zvr zvr closed this Jan 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants