Skip to content

Use scikit-build and dispense with setup.py#77

Merged
StephenOman merged 6 commits intoNetHack-LE:mainfrom
jbcoe:jbcoe/scikit-build
Mar 6, 2026
Merged

Use scikit-build and dispense with setup.py#77
StephenOman merged 6 commits intoNetHack-LE:mainfrom
jbcoe:jbcoe/scikit-build

Conversation

@jbcoe
Copy link

@jbcoe jbcoe commented Jan 30, 2026

Closes #50

The version number now comes from Git Tags.

Pure CMake builds (used for debugging build issues) will have a version number 0.0.0 unless specified.

@jbcoe jbcoe force-pushed the jbcoe/scikit-build branch from 8ea0e3e to 6fb176d Compare January 30, 2026 23:15
@StephenOman StephenOman added the enhancement New feature or request label Feb 1, 2026
@jbcoe jbcoe marked this pull request as ready for review February 4, 2026 07:47
@jbcoe jbcoe marked this pull request as draft February 4, 2026 22:30
@jbcoe jbcoe force-pushed the jbcoe/scikit-build branch from dd1f17a to e707177 Compare February 9, 2026 22:36
Version number is now deduced from git tags.
@jbcoe jbcoe force-pushed the jbcoe/scikit-build branch from e707177 to 10a365a Compare February 9, 2026 22:41
@jbcoe jbcoe marked this pull request as ready for review February 9, 2026 22:44
@jbcoe jbcoe marked this pull request as draft February 9, 2026 22:49
@jbcoe jbcoe closed this Feb 13, 2026
@jbcoe jbcoe reopened this Feb 13, 2026
@jbcoe jbcoe marked this pull request as ready for review February 13, 2026 23:35
@StephenOman StephenOman requested a review from heiner February 20, 2026 19:23
Copy link
Collaborator

@heiner heiner left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks good

given the push for uv I suggest we dispense with external deps for building and rely on uv which has that feature ... built in

@StephenOman StephenOman merged commit 3e6fad2 into NetHack-LE:main Mar 6, 2026
20 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Consider switching to scikit-build-core

3 participants