UMR-CNRM / EPyGrAM

Enhanced Python for Graphics and Analysis of Meteorological fields
Other
14 stars 15 forks source link

Adapt EPyGrAM to Make it available on PyPI #28

Closed walidchikhi closed 3 months ago

walidchikhi commented 3 months ago

These commit changes involve modifying the EPyGrAM code to make it available on PyPI. This includes major architectural changes under the root folder (EPyGrAM) : Single "src" folder: : A single "src" folder is created to group all EPyGrAM code and additional dependencies. Core package moved: The core package is transferred to the "src" folder. "site" folder moved and renamed: : The "site" folder is moved and renamed from "EPyGrAM/site" to "EPyGrAM/src/epygram/extra". (Code adaptations have been made). Creation of pyproject.toml and setup.py: : pyproject.toml and setup.py files are created for build and installation steps using pip.

Also , Minor changes have been made to enable running tests using pytest-3 from the root directory with the tests folder (root/tests).