Skip to content

Remove Python bindings (moved to DNLP repository)#40

Merged
dance858 merged 1 commit intomainfrom
remove-python-bindings
Jan 31, 2026
Merged

Remove Python bindings (moved to DNLP repository)#40
dance858 merged 1 commit intomainfrom
remove-python-bindings

Conversation

@Transurgeon
Copy link
Collaborator

The Python bindings have been relocated to the DNLP repository at cvxpy/reductions/solvers/nlp_solvers/diff_engine/_bindings/.

This makes diff_engine_core a pure C library, simplifying its build process and allowing the bindings to be maintained alongside the rest of the CVXPY/DNLP Python code.

Changes:

  • Remove python/ directory (54 files)
  • Remove commented Python bindings section from CMakeLists.txt

The Python bindings have been relocated to the DNLP repository at
cvxpy/reductions/solvers/nlp_solvers/diff_engine/_bindings/.

This makes diff_engine_core a pure C library, simplifying its build
process and allowing the bindings to be maintained alongside the
rest of the CVXPY/DNLP Python code.

Changes:
- Remove python/ directory (54 files)
- Remove commented Python bindings section from CMakeLists.txt

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@dance858 dance858 merged commit 5ea67e2 into main Jan 31, 2026
9 checks passed
@dance858 dance858 deleted the remove-python-bindings branch February 2, 2026 12:58
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.

2 participants