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

Transition to pyproject. #20

Open
wants to merge 1 commit into
base: dev-contrib
Choose a base branch
from

Conversation

trivialfis
Copy link

@trivialfis trivialfis commented Jul 18, 2024

Hi, this PR adds support for packaging py-ubjson with pyproject.toml. Please see https://packaging.python.org/en/latest/guides/writing-pyproject-toml/ for details about pyproject.

  • setuptools continues to be used as the build backend.
  • Tested with sdist and binary wheel.

We are running into an issue with installing py-ubjson due to missing setuptools in isolated environments. Using pyproject can help direct the build tool like pip to install setuptools. Besides, pyproject is considered to be the standard Python packaging method now.

py3.12 is not listed in the classifier due to #19 .

@trivialfis
Copy link
Author

Hi @vtermanis could you please help take a look when you are available?

@vtermanis
Copy link
Member

Hi @trivialfis - thanks for the PR!
I'm very busy at the moment. I have to set up build automation for the project to release so this will take a little bit of time to test.

@vtermanis vtermanis self-assigned this Jul 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants