Metadata-Version: 2.4
Name: dcor_control
Version: 0.12.6
Summary: CLI for maintaining DCOR installations
Author: Paul Müller
Maintainer-email: Paul Müller <dev@craban.de>
License: GNU Affero General Public License v3 or later (AGPLv3+)
Project-URL: source, https://github.com/DCOR-dev/dcor_control
Project-URL: tracker, https://github.com/DCOR-dev/dcor_control/issues
Project-URL: changelog, https://github.com/DCOR-dev/dcor_control/blob/main/CHANGELOG
Keywords: DC,DCOR,deformability,cytometry
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Scientific/Engineering :: Visualization
Classifier: Intended Audience :: Science/Research
Requires-Python: <4,>=3.8
Description-Content-Type: text/x-rst
License-File: LICENSE
Requires-Dist: appdirs
Requires-Dist: ckan<3,>=2.10.4
Requires-Dist: click>=7
Requires-Dist: cryptography>=41
Requires-Dist: ckanext-dc_log_view>0.2.9
Requires-Dist: ckanext-dc_serve>0.11.1
Requires-Dist: ckanext-dc_view>0.6.10
Requires-Dist: ckanext-dcor_depot>0.11.0
Requires-Dist: ckanext-dcor_schemas>0.17.2
Requires-Dist: ckanext-dcor_theme>0.6.1
Requires-Dist: dcor_shared>=0.7.5
Requires-Dist: importlib_resources
Requires-Dist: numpy>=1.21
Requires-Dist: uwsgi==2.0.21
Dynamic: license-file

dcor_control
============


.. list-table:: DCOR development status matrix
   :header-rows: 1

   * - Name
     - Repository
     - Release
     - CI
     - Coverage
   * - ckanext-dc_log_view
     - |ckanext-dc_log_view home|
     - |ckanext-dc_log_view pypi|
     - |ckanext-dc_log_view actn|
     - |ckanext-dc_log_view cvrg|
   * - ckanext-dc_serve
     - |ckanext-dc_serve home|
     - |ckanext-dc_serve pypi|
     - |ckanext-dc_serve actn|
     - |ckanext-dc_serve cvrg|
   * - ckanext-dc_view
     - |ckanext-dc_view home|
     - |ckanext-dc_view pypi|
     - |ckanext-dc_view actn|
     - |ckanext-dc_view cvrg|
   * - ckanext-dcor_depot
     - |ckanext-dcor_depot home|
     - |ckanext-dcor_depot pypi|
     - |ckanext-dcor_depot actn|
     - |ckanext-dcor_depot cvrg|
   * - ckanext-dcor_schemas
     - |ckanext-dcor_schemas home|
     - |ckanext-dcor_schemas pypi|
     - |ckanext-dcor_schemas actn|
     - |ckanext-dcor_schemas cvrg|
   * - ckanext-dcor_theme
     - |ckanext-dcor_theme home|
     - |ckanext-dcor_theme pypi|
     - |ckanext-dcor_theme actn|
     - |ckanext-dcor_theme cvrg|
   * - dcor-remote-tests
     - |dcor-remote-tests home|
     - NA
     - |dcor-remote-tests actn|
     - NA
   * - dcor_control
     - |dcor_control home|
     - |dcor_control pypi|
     - |dcor_control actn|
     - |dcor_control cvrg|
   * - dcor_shared
     - |dcor_shared home|
     - |dcor_shared pypi|
     - |dcor_shared actn|
     - |dcor_shared cvrg|
   * - DCOR-Aid
     - |DCOR-Aid home|
     - |DCOR-Aid pypi|
     - |DCOR-Aid actn|
     - |DCOR-Aid cvrg|


This is partly a meta package and partly a control/configuration
package for the DCOR extensions in CKAN.


Installation
------------
See the
`official instructions
<https://dc.readthedocs.io/en/latest/sec_self_hosting/installation.html#dcor-extensions>`_
for more information.


Testing
-------
::

    vagrant plugin install vagrant-vbguest
    vagrant up
    vagrant ssh -- sudo bash /testing/vagrant-run-tests.sh


.. |ckanext-dc_log_view home|
   image:: https://img.shields.io/github/issues/DCOR-dev/ckanext-dc_log_view.svg
   :target: https://github.com/DCOR-dev/ckanext-dc_log_view/issues
.. |ckanext-dc_log_view pypi|
   image:: https://img.shields.io/pypi/v/ckanext-dc_log_view.svg
   :target: https://pypi.python.org/pypi/ckanext-dc_log_view
.. |ckanext-dc_log_view actn|
   image:: https://img.shields.io/github/actions/workflow/status/DCOR-dev/ckanext-dc_log_view/check.yml
   :target: https://github.com/DCOR-dev/ckanext-dc_log_view/actions/workflows/check.yml
.. |ckanext-dc_log_view cvrg|
   image:: https://img.shields.io/codecov/c/github/DCOR-dev/ckanext-dc_log_view
   :target: https://codecov.io/gh/DCOR-dev/ckanext-dc_log_view

.. |ckanext-dc_serve home|
   image:: https://img.shields.io/github/issues/DCOR-dev/ckanext-dc_serve.svg
   :target: https://github.com/DCOR-dev/ckanext-dc_serve/issues
.. |ckanext-dc_serve pypi|
   image:: https://img.shields.io/pypi/v/ckanext-dc_serve.svg
   :target: https://pypi.python.org/pypi/ckanext-dc_serve
.. |ckanext-dc_serve actn|
   image:: https://img.shields.io/github/actions/workflow/status/DCOR-dev/ckanext-dc_serve/check.yml
   :target: https://github.com/DCOR-dev/ckanext-dc_serve/actions/workflows/check.yml
.. |ckanext-dc_serve cvrg|
   image:: https://img.shields.io/codecov/c/github/DCOR-dev/ckanext-dc_serve
   :target: https://codecov.io/gh/DCOR-dev/ckanext-dc_serve

.. |ckanext-dc_view home|
   image:: https://img.shields.io/github/issues/DCOR-dev/ckanext-dc_view.svg
   :target: https://github.com/DCOR-dev/ckanext-dc_view/issues
.. |ckanext-dc_view pypi|
   image:: https://img.shields.io/pypi/v/ckanext-dc_view.svg
   :target: https://pypi.python.org/pypi/ckanext-dc_view
.. |ckanext-dc_view actn|
   image:: https://img.shields.io/github/actions/workflow/status/DCOR-dev/ckanext-dc_view/check.yml
   :target: https://github.com/DCOR-dev/ckanext-dc_view/actions/workflows/check.yml
.. |ckanext-dc_view cvrg|
   image:: https://img.shields.io/codecov/c/github/DCOR-dev/ckanext-dc_view
   :target: https://codecov.io/gh/DCOR-dev/ckanext-dc_view

.. |ckanext-dcor_depot home|
   image:: https://img.shields.io/github/issues/DCOR-dev/ckanext-dcor_depot.svg
   :target: https://github.com/DCOR-dev/ckanext-dcor_depot/issues
.. |ckanext-dcor_depot pypi|
   image:: https://img.shields.io/pypi/v/ckanext-dcor_depot.svg
   :target: https://pypi.python.org/pypi/ckanext-dcor_depot
.. |ckanext-dcor_depot actn|
   image:: https://img.shields.io/github/actions/workflow/status/DCOR-dev/ckanext-dcor_depot/check.yml
   :target: https://github.com/DCOR-dev/ckanext-dcor_depot/actions/workflows/check.yml
.. |ckanext-dcor_depot cvrg|
   image:: https://img.shields.io/codecov/c/github/DCOR-dev/ckanext-dcor_depot
   :target: https://codecov.io/gh/DCOR-dev/ckanext-dcor_depot

.. |ckanext-dcor_schemas home|
   image:: https://img.shields.io/github/issues/DCOR-dev/ckanext-dcor_schemas.svg
   :target: https://github.com/DCOR-dev/ckanext-dcor_schemas/issues
.. |ckanext-dcor_schemas pypi|
   image:: https://img.shields.io/pypi/v/ckanext-dcor_schemas.svg
   :target: https://pypi.python.org/pypi/ckanext-dcor_schemas
.. |ckanext-dcor_schemas actn|
   image:: https://img.shields.io/github/actions/workflow/status/DCOR-dev/ckanext-dcor_schemas/check.yml
   :target: https://github.com/DCOR-dev/ckanext-dcor_schemas/actions/workflows/check.yml
.. |ckanext-dcor_schemas cvrg|
   image:: https://img.shields.io/codecov/c/github/DCOR-dev/ckanext-dcor_schemas
   :target: https://codecov.io/gh/DCOR-dev/ckanext-dcor_schemas

.. |ckanext-dcor_theme home|
   image:: https://img.shields.io/github/issues/DCOR-dev/ckanext-dcor_theme.svg
   :target: https://github.com/DCOR-dev/ckanext-dcor_theme/issues
.. |ckanext-dcor_theme pypi|
   image:: https://img.shields.io/pypi/v/ckanext-dcor_theme.svg
   :target: https://pypi.python.org/pypi/ckanext-dcor_theme
.. |ckanext-dcor_theme actn|
   image:: https://img.shields.io/github/actions/workflow/status/DCOR-dev/ckanext-dcor_theme/check.yml
   :target: https://github.com/DCOR-dev/ckanext-dcor_theme/actions/workflows/check.yml
.. |ckanext-dcor_theme cvrg|
   image:: https://img.shields.io/codecov/c/github/DCOR-dev/ckanext-dcor_theme
   :target: https://codecov.io/gh/DCOR-dev/ckanext-dcor_theme

.. |dcor-remote-tests home|
   image:: https://img.shields.io/github/issues/DCOR-dev/dcor-remote-tests.svg
   :target: https://github.com/DCOR-dev/dcor-remote-tests/issues
.. |dcor-remote-tests actn|
   image:: https://img.shields.io/github/actions/workflow/status/DCOR-dev/dcor-remote-tests/check.yml
   :target: https://github.com/DCOR-dev/dcor-remote-tests/actions/workflows/check.yml
.. |dcor-remote-tests cvrg|
   image:: https://img.shields.io/codecov/c/github/DCOR-dev/dcor-remote-tests
   :target: https://codecov.io/gh/DCOR-dev/dcor-remote-tests

.. |dcor_control home|
   image:: https://img.shields.io/github/issues/DCOR-dev/dcor_control.svg
   :target: https://github.com/DCOR-dev/dcor_control/issues
.. |dcor_control pypi|
   image:: https://img.shields.io/pypi/v/dcor_control.svg
   :target: https://pypi.python.org/pypi/dcor_control
.. |dcor_control actn|
   image:: https://img.shields.io/github/actions/workflow/status/DCOR-dev/dcor_control/check.yml
   :target: https://github.com/DCOR-dev/dcor_control/actions/workflows/check.yml
.. |dcor_control cvrg|
   image:: https://img.shields.io/codecov/c/github/DCOR-dev/dcor_control
   :target: https://codecov.io/gh/DCOR-dev/dcor_control

.. |dcor_shared home|
   image:: https://img.shields.io/github/issues/DCOR-dev/dcor_shared.svg
   :target: https://github.com/DCOR-dev/dcor_shared/issues
.. |dcor_shared pypi|
   image:: https://img.shields.io/pypi/v/dcor_shared.svg
   :target: https://pypi.python.org/pypi/dcor_shared
.. |dcor_shared actn|
   image:: https://img.shields.io/github/actions/workflow/status/DCOR-dev/dcor_shared/check.yml
   :target: https://github.com/DCOR-dev/dcor_shared/actions/workflows/check.yml
.. |dcor_shared cvrg|
   image:: https://img.shields.io/codecov/c/github/DCOR-dev/dcor_shared
   :target: https://codecov.io/gh/DCOR-dev/dcor_shared

.. |DCOR-Aid home|
   image:: https://img.shields.io/github/issues/DCOR-dev/DCOR-Aid.svg
   :target: https://github.com/DCOR-dev/DCOR-Aid/issues
.. |DCOR-Aid pypi|
   image:: https://img.shields.io/pypi/v/dcoraid.svg
   :target: https://pypi.python.org/pypi/DCOR-Aid
.. |DCOR-Aid actn|
   image:: https://img.shields.io/github/actions/workflow/status/DCOR-dev/DCOR-Aid/check.yml
   :target: https://github.com/DCOR-dev/DCOR-Aid/actions/workflows/check.yml
.. |DCOR-Aid cvrg|
   image:: https://img.shields.io/codecov/c/github/DCOR-dev/DCOR-Aid
   :target: https://codecov.io/gh/DCOR-dev/DCOR-Aid
