- Rename `_wrap` to `_cvx_opt_wrap` for consistency - Update import paths in solver module - Add type hints to `solution_mat_clusters` method - Improve type annotations in `solve` method
- Add CVXOPT dependency to pyproject.toml and uv.lock - Create solver module with GLPK-based integer linear programming solver - Add VSCode Python analysis settings - Implement matrix and sparse matrix wrappers for CVXOPT - Add GLPK solver wrapper with type-safe interfaces