Skip to main content

Asynchronous functions that pass data along a directed acyclic graph

Project description

async-graph-data-flow

PyPI version Supported Python versions CircleCI Builds

Full Documentation

Please visit https://civisanalytics.github.io/async-graph-data-flow

Please also check out this blog post 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:

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:

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:

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

async-graph-data-flow-1.4.0.tar.gz (13.6 kB view hashes)

Uploaded Source

Built Distribution

async_graph_data_flow-1.4.0-py3-none-any.whl (10.2 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page