# async-graph-data-flow
[![PyPI version](https://badge.fury.io/py/async-graph-data-flow.svg)](https://pypi.org/project/async-graph-data-flow/)
[![Supported Python versions](https://img.shields.io/pypi/pyversions/async-graph-data-flow.svg)](https://pypi.org/project/async-graph-data-flow/)
[![CircleCI Builds](https://circleci.com/gh/civisanalytics/async-graph-data-flow.svg?style=shield)](https://circleci.com/gh/civisanalytics/async-graph-data-flow)
## Full Documentation
Please visit https://civisanalytics.github.io/async-graph-data-flow
Please also check out this
[blog post](https://www.civisanalytics.com/blog/open-source-software-release-introducing-async-graph-data-flow-a-python-library-for-efficient-data-pipelines/)
introducing this package.
## License
BSD 3-Clause License. Please see `LICENSE.txt` in the GitHub source code for details.
## Setting up a Development Environment
The latest code under development is available on GitHub at
https://github.com/civisanalytics/async-graph-data-flow.
To obtain this version for experimental features or for development:
```bash
git clone https://github.com/civisanalytics/async-graph-data-flow.git
cd async-graph-data-flow
pip install -e ".[dev]"
```
To run tests and styling checks:
```bash
pytest
flake8 src tests examples
black --check src tests examples
```
## For Maintainers
To update the Sphinx documentation,
the source files that need editing are under `docs/source/`;
everything else under `docs/` is auto-generated.
After the manual updates under `docs/source/` are ready,
the HTML pages are updated as follows:
```bash
rm -r docs/_sources docs/_static && rm docs/*.html
# Run the following command *twice* -- certain HTML updates only show up after multiple `sphinx-build` runs.
sphinx-build docs/source docs
```
Raw data
{
"_id": null,
"home_page": "",
"name": "async-graph-data-flow",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.10",
"maintainer_email": "",
"keywords": "async,asynchronous,asyncio,data flow,graph",
"author": "",
"author_email": "Civis Analytics <opensource@civisanalytics.com>",
"download_url": "https://files.pythonhosted.org/packages/6b/a0/7286fa0b6f69bf05a12e57c09b8c96fc46e7f97d7686ac27cf957897986d/async-graph-data-flow-1.3.0.tar.gz",
"platform": null,
"description": "# async-graph-data-flow\n\n[![PyPI version](https://badge.fury.io/py/async-graph-data-flow.svg)](https://pypi.org/project/async-graph-data-flow/)\n[![Supported Python versions](https://img.shields.io/pypi/pyversions/async-graph-data-flow.svg)](https://pypi.org/project/async-graph-data-flow/)\n[![CircleCI Builds](https://circleci.com/gh/civisanalytics/async-graph-data-flow.svg?style=shield)](https://circleci.com/gh/civisanalytics/async-graph-data-flow)\n\n## Full Documentation\n\nPlease visit https://civisanalytics.github.io/async-graph-data-flow\n\nPlease also check out this\n[blog post](https://www.civisanalytics.com/blog/open-source-software-release-introducing-async-graph-data-flow-a-python-library-for-efficient-data-pipelines/)\nintroducing this package.\n\n## License\n\nBSD 3-Clause License. Please see `LICENSE.txt` in the GitHub source code for details.\n\n## Setting up a Development Environment\n\nThe latest code under development is available on GitHub at\nhttps://github.com/civisanalytics/async-graph-data-flow.\nTo obtain this version for experimental features or for development:\n\n```bash\ngit clone https://github.com/civisanalytics/async-graph-data-flow.git\ncd async-graph-data-flow\npip install -e \".[dev]\"\n```\n\nTo run tests and styling checks:\n\n```bash\npytest\nflake8 src tests examples\nblack --check src tests examples\n```\n\n## For Maintainers\n\nTo update the Sphinx documentation,\nthe source files that need editing are under `docs/source/`;\neverything else under `docs/` is auto-generated.\nAfter the manual updates under `docs/source/` are ready,\nthe HTML pages are updated as follows:\n\n```bash\nrm -r docs/_sources docs/_static && rm docs/*.html\n\n# Run the following command *twice* -- certain HTML updates only show up after multiple `sphinx-build` runs.\nsphinx-build docs/source docs\n```\n",
"bugtrack_url": null,
"license": "BSD 3-Clause",
"summary": "Asynchronous functions that pass data along a directed acyclic graph",
"version": "1.3.0",
"project_urls": {
"Source": "https://github.com/civisanalytics/async-graph-data-flow"
},
"split_keywords": [
"async",
"asynchronous",
"asyncio",
"data flow",
"graph"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "4f70a7cfd3b540f5b1dae8e450cbd538af35098d8cb938424d3cdd011cda8f2d",
"md5": "76a42f0c6576d108b13386260e62cde0",
"sha256": "a830c88d3ca35cdfc4191dfcfc221d73e72ed90f9ffab2086893ed0312db7b6d"
},
"downloads": -1,
"filename": "async_graph_data_flow-1.3.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "76a42f0c6576d108b13386260e62cde0",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10",
"size": 10179,
"upload_time": "2023-06-22T16:54:35",
"upload_time_iso_8601": "2023-06-22T16:54:35.492578Z",
"url": "https://files.pythonhosted.org/packages/4f/70/a7cfd3b540f5b1dae8e450cbd538af35098d8cb938424d3cdd011cda8f2d/async_graph_data_flow-1.3.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "6ba07286fa0b6f69bf05a12e57c09b8c96fc46e7f97d7686ac27cf957897986d",
"md5": "b2f43d54af8f612a399f145ddcd2fac6",
"sha256": "f845ce167164ca4adf2b68eecc193dc197a4e1d494593646aca8c0e62d01d4b0"
},
"downloads": -1,
"filename": "async-graph-data-flow-1.3.0.tar.gz",
"has_sig": false,
"md5_digest": "b2f43d54af8f612a399f145ddcd2fac6",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10",
"size": 13413,
"upload_time": "2023-06-22T16:55:21",
"upload_time_iso_8601": "2023-06-22T16:55:21.420214Z",
"url": "https://files.pythonhosted.org/packages/6b/a0/7286fa0b6f69bf05a12e57c09b8c96fc46e7f97d7686ac27cf957897986d/async-graph-data-flow-1.3.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-06-22 16:55:21",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "civisanalytics",
"github_project": "async-graph-data-flow",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"circle": true,
"lcname": "async-graph-data-flow"
}