Skip to content

Conversation

@weasdown
Copy link
Owner

  • Makes this library installable as a package through TestPyPI.
  • Removes dependency on separate load_gmat.py file as setting of GMAT directory is now done via either an environment variable or creating a file in the project directory called gmat_path.txt.
  • Completes Add Python packaging #9 .

Add configuration for Python packaging.
commit 933c7ba
Author: weasdown <34220924+weasdown@users.noreply.github.com>
Date:   Sun Aug 17 11:44:07 2025 +0100

    docs: improve docstring for _gmat_path()

commit 56078c4
Author: weasdown <34220924+weasdown@users.noreply.github.com>
Date:   Sun Aug 17 11:42:48 2025 +0100

    style: remove prints

commit a2baffd
Author: weasdown <34220924+weasdown@users.noreply.github.com>
Date:   Sun Aug 17 11:41:00 2025 +0100

    feat: add IDE files

commit 613a465
Author: weasdown <34220924+weasdown@users.noreply.github.com>
Date:   Sun Aug 17 11:40:12 2025 +0100

    fix: fix and tidy imports

commit 667c448
Author: weasdown <34220924+weasdown@users.noreply.github.com>
Date:   Sun Aug 17 11:36:19 2025 +0100

    style: auto-formatting

commit ddad61f
Author: weasdown <34220924+weasdown@users.noreply.github.com>
Date:   Sun Aug 17 11:35:42 2025 +0100

    fix: fix imports

commit f71f1b4
Author: weasdown <34220924+weasdown@users.noreply.github.com>
Date:   Sun Aug 17 11:33:54 2025 +0100

    feat: make gmat library accessible package-wide

commit fdd97f1
Author: weasdown <34220924+weasdown@users.noreply.github.com>
Date:   Sun Aug 17 11:33:26 2025 +0100

    feat: import gmat library as variable

commit e9e22e2
Author: weasdown <34220924+weasdown@users.noreply.github.com>
Date:   Sun Aug 17 11:22:49 2025 +0100

    fix: add missing numpy dependency in pyproject.toml, update package version number

commit acfca92
Author: weasdown <34220924+weasdown@users.noreply.github.com>
Date:   Sun Aug 17 11:21:14 2025 +0100

    fix: add missing pyproject.toml from branch 9-python-packaging

commit 0701d13
Author: weasdown <34220924+weasdown@users.noreply.github.com>
Date:   Sun Aug 17 11:18:30 2025 +0100

    refactor: rename load_gmat.py outside package to load_gmat_OLD.py, pending removal

commit fed65b2
Author: weasdown <34220924+weasdown@users.noreply.github.com>
Date:   Sun Aug 17 11:18:06 2025 +0100

    style: auto-formatting

commit 997aa82
Author: weasdown <34220924+weasdown@users.noreply.github.com>
Date:   Sun Aug 17 11:16:54 2025 +0100

    refactor: import gmat from package load_gmat

commit bbe1621
Author: weasdown <34220924+weasdown@users.noreply.github.com>
Date:   Sun Aug 17 11:10:55 2025 +0100

    feat: add load_gmat.py inside package

commit 1b49b59
Author: weasdown <34220924+weasdown@users.noreply.github.com>
Date:   Sun Aug 17 11:02:50 2025 +0100

    docs: add TODO to remove commented code unrelated to branch issue

commit 1269ae7
Author: weasdown <34220924+weasdown@users.noreply.github.com>
Date:   Sun Aug 17 10:55:15 2025 +0100

    docs: add TODO to implement _gmat_path_from_config_file()

commit a221d62
Author: weasdown <34220924+weasdown@users.noreply.github.com>
Date:   Sun Aug 17 10:45:08 2025 +0100

    feat: run import_lib.py at import

commit 36565e6
Author: weasdown <34220924+weasdown@users.noreply.github.com>
Date:   Sun Aug 17 10:44:37 2025 +0100

    feat: add import_lib.py
* feat: add import_lib.py

* feat: run import_lib.py at import

* docs: add TODO to implement _gmat_path_from_config_file()

* docs: add TODO to remove commented code unrelated to branch issue

* feat: add load_gmat.py inside package

* refactor: import gmat from package load_gmat

* style: auto-formatting

* refactor: rename load_gmat.py outside package to load_gmat_OLD.py, pending removal

* fix: add missing pyproject.toml from branch 9-python-packaging

* fix: add missing numpy dependency in pyproject.toml, update package version number

* feat: import gmat library as variable

* feat: make gmat library accessible package-wide

* fix: fix imports

* style: auto-formatting

* fix: fix and tidy imports

* feat: add IDE files

* style: remove prints

* docs: improve docstring for _gmat_path()
@weasdown weasdown self-assigned this Aug 17, 2025
@weasdown weasdown added the enhancement New feature or request label Aug 17, 2025
@weasdown weasdown merged commit 8309abc into main Aug 17, 2025
0 of 5 checks passed
@weasdown weasdown deleted the 9-python-packaging branch August 17, 2025 17:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants