Closed EwoutH closed 8 months ago
Thanks for this, but sorry, I am not familiar with modern packaging practice. Please give me some time to update my knowledge. After that I will do it by my own.
Okay, that sounds smart!
This is a good read: https://packaging.python.org/en/latest/guides/writing-pyproject-toml/
This commit transitions the package setup process from a traditional
setup.py
-based approach to a modernpyproject.toml
configuration. It introduces dynamic versioning to automatically determine the package version fromuxsim/__init__.py
, eliminating the need for direct imports in the setup phase. This change resolves the import issue encountered during installation and aligns with best practices for Python packaging.uxsim/__init__.py
defines__version__
for dynamic versioning compatibility.This also fixes local installations failing and adds instruction to the Readme how to install from a git branch.