Skip to content

Commit 7187563

Browse files
Merge branch 'main' into ray_mesh
2 parents 2cfc188 + f1edb5c commit 7187563

File tree

5 files changed

+29
-7
lines changed

5 files changed

+29
-7
lines changed

CHANGELOG.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,29 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1111

1212
### Changed
1313

14+
### Removed
15+
16+
17+
## [0.7.6] 2025-09-04
18+
19+
### Added
20+
21+
### Changed
22+
23+
### Removed
24+
25+
26+
## [0.7.5] 2025-09-03
27+
28+
### Added
29+
30+
### Changed
31+
1432
* Fixed `compas_libigl` plugins are not detected.
1533
* Align barycentric coordinates of libigl to COMPAS.
1634
* Ray mesh intersection now returns a point.
35+
* Add project dependency groups in pyproject.toml.
36+
* Change requirements.txt to pyproject.toml.
1737

1838
### Removed
1939

environment.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,4 @@ dependencies:
1010
- pip:
1111
- tessagon
1212
- -r requirements-dev.txt
13-
- -r requirements.txt
1413
- .

pyproject.toml

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ authors = [
1212
{ name = "Petras Vestartas", email = "[email protected]" },
1313
]
1414
classifiers = ["License :: OSI Approved :: BSD License"]
15+
1516
dynamic = ['version']
1617
dependencies = [
1718
"compas >=2.0.0",
@@ -21,6 +22,10 @@ dependencies = [
2122
[project.urls]
2223
Homepage = "https://compas.dev/compas_libigl/latest/"
2324

25+
# ============================================================================
26+
# pyproject dependecy groups
27+
# ============================================================================
28+
2429
[dependency-groups]
2530
dev = [
2631
"ruff",
@@ -96,8 +101,8 @@ CMAKE_POLICY_DEFAULT_CMP0135 = "NEW"
96101

97102
[tool.cibuildwheel]
98103
build-verbosity = 3
99-
test-groups = ["tests"]
100-
test-command = "pytest {project}/tests"
104+
test-requires = ["numpy", "compas", "pytest", "build", "tessagon"]
105+
test-command = "pip install numpy compas && pip list && pytest {project}/tests"
101106
build-frontend = "pip"
102107
manylinux-x86_64-image = "manylinux2014"
103108
skip = ["*_i686", "*-musllinux_*", "*-win32", "pp*"]
@@ -109,7 +114,7 @@ macos.archs = ["x86_64", "arm64"]
109114
# ============================================================================
110115

111116
[tool.bumpversion]
112-
current_version = "0.7.4"
117+
current_version = "0.7.6"
113118
message = "Bump version to {new_version}"
114119
commit = true
115120
tag = true

requirements.txt

Lines changed: 0 additions & 2 deletions
This file was deleted.

src/compas_libigl/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
__copyright__ = "Block Research Group - ETH Zurich"
33
__license__ = "Mozilla Public License Version 2.0"
44
5-
__version__ = "0.7.4"
5+
__version__ = "0.7.6"
66

77

88
__all_plugins__ = [

0 commit comments

Comments
 (0)