Andrej730
dfc91e6639
ifcopenshell-python - clean up unused imports
2026-01-16 17:16:24 +05:00
Andrej730
4db9d60a97
Drop Python 3.9 support as it reached EOL
2025-12-19 18:43:17 +05:00
Bruno Postle
83e0fa1287
Bump python bindings maximum python version
...
Python 3.14 is now a thing and the build seems ok
2025-11-08 17:38:56 +00:00
Andrej730
d6a3900f3e
ifcopenshell-python - support python 3.13
2025-07-22 18:06:20 +05:00
Andrej
e8aa508405
Add 'advanced' optional ifcopenshell dependencies
...
To list all other optional dependencies.
2025-05-30 18:13:11 +05:00
Andrej
363083104b
Add 'tabulate' to optional ifcopenshell dev dependencies
...
Used in test_rules and test_wall_opening.
2025-05-30 18:13:11 +05:00
Andrej
ea7ced738a
Introduce Ruff github CI with some basic linter rules
...
And also to help catching syntax errors on older Python versions.
2025-05-28 18:24:13 +05:00
Dion Moult
774a770c48
Purge usage of mathutils in grid API functions
...
The only thing left is add_representation which is Blender specific
anyway and is slowly being refactored out.
2025-02-16 08:20:59 +11:00
Dion Moult
0ecc3d3e2a
Share common makefile instructions, use venv for running build, and separate dist/build dirs
2024-07-18 23:43:12 +10:00
Dion Moult
f0077b9e22
Fix ifcopenshell-python wheel packaging missing util schema json files
2024-07-18 20:24:17 +10:00
Andrej730
9f084558f6
mathutils note
2024-07-15 18:34:38 +05:00
Andrej730
3a6c3a8312
add typing-extensions to ifcopenshell explicit dependencies
...
typing-extensions is official python package for supporting typing features on older versions.
It was kind of included in both blenderbim and to ifcopenshell as typing-extensions is also numpy dependency, included it explicitly just in case.
2024-07-10 21:37:34 +05:00
Dion Moult
1db26aab15
Fix #4837 . Make mathutils dependency optional.
...
In the long term, I'd like to replace mathutils with numpy.
2024-06-15 15:10:36 +10:00
Dion Moult
b009913cf4
Fix #4511 . IfcOpenShell builds now read from the VERSION file and expose a __version__ var.
2024-06-11 13:11:14 +10:00
Dion Moult
fa4239159d
Fix incorrect dateutil dependency
2024-04-18 23:39:25 +10:00
Dion Moult
ee1183481f
Fix #4525 . Fix #4546 . Specify dependencies for ifcopenshell and ifcpatch.
...
No longer optional for a better first experience. They aren't huge deps.
2024-04-14 08:52:19 +10:00
Dion Moult
5bd53b973f
Fix #4303 . Declare dependencies for ifctester.
2024-04-08 11:57:21 +10:00
Dion Moult
fb6660361d
See #4518 . Fix pypi python version requirements.
2024-04-05 21:13:24 +11:00
Dion Moult
572aedb3eb
Fix #4269 . Include dateutil for ifcopenshell on pypi
2024-03-28 10:48:19 +11:00
Dion Moult
3f71efea6d
Fix #4227 . Add shapely as an optional dependency for IOS-Python
2024-01-18 09:22:35 +11:00
Dion Moult
53594de1ff
See #3955 . PyPI release now specifies compatible Python versions.
2023-10-31 08:32:51 +11:00
Dion Moult
0993736cea
Fix #3791 . Add isodate as an optional dependency to ifcopenshell-python.
2023-09-24 13:14:56 +10:00
OrionSehn
7da96b4951
Proposed fix to #3352
2023-07-05 09:56:42 +10:00
Dion Moult
e8f21c79b1
See #2762 .
2023-02-17 12:03:25 +11:00
Dion Moult
74de7436b7
See #2762 . Fix pip build.
2023-02-12 20:32:30 +11:00
Dion Moult
f0e4397ef9
Change PyPI package readme. See #2531 .
2022-11-01 09:08:13 +11:00
Dion Moult
bfcc086aad
Attempt to change PyPI name to ifcopenshell
2022-10-03 23:40:29 +11:00
Dion Moult
4ae8e4c74b
Rename PyPi package to ifcopenshell-python due to naming conflict
2022-08-31 17:18:18 +10:00
Dion Moult
39a626edeb
Super simple wheel creator for PyPi
2022-08-31 15:41:01 +10:00