Rafał Kuźnia (49):
Initial commit
Add SPDX license declaration to pyproject.toml
Add setup script to handle .ksy files
Align import paths to distribution layout
Add editable builds
Ignore E203 lint errors
Reduce number of dependencies
Refactor FRD parser
Rename fields in FSH and QFS specs and add documentation
Refactor VIV format spec
Add readme listing references for file format specs
Extend the readme description for specs files
Add collision type for track objects to FRD parser
Add collision data to track segments and objects
Make half-word vector in FRD parser signed
Add speedtools/parsers directory to flake ignore path
Add miscelleanous utilities
Add click module to dependencies
Add support to text data handling in FSH parser
Track resouces track data property
Correctly handle textures with ID > 255
Remove validation of secondary object attribute structs
Add python type annotations
Auto-format pyproject.toml file
Finalize annotating types and add mypy configuration
Clean-up commented code
Add generic function for resource export
Add function mapping track polygons to resources
Set additive material flag
Add support for formatted image types
Add islicen iterator utility
Add car part attributes
Add road effect to FRD parser
Change global type definitions
Clean-up track_data imports
Refactor QFS data class
Add Blender import addon
Add track lights import
Add minimal README.md
fsh: Add nonmirrored image resource attribute
track: Add mirrored, night and rainy track handling
blender: Night, rainy and mirrored import options
track: Fix missing weather argument
general: Fix pylint and mypy warnings
lint: Add pylint configuration and remove flake8
github: Add github action for basic checks
pyproject: Update package description
github: Add workflow for publishing packages
pyproject: Bump version to 0.1.1