diff --git a/CHANGELOG.md b/CHANGELOG.md
index 5c148889a44fd6c0585da5f150240f56204fc845..8923dc064b2d0b1eadb8f0fe7216a6feb166554b 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -7,7 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
 
 ## [Unreleased]
 
-- fix use of np.random in tests
+- tests: fix use of np.random in tests
+- CMake: enable python bindings by default
 
 ## [1.4.0] - 2024-04-12
 
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 773a33f679150f11e5ed7ba0301a1e71f51d9453..5a6a53a7f7fb3f55c06cef184f5085b2703c0f1c 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -7,7 +7,7 @@ set(PROJECT_DESCRIPTION "creatie and manipulate spline and bezier curves.")
 set(PROJECT_URL "https://github.com/${PROJECT_ORG}/${PROJECT_NAME}")
 
 # Project options
-option(BUILD_PYTHON_INTERFACE "Build the python bindings" OFF)
+option(BUILD_PYTHON_INTERFACE "Build the python bindings" ON)
 option(INSTALL_PYTHON_INTERFACE_ONLY "Install *ONLY* the python bindings" OFF)
 option(SUFFIX_SO_VERSION "Suffix library name with its version" ON)