kiara-plugin.onboarding


Namekiara-plugin.onboarding JSON
Version 0.5.1 PyPI version JSON
download
home_pageNone
Summarykiara modules for data onboarding.
upload_time2024-04-19 13:26:18
maintainerNone
docs_urlNone
authorNone
requires_python>=3.8
licenseMPL-2.0
keywords kiara
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            [![PyPI status](https://img.shields.io/pypi/status/kiara_plugin.onboarding.svg)](https://pypi.python.org/pypi/kiara_plugin.onboarding/)
[![PyPI version](https://img.shields.io/pypi/v/kiara_plugin.onboarding.svg)](https://pypi.python.org/pypi/kiara_plugin.onboarding/)
[![PyPI pyversions](https://img.shields.io/pypi/pyversions/kiara_plugin.onboarding.svg)](https://pypi.python.org/pypi/kiara_plugin.onboarding/)
[![Build Status](https://img.shields.io/endpoint.svg?url=https%3A%2F%2Factions-badge.atrox.dev%2FDHARPA-Project%2Fkiara%2Fbadge%3Fref%3Ddevelop&style=flat)](https://actions-badge.atrox.dev/DHARPA-Project/kiara_plugin.onboarding/goto?ref=develop)
[![Coverage Status](https://coveralls.io/repos/github/DHARPA-Project/kiara_plugin.onboarding/badge.svg?branch=develop)](https://coveralls.io/github/DHARPA-Project/kiara_plugin.onboarding?branch=develop)
[![Code style](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/ambv/black)

# [**kiara**](https://dharpa.org/kiara.documentation) plugin: (onboarding)

kiara modules for data onboarding.

 - Documentation: [https://DHARPA-Project.github.io/kiara_plugin.onboarding](https://DHARPA-Project.github.io/kiara_plugin.onboarding)
 - Code: [https://github.com/DHARPA-Project/kiara_plugin.onboarding](https://github.com/DHARPA-Project/kiara_plugin.onboarding)
 - `kiara`: [https://dharpa.org/kiara.documentation](https://dharpa.org/kiara.documentation)

## Description

TODO

## Development

### Requirements

- Python (version >= 3.8)
- pip, virtualenv
- git
- make (on Linux / Mac OS X -- optional)


### Prepare development environment

If you only want to work on the modules, and not the core *Kiara* codebase, follow the instructions below. Otherwise, please
check the notes on how to setup a *Kiara* development environment under (TODO).

#### Using `pixi` (recommended)

The recommended way to setup a development environment is to use [pixi](https://github.com/prefix-dev/pixi). Check out [their install instructions](https://github.com/prefix-dev/pixi#installation).

Once you have `pixi` installed, you need to initialize the environment once:

```
pixi run install-dev-env
```

You also need to do this whenever a depdendency of this plugin is updated (for example the core `kiara` package).

Once that is done, you can enter the environment with:

```
pixi shell
```

This will start a sub-shell with the virtual environment activated, and all dependencies of the plugin package installed. To confirm it works, you can run any `kiara` command:

```
kiara --version
# or
kiara operation list
# or
...
...
```

Once you are finished with your development session, you can exit the sub-shell as you would normally do in such cases:

```
exit
```

Alternatively, you can also run the `kiara` executable directly, it is located in `.pixi/env/bin/kiara`. So either adapt your `PATH` variable, or do something like:

```
.pixi/env/bin/kiara operation list
```

In most cases it's recommended to use a pixi shell though.


### Using pre-defined development-related tasks

The included `pixi.toml` file includes some useful tasks that help with development:

- `pixi run pre-commit-check`: runs a set of checks against all files
- `pixi run tests`: runs the unit tests
- `pixi run mypy`: run mypy checks

## Copyright & license

This project is MPL v2.0 licensed, for the license text please check the [LICENSE](/LICENSE) file in this repository.

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "kiara-plugin.onboarding",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": null,
    "keywords": "kiara",
    "author": null,
    "author_email": "Markus Binsteiner <markus@frkl.io>",
    "download_url": "https://files.pythonhosted.org/packages/48/0f/279a2151a56f2d390be9fd76277d13469448d95b25b65e9ca3a003b685ab/kiara_plugin_onboarding-0.5.1.tar.gz",
    "platform": null,
    "description": "[![PyPI status](https://img.shields.io/pypi/status/kiara_plugin.onboarding.svg)](https://pypi.python.org/pypi/kiara_plugin.onboarding/)\n[![PyPI version](https://img.shields.io/pypi/v/kiara_plugin.onboarding.svg)](https://pypi.python.org/pypi/kiara_plugin.onboarding/)\n[![PyPI pyversions](https://img.shields.io/pypi/pyversions/kiara_plugin.onboarding.svg)](https://pypi.python.org/pypi/kiara_plugin.onboarding/)\n[![Build Status](https://img.shields.io/endpoint.svg?url=https%3A%2F%2Factions-badge.atrox.dev%2FDHARPA-Project%2Fkiara%2Fbadge%3Fref%3Ddevelop&style=flat)](https://actions-badge.atrox.dev/DHARPA-Project/kiara_plugin.onboarding/goto?ref=develop)\n[![Coverage Status](https://coveralls.io/repos/github/DHARPA-Project/kiara_plugin.onboarding/badge.svg?branch=develop)](https://coveralls.io/github/DHARPA-Project/kiara_plugin.onboarding?branch=develop)\n[![Code style](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/ambv/black)\n\n# [**kiara**](https://dharpa.org/kiara.documentation) plugin: (onboarding)\n\nkiara modules for data onboarding.\n\n - Documentation: [https://DHARPA-Project.github.io/kiara_plugin.onboarding](https://DHARPA-Project.github.io/kiara_plugin.onboarding)\n - Code: [https://github.com/DHARPA-Project/kiara_plugin.onboarding](https://github.com/DHARPA-Project/kiara_plugin.onboarding)\n - `kiara`: [https://dharpa.org/kiara.documentation](https://dharpa.org/kiara.documentation)\n\n## Description\n\nTODO\n\n## Development\n\n### Requirements\n\n- Python (version >= 3.8)\n- pip, virtualenv\n- git\n- make (on Linux / Mac OS X -- optional)\n\n\n### Prepare development environment\n\nIf you only want to work on the modules, and not the core *Kiara* codebase, follow the instructions below. Otherwise, please\ncheck the notes on how to setup a *Kiara* development environment under (TODO).\n\n#### Using `pixi` (recommended)\n\nThe recommended way to setup a development environment is to use [pixi](https://github.com/prefix-dev/pixi). Check out [their install instructions](https://github.com/prefix-dev/pixi#installation).\n\nOnce you have `pixi` installed, you need to initialize the environment once:\n\n```\npixi run install-dev-env\n```\n\nYou also need to do this whenever a depdendency of this plugin is updated (for example the core `kiara` package).\n\nOnce that is done, you can enter the environment with:\n\n```\npixi shell\n```\n\nThis will start a sub-shell with the virtual environment activated, and all dependencies of the plugin package installed. To confirm it works, you can run any `kiara` command:\n\n```\nkiara --version\n# or\nkiara operation list\n# or\n...\n...\n```\n\nOnce you are finished with your development session, you can exit the sub-shell as you would normally do in such cases:\n\n```\nexit\n```\n\nAlternatively, you can also run the `kiara` executable directly, it is located in `.pixi/env/bin/kiara`. So either adapt your `PATH` variable, or do something like:\n\n```\n.pixi/env/bin/kiara operation list\n```\n\nIn most cases it's recommended to use a pixi shell though.\n\n\n### Using pre-defined development-related tasks\n\nThe included `pixi.toml` file includes some useful tasks that help with development:\n\n- `pixi run pre-commit-check`: runs a set of checks against all files\n- `pixi run tests`: runs the unit tests\n- `pixi run mypy`: run mypy checks\n\n## Copyright & license\n\nThis project is MPL v2.0 licensed, for the license text please check the [LICENSE](/LICENSE) file in this repository.\n",
    "bugtrack_url": null,
    "license": "MPL-2.0",
    "summary": "kiara modules for data onboarding.",
    "version": "0.5.1",
    "project_urls": {
        "documentation": "https://DHARPA-Project.github.io/kiara_plugin.onboarding",
        "homepage": "https://github.com/DHARPA-Project/kiara_plugin.onboarding",
        "repository": "https://github.com/DHARPA-Project/kiara_plugin.onboarding"
    },
    "split_keywords": [
        "kiara"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2f132874cdc4e3adec51909a05e1119031231f05036516332ade5be17c56ca5a",
                "md5": "3b0ec80084528ed8b864a350a321f4c9",
                "sha256": "660d81b80c879b398d3bc72faaba5e1c13a8b36792d4c88ba8615323b6757503"
            },
            "downloads": -1,
            "filename": "kiara_plugin.onboarding-0.5.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "3b0ec80084528ed8b864a350a321f4c9",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 27513,
            "upload_time": "2024-04-19T13:26:16",
            "upload_time_iso_8601": "2024-04-19T13:26:16.520662Z",
            "url": "https://files.pythonhosted.org/packages/2f/13/2874cdc4e3adec51909a05e1119031231f05036516332ade5be17c56ca5a/kiara_plugin.onboarding-0.5.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "480f279a2151a56f2d390be9fd76277d13469448d95b25b65e9ca3a003b685ab",
                "md5": "3f461c0fc3e5eed473b383efb76caf1d",
                "sha256": "e84c89a79622caafc2df2a0f191ccff4bb8216fb5ae9e784f11c4ab9fec21ce4"
            },
            "downloads": -1,
            "filename": "kiara_plugin_onboarding-0.5.1.tar.gz",
            "has_sig": false,
            "md5_digest": "3f461c0fc3e5eed473b383efb76caf1d",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 47187,
            "upload_time": "2024-04-19T13:26:18",
            "upload_time_iso_8601": "2024-04-19T13:26:18.221308Z",
            "url": "https://files.pythonhosted.org/packages/48/0f/279a2151a56f2d390be9fd76277d13469448d95b25b65e9ca3a003b685ab/kiara_plugin_onboarding-0.5.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-04-19 13:26:18",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "DHARPA-Project",
    "github_project": "kiara_plugin.onboarding",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "kiara-plugin.onboarding"
}
        
Elapsed time: 0.31313s