Skip to content

Fix: Issue #33 setuptools is blocking the build with Python 3.12.3 - #36

Open
HarryKDeer wants to merge 1 commit into
nsb-ucsc:mainfrom
HarryKDeer:main
Open

HarryKDeer wants to merge 1 commit into
nsb-ucsc:mainfrom
HarryKDeer:main

Conversation

@HarryKDeer

Copy link
Copy Markdown
Collaborator

Due to the flat nature of the python directory, setuptools is not sure which files it should include. The reason why it appears to be a Python version issue is because of a setuptool update that went from guessing what should be included to failing a build for not explicitly stating what files are part of the setup package. As such, the fix is to define which files are part of the project (nsb_client) in pyproject.toml .

It should also be noted that there is another problem that the proto directory is a sibling directory to python, which would theoretically cause pip install issues because it wouldn't know to include proto. However, that is out of scope of the current issue, so this pull request only addresses the issue directly to leave room for discussion on how to proceed

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