Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

pyproject.toml and CI #4

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open

pyproject.toml and CI #4

wants to merge 1 commit into from

Conversation

johnnynunez
Copy link

@johnnynunez johnnynunez commented Feb 13, 2025

This pull request includes significant changes to automate the build and publish process for the project across multiple architectures and to define the project's build system and dependencies using pyproject.toml. The most important changes are as follows:

Automation of build and publish process:

  • .github/workflows/wheels.yml: Added a GitHub Actions workflow to build and publish wheels for multiple architectures. This includes steps for setting up Python, installing dependencies, building wheels, and uploading artifacts. Additionally, it includes a job to publish the package to PyPI when a new release is created.

Project build system and dependencies:

  • pyproject.toml: Introduced a pyproject.toml file to define the build system requirements, project metadata, dependencies, and setuptools configuration. This includes specifying the build backend, project details, and package information.

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.

1 participant