Skip to content

Remove vestigial setup.py and GitLab CI config#570

Open
swahtz wants to merge 1 commit intoopenvdb:mainfrom
swahtz:js/remove_setup.py
Open

Remove vestigial setup.py and GitLab CI config#570
swahtz wants to merge 1 commit intoopenvdb:mainfrom
swahtz:js/remove_setup.py

Conversation

@swahtz
Copy link
Copy Markdown
Contributor

@swahtz swahtz commented Mar 26, 2026

The build system was migrated to scikit-build-core + pyproject.toml but the old scikit-build setup.py and the GitLab CI pipeline that depended on it were never cleaned up. Remove both files and update the remaining references:

  • Fix _is_editable_install() to check pyproject.toml instead of setup.py
  • Update src/tests/README.md build instructions to use ./build.sh
  • Remove stale _skbuild/ entries from docker-compose.yml and .dockerignore

The build system was migrated to scikit-build-core + pyproject.toml but
the old scikit-build setup.py and the GitLab CI pipeline that depended
on it were never cleaned up. Remove both files and update the remaining
references:

- Fix _is_editable_install() to check pyproject.toml instead of setup.py
- Update src/tests/README.md build instructions to use ./build.sh
- Remove stale _skbuild/ entries from docker-compose.yml and .dockerignore

Signed-off-by: Jonathan Swartz <jonathan@jswartz.info>
@swahtz swahtz added this to the v0.5 milestone Mar 26, 2026
@swahtz swahtz requested a review from a team as a code owner March 26, 2026 05:02
@swahtz swahtz added the cmake/build Issues related to building and CMake label Mar 26, 2026
@swahtz swahtz requested review from areidmeyer and phapalova March 26, 2026 05:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cmake/build Issues related to building and CMake

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant