Commit f4e07a1b authored by Timm Schoening's avatar Timm Schoening
Browse files
parents d83988f5 9905d6be
image: python:slim
variables:
TWINE_PASSWORD: ${CI_JOB_TOKEN}
TWINE_USERNAME: gitlab-ci-token
TWINE_REPO_URL: https://gitlab.hzdr.de/api/v4/projects/${CI_PROJECT_ID}/packages/pypi
stages:
- build
- deploy
......@@ -30,3 +37,15 @@ pages:
- public
only:
- master
upload_package:
stage: deploy
script:
- pip install twine
- python setup.py bdist_wheel
# upload to pypy.org
- TWINE_PASSWORD=${PYPI_TOKEN} TWINE_USERNAME=__token__ python -m twine upload dist/*
# upload to gitlab.hzdr.de
- TWINE_PASSWORD=${CI_JOB_TOKEN} TWINE_USERNAME=gitlab-ci-token python -m twine upload --repository-url https://gitlab.hzdr.de/api/v4/projects/${CI_PROJECT_ID}/packages/pypi dist/*
......@@ -3,3 +3,6 @@
# MarIQT
Image Quality control / quality assurance and curation Tools (IQT) conceptualised and developed by the MareHub working group on Videos/Images (part of the DataHub, a research data manangement initiative by the Helmholtz association). The MarIQT core is a [python package](https://gitlab.hzdr.de/datahub/marehub/ag-videosimages/mariqt) which is helpful on its own but is key to the more user-friendly [jupyter notebooks](https://gitlab.hzdr.de/datahub/marehub/ag-videosimages/mariqt-notebooks) that make extensive use of the python package.
- Auto-generated documentation (CI) of MarIQT is available here: https://datahub.pages.hzdr.de/marehub/ag-videosimages/mariqt (password-protected)
- Public documentation is also available here: https://marine-imaging.com/mariqt (manually uploaded, probably older than previous link)
# Contributing
When contributing to this repository, please first discuss the change you wish to make via issue,
before making a pull request.
# Code of Conduct
In the interest of fostering an open and welcoming environment, we as
contributors and maintainers pledge to making participation in our project and
our community a harassment-free experience for everyone, regardless of age, body
size, disability, ethnicity, gender identity and expression, level of experience,
nationality, personal appearance, race, religion, or sexual identity and
orientation.
from setuptools import setup
setup(
name='mariqt',
version='0.1',
version='0.2.4',
description='The MareHub & Marine Imaging Community Image QA/QC and curation toolbox',
author='Timm Schoening',
author_email='tschoening@geomar.de',
long_description="We strive to make marine image data FAIR. We develop FDOs for images to establish a common language for marine imagery, we develop best-practice operating procedures for handling marine images and we develop the MarIQT software to apply the iFDOs and procedures to marine imagery. MarIQT stands for Image Quality control / quality assurance and curation Tools (IQT) conceptualised and developed by the MareHub working group on Videos/Images (part of the DataHub, a research data manangement initiative by the Helmholtz association).",
packages=['mariqt','mariqt.sources'],
install_requires=[''],#PIL!
install_requires=['pillow', 'requests'],
classifiers=[
'Programming Language :: Python :: 3',
'License :: OSI Approved :: GNU General Public License v3 (GPLv3)',
'Operating System :: OS Independent']
)
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment