diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 3fc594ea9f911cdcf9714ed1ed853947eaa6f417..500502c8ec3a3901d6fcf0e228725f7028f9b6c9 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,15 +1,22 @@ +stages: + - test + - doc + - release + before_script: - apt-get update -qq && apt-get install -y -qq libhdf5-dev - pip install -U pip setuptools wheel numpy - pip install . test: - image: python:3.7.0 + image: docker.km3net.de/base/python:3 + stage: test script: - echo narf pages: - image: python:3.7.0 + image: docker.km3net.de/base/python:3 + stage: doc script: - cd docs && make html - mv _build/html/ ../public/ @@ -19,6 +26,7 @@ pages: pypi: image: docker.km3net.de/base/python:3 + stage: release cache: {} script: - pip install -U twine diff --git a/requirements.txt b/requirements.txt index ef68082bf2d8a5a05dc3e3869e8ee62b2b59b5ab..bb03ffcf13fe54e91da40802a22cf9ca6a99a464 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4,3 +4,4 @@ matplotlib km3pipe docopt toml +setuptools_scm diff --git a/setup.py b/setup.py index 05966e3cceae9767a9cc81520b40c82c34062e78..1f545821a6bb9bc4240aa5d7a362c86adac313cf 100644 --- a/setup.py +++ b/setup.py @@ -21,6 +21,12 @@ setup( 'write_to': 'orcasong/version.txt', 'tag_regex': r'^(?P<prefix>v)?(?P<version>[^\+]+)(?P<suffix>.*)?$', }, + classifiers=[ + 'Development Status :: 3 - Alpha', + 'Intended Audience :: Developers', + 'Intended Audience :: Science/Research', + 'Programming Language :: Python', + ] )