rippling-flux-dev-tools


Namerippling-flux-dev-tools JSON
Version 0.1.16 PyPI version JSON
download
home_pageNone
SummaryRippling Flux App development tools.
upload_time2024-04-05 06:35:40
maintainerNone
docs_urlNone
authorRippling Apps
requires_python<4.0,>=3.10
licenseNone
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"
}
        
Elapsed time: 0.76181s