Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 3 additions & 18 deletions .github/workflows/continuous_integration.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,29 +25,14 @@ jobs:
with:
python-version: ${{ matrix.python-version }}

- name: Install POSYDON without extras
- name: Install POSYDON with test dependencies
run: |
python -m pip install --upgrade pip
pip install .
pip install .[test]

- name: Run all tests in posydon/unit_tests
run: |
# python -m pip install --upgrade pip
# pip install .
pip install pytest
pip install pytest-cov
export PATH_TO_POSYDON=./
export PATH_TO_POSYDON_DATA=./posydon/unit_tests/_data/
export MESA_DIR=./
python -m pytest posydon/unit_tests/ \
--cov=posydon.config \
--cov=posydon.utils \
--cov=posydon.grids \
--cov=posydon.popsyn.IMFs \
--cov=posydon.popsyn.norm_pop \
--cov=posydon.popsyn.distributions \
--cov=posydon.popsyn.star_formation_history \
--cov=posydon.CLI \
--cov-branch \
--cov-report term-missing \
--cov-fail-under=100
pytest # run and coverage parameters are defined in pyproject.toml
9 changes: 0 additions & 9 deletions .gitmodules

This file was deleted.

3 changes: 3 additions & 0 deletions MANIFEST.in
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,9 @@ recursive-include posydon README.md
# add default ini files
recursive-include posydon *.ini

# add config_file folder
graft config_files

# add matplotlib style file
include posydon/visualization/posydon.mplstyle

Expand Down
6 changes: 3 additions & 3 deletions conda/meta.yaml
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
{% set name = "posydon" %}
{% set version = "2.3.0" %}

package:
name: "{{ name|lower }}"
version: "{{ version }}"
version: {{ GIT_DESCRIBE_TAG }}

source:
path: ..
Expand All @@ -17,7 +16,8 @@ requirements:
host:
- pip
- python==3.11
- setuptools>=38.2.5
- setuptools>=76.0.0
- setuptools-scm>=8.0

run:
- python==3.11
Expand Down
File renamed without changes.
1 change: 0 additions & 1 deletion data/POSYDON_data
Submodule POSYDON_data deleted from e5d8d7
1 change: 0 additions & 1 deletion grid_params/POSYDON-MESA-INLISTS
Submodule POSYDON-MESA-INLISTS deleted from c1f75a
15 changes: 10 additions & 5 deletions posydon/__init__.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,11 @@
from ._version import get_versions
from importlib.metadata import PackageNotFoundError, version

try:
__version__ = version("posydon")
except PackageNotFoundError:
# Package is not installed
__version__ = "unknown"

__version__ = get_versions()['version']
__author__ = "Tassos Fragos <Anastasios.Fragkos@unige.ch>"
__credits__ = [
"Emmanouil Zapartas <ezapartas@gmail.com>",
Expand All @@ -16,8 +21,8 @@
"Zepei Xing <Zepei.Xing@unige.ch>",
"Juanga Serra Perez <jgserra@northwestern.edu>",
"Philipp Moura Srivastava <philipp.msrivastava@gmail.com>",
"Ying Qin <<yingqin2013@hotmail.com>",
"Tassos Fragos <Anastasios.Fragkos@unige.ch>",
"Ying Qin <yingqin2013@hotmail.com>",
"Aaron Dotter <aaron.dotter@gmail.com>",
"Max Briel <max.briel@gmail.com>",
]

del get_versions
Loading