edna2


Nameedna2 JSON
Version 1.0.0rc2 PyPI version JSON
download
home_pagehttps://github.com/olofsvensson/edna2/
SummaryFramework for tasks
upload_time2023-12-18 15:24:17
maintainer
docs_urlNone
authorESRF
requires_python>=3.7
licenseMIT
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI
coveralls test coverage No coveralls.
            EDNA2
=========

The EDNA2 project is a complete rewrite of the EDNA project.
For more info about the EDNA project see http://www.edna-site.org.
The version of ENDA used at the ESRF is: https://github.com/olofsvensson/edna-mx.

The EDNA2 project tries to keep the 'spirit' of the EDNA project and at the
same time make the framework lightweight. These are the main differences with the EDNA project:

- Not compatible with python 2.7 - requires python 3
- No data modelling framework
- Data persisted as json instead of XML
- Tasks instead of plugins
- Logging based on Python logging
- Python unit tests

These are the main features retained in the EDNA2 project:

- Asynchronous execution of tasks
- Task configuration based on sites
- Hierarchical working directory structure handled by the framework.

Wherever possible a link is provided in the EDNA2 source code to the
corresponding EDNA code.

Installation
------------

The EDNA2 project provides a setup.py file for installation.

Documentation
-------------

The documentation can be found at https://edna2.readthedocs.io.

Testing and code review
-----------------------

- Travis CI status: |Travis Status|
- Automatic code quality check: https://app.codacy.com/project/olofsvensson/edna2/dashboard

Contribute
----------

- Issue Tracker: https://github.com/olofsvensson/edna2/issues
- Source Code: https://github.com/olofsvensson/edna2

Support
-------

If you are having issues, please let us know via the issue tracker.

License
-------

The source code of *edna2* is licensed under the MIT license.
See the `LICENSE <https://github.com/olofsvensson/edna2/blob/master/LICENSE>`_
and `copyright <https://github.com/olofsvensson/edna2/blob/master/copyright>`_
files for details.

.. |Travis Status| image:: https://api.travis-ci.com/olofsvensson/edna2.svg?branch=master
   :target: https://app.travis-ci.com/olofsvensson/edna2?branch=master

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/olofsvensson/edna2/",
    "name": "edna2",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.7",
    "maintainer_email": "",
    "keywords": "",
    "author": "ESRF",
    "author_email": "svensson@esrf.fr",
    "download_url": "https://files.pythonhosted.org/packages/33/81/1cf4e1e6e0c6097cbf1e5c7ebbc24594d7ec6216fc62a169b11e7e75de17/edna2-1.0.0rc2.tar.gz",
    "platform": null,
    "description": "EDNA2\n=========\n\nThe EDNA2 project is a complete rewrite of the EDNA project.\nFor more info about the EDNA project see http://www.edna-site.org.\nThe version of ENDA used at the ESRF is: https://github.com/olofsvensson/edna-mx.\n\nThe EDNA2 project tries to keep the 'spirit' of the EDNA project and at the\nsame time make the framework lightweight. These are the main differences with the EDNA project:\n\n- Not compatible with python 2.7 - requires python 3\n- No data modelling framework\n- Data persisted as json instead of XML\n- Tasks instead of plugins\n- Logging based on Python logging\n- Python unit tests\n\nThese are the main features retained in the EDNA2 project:\n\n- Asynchronous execution of tasks\n- Task configuration based on sites\n- Hierarchical working directory structure handled by the framework.\n\nWherever possible a link is provided in the EDNA2 source code to the\ncorresponding EDNA code.\n\nInstallation\n------------\n\nThe EDNA2 project provides a setup.py file for installation.\n\nDocumentation\n-------------\n\nThe documentation can be found at https://edna2.readthedocs.io.\n\nTesting and code review\n-----------------------\n\n- Travis CI status: |Travis Status|\n- Automatic code quality check: https://app.codacy.com/project/olofsvensson/edna2/dashboard\n\nContribute\n----------\n\n- Issue Tracker: https://github.com/olofsvensson/edna2/issues\n- Source Code: https://github.com/olofsvensson/edna2\n\nSupport\n-------\n\nIf you are having issues, please let us know via the issue tracker.\n\nLicense\n-------\n\nThe source code of *edna2* is licensed under the MIT license.\nSee the `LICENSE <https://github.com/olofsvensson/edna2/blob/master/LICENSE>`_\nand `copyright <https://github.com/olofsvensson/edna2/blob/master/copyright>`_\nfiles for details.\n\n.. |Travis Status| image:: https://api.travis-ci.com/olofsvensson/edna2.svg?branch=master\n   :target: https://app.travis-ci.com/olofsvensson/edna2?branch=master\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Framework for tasks",
    "version": "1.0.0rc2",
    "project_urls": {
        "Documentation": "https://edna2.readthedocs.io/",
        "Homepage": "https://github.com/olofsvensson/edna2/",
        "Source": "https://github.com/olofsvensson/edna2/",
        "Tracker": "https://github.com/olofsvensson/edna2/issues"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b3e67594661ac174f27347bdfab05c1e7d7a9671de104407468766596ccfed77",
                "md5": "f1659aa7adc2bb1f73384ccb3e9b5cf6",
                "sha256": "f884e1fa8fde3a330ce079dcc2c3bd1e9ccfc0c28b4daaed025453045f0668bc"
            },
            "downloads": -1,
            "filename": "edna2-1.0.0rc2-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "f1659aa7adc2bb1f73384ccb3e9b5cf6",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.7",
            "size": 144589,
            "upload_time": "2023-12-18T15:24:14",
            "upload_time_iso_8601": "2023-12-18T15:24:14.999098Z",
            "url": "https://files.pythonhosted.org/packages/b3/e6/7594661ac174f27347bdfab05c1e7d7a9671de104407468766596ccfed77/edna2-1.0.0rc2-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "33811cf4e1e6e0c6097cbf1e5c7ebbc24594d7ec6216fc62a169b11e7e75de17",
                "md5": "f934cf1277ac0375b631e5ec30cefc1e",
                "sha256": "4343eb0424272ef6fa76f7a78038f00c6eba7e67efd16d64d86255effd7bcafe"
            },
            "downloads": -1,
            "filename": "edna2-1.0.0rc2.tar.gz",
            "has_sig": false,
            "md5_digest": "f934cf1277ac0375b631e5ec30cefc1e",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7",
            "size": 103754,
            "upload_time": "2023-12-18T15:24:17",
            "upload_time_iso_8601": "2023-12-18T15:24:17.232797Z",
            "url": "https://files.pythonhosted.org/packages/33/81/1cf4e1e6e0c6097cbf1e5c7ebbc24594d7ec6216fc62a169b11e7e75de17/edna2-1.0.0rc2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-12-18 15:24:17",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "olofsvensson",
    "github_project": "edna2",
    "travis_ci": true,
    "coveralls": false,
    "github_actions": false,
    "requirements": [],
    "lcname": "edna2"
}
        
Elapsed time: 0.15192s