Name | rippling-flux-dev-tools JSON |
Version |
0.1.16
JSON |
| download |
home_page | None |
Summary | Rippling Flux App development tools. |
upload_time | 2024-04-05 06:35:40 |
maintainer | None |
docs_url | None |
author | Rippling Apps |
requires_python | <4.0,>=3.10 |
license | None |
keywords |
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# rippling-flux-dev-tools
A Python package with modules useful for local Flux app development.
## Modules (flux_dev_tools)
The **distribution name** for this project is `rippling-flux-dev-tools`, which is how it is listed in PyPI. Once added
as a dependency though, use the name `flux_dev_tools` as the **import name**.
### server.flask
This contains a `flask` module which exports a [Flask][flask] app that will make your `flux_apps/` code available to
[Rippling][rippling] servers for live debugging sessions.
The easiest way to use this is via the [Flask CLI][flask-cli], which is likely to have integration with your IDE. With
`rippling.flux-sdk` installed as a dependency, you can use `--app flux_sdk.server.flask`, which uses this flask app as
the "app target".
```shell
python -m flask --app flux_dev_tools.server.flask run
```
[flask]: https://flask.palleprtsprojects.com/en/2.3.x/
[flask-cli]: https://flask.palletsprojects.com/en/2.3.x/cli/
[rippling]: https://www.rippling.com/
Raw data
{
"_id": null,
"home_page": null,
"name": "rippling-flux-dev-tools",
"maintainer": null,
"docs_url": null,
"requires_python": "<4.0,>=3.10",
"maintainer_email": null,
"keywords": null,
"author": "Rippling Apps",
"author_email": "apps@rippling.com",
"download_url": "https://files.pythonhosted.org/packages/fe/d8/b588f27458658f8a1cc16b301b2a6d0e7852e9c4feb08e5f7e2c8fc7de7d/rippling_flux_dev_tools-0.1.16.tar.gz",
"platform": null,
"description": "# rippling-flux-dev-tools\n\nA Python package with modules useful for local Flux app development.\n\n## Modules (flux_dev_tools)\n\nThe **distribution name** for this project is `rippling-flux-dev-tools`, which is how it is listed in PyPI. Once added\nas a dependency though, use the name `flux_dev_tools` as the **import name**.\n\n### server.flask\n\nThis contains a `flask` module which exports a [Flask][flask] app that will make your `flux_apps/` code available to\n[Rippling][rippling] servers for live debugging sessions.\n\nThe easiest way to use this is via the [Flask CLI][flask-cli], which is likely to have integration with your IDE. With\n`rippling.flux-sdk` installed as a dependency, you can use `--app flux_sdk.server.flask`, which uses this flask app as\nthe \"app target\".\n\n```shell\npython -m flask --app flux_dev_tools.server.flask run\n```\n\n[flask]: https://flask.palleprtsprojects.com/en/2.3.x/\n[flask-cli]: https://flask.palletsprojects.com/en/2.3.x/cli/\n[rippling]: https://www.rippling.com/",
"bugtrack_url": null,
"license": null,
"summary": "Rippling Flux App development tools.",
"version": "0.1.16",
"project_urls": null,
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "00b594ab589b743dab6368ced1e8872e4e7567e2fb9fc4c43dde4f442ba09082",
"md5": "68d779ef533296fca9b5dabab1275ebb",
"sha256": "03df31295569659ee23851b5d11e00eb98064192457d1e13ff38ca34aaaaa28d"
},
"downloads": -1,
"filename": "rippling_flux_dev_tools-0.1.16-py3-none-any.whl",
"has_sig": false,
"md5_digest": "68d779ef533296fca9b5dabab1275ebb",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<4.0,>=3.10",
"size": 7502,
"upload_time": "2024-04-05T06:35:38",
"upload_time_iso_8601": "2024-04-05T06:35:38.922312Z",
"url": "https://files.pythonhosted.org/packages/00/b5/94ab589b743dab6368ced1e8872e4e7567e2fb9fc4c43dde4f442ba09082/rippling_flux_dev_tools-0.1.16-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "fed8b588f27458658f8a1cc16b301b2a6d0e7852e9c4feb08e5f7e2c8fc7de7d",
"md5": "88bd6688bd61a8ddc73145a556677f81",
"sha256": "e0a54ddee07e8df53489c046fb08dbb3ee004eb3999f58da96b3a7b3d7dc6d5b"
},
"downloads": -1,
"filename": "rippling_flux_dev_tools-0.1.16.tar.gz",
"has_sig": false,
"md5_digest": "88bd6688bd61a8ddc73145a556677f81",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<4.0,>=3.10",
"size": 5885,
"upload_time": "2024-04-05T06:35:40",
"upload_time_iso_8601": "2024-04-05T06:35:40.427525Z",
"url": "https://files.pythonhosted.org/packages/fe/d8/b588f27458658f8a1cc16b301b2a6d0e7852e9c4feb08e5f7e2c8fc7de7d/rippling_flux_dev_tools-0.1.16.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-04-05 06:35:40",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "rippling-flux-dev-tools"
}