This commit updates the project version in `pyproject.toml` and `setup.py` from 1.0.2 to 1.0.3. It also changes the minimum required Python version to 3.13 and removes the now redundant classifiers for older Python versions.
This commit updates the project metadata in both `setup.py` and `pyproject.toml` to reflect the current state of the project.
Specifically, it:
- Bumps the project version from 1.0.0 to 1.0.2.
- Updates the author and author email to "ID Solutions" and "info@innovativedevsolutions.org", respectively.
- Adds support for Python versions 3.12 and 3.13 to the classifiers list.
- Corrects a typo in the Homepage URL in `pyproject.toml`.
This commit updates the .gitignore file to better suit Python projects by:
- Adding common Python-related files and directories to be ignored, such as .env, .pypirc, .pytest_cache, .vscode, __pycache__, dist, build, and firefly_viewer.egg-info.
- Removing redundant or less relevant entries.