-
Rule numbers and metdata validation (#51)
build and deploy Speckle functions / publish-automate-function-version (push) Has been cancelledreleased this
2025-02-20 15:41:33 +00:00 | 15 commits to main since this release- Update Python version and clean up dependencies
- Bumped required Python version from 3.12 to 3.13.
- Removed the lock file for dependency management.
- Cleaned up unnecessary dependency groups in the configuration.
- Refine rule number processing and type conversion
- Updated rule number handling to preserve original identifiers.
- Improved logic for generating missing rule numbers.
- Changed duplicate handling to keep original values intact.
- Adjusted column type conversion to replace NaN with empty strings.
- Refactor message handling in rule processor
- Introduced a new function to format rule messages.
- Replaced direct access to the message with the new formatting function.
- Cleaned up metadata creation for better readability.
- Enhance metadata generation with JSON validation
- Added JSON serialisability check for generated metadata
- Included error handling to log issues during creation
- Updated docstring to clarify function purpose and arguments
Downloads