Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

ayx-blackbird: Build fast tools, fast.

Build Status codecov

alt text

What is it?

ayx-blackbird is a package for building new tools for Alteryx Designer in Python.

Alteryx Designer is equipped with a Python SDK. This SDK is quite powerful, however it is convoluted and difficult to use for newcomers.

ayx-blackbird is an abstraction layer for the Python SDK that compromises on neither ease of use nor performance.

Main Features

  • A suite of example tools to get you off the ground.
  • CLI tools to set up your tool directory structure, assist with development, and package YXIs.
  • An extremely flexible development platform that by default, allows extremely fast development of new tools, and with small modifications, extremely fast performance.

Where to get it

The source code is currently hosted on GitHub at: https://github.com/dme722/ayx-blackbird

Binary installers for the latest released version are available at the Python package index.

pip install ayx_blackbird

Dependencies

Click

Numpy

Pandas

xmltodict

License

Apache 2.0

Documentation

The official documentation is hosted on Github: https://github.com/dme722/ayx-blackbird/wiki

Contributing

Contributors are all welcome! Please see the Contribution Guidelines and Code of Conduct before contributing.

Metadata

Release files for ayx-blackbird 1.0.0a8

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ayx-blackbird 1.0.0a8
File Size Uploaded Provenance
ayx_blackbird-1.0.0a8.tar.gz 34.5 kB Without provenance Details

Release files / ayx_blackbird-1.0.0a8.tar.gz

Download URL ayx_blackbird-1.0.0a8.tar.gz
Size 34.5 kB
Tags Source
SHA-256 checksum
How to use checksums
2028364fadc92267da8792040bde8b105227d65c6093fd28a05cb7db56887d5b
BLAKE2b-256 checksum
How to use checksums
ca08462d5a6132a7e32baeb8debcdf57ecacaad503a6fc1ba9d4f6f86d2a8b9d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.6.7

Security for ayx-blackbird 1.0.0a8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page