Skip to main content

Another AYX Python SDK

A powerful Python SDK for Alteryx Plugin Development and Testing. This SDK provides a comprehensive set of tools and utilities to streamline the development, testing, and deployment of Alteryx plugins.

Features

  • Plugin development framework
  • Testing harness for Alteryx plugins
  • CLI tools for plugin management
  • Support for various Alteryx providers
  • Comprehensive documentation and examples

Requirements

  • Python 3.8 or higher
  • Alteryx Designer (for plugin testing)

Installation

You can install the SDK using pip:

pip install another-ayx-python-sdk

For development, install with additional development dependencies:

pip install "another-ayx-python-sdk[dev]"

Quick Start

  1. Create a new plugin project:
another-ayx-python-sdk create-plugin my-plugin
  1. Develop your plugin using the provided framework
  2. Test your plugin using the testing harness
  3. Deploy your plugin to Alteryx Designer

Project Structure

another_ayx_python_sdk/
├── assets/         # Static assets and resources
├── cli/           # Command-line interface tools
├── core/          # Core SDK functionality
├── examples/      # Example plugins and usage
├── providers/     # Alteryx provider implementations
└── test_harness/  # Testing framework

Development

To set up the development environment:

  1. Clone the repository:
git clone https://github.com/jupiterbak/another-ayx-python-sdk.git
cd another-ayx-python-sdk
  1. Install development dependencies:
pip install -e ".[dev]"
  1. Run tests:
pytest

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Author

Support

For support, please open an issue on the GitHub repository.

Metadata

Release files for another-ayx-python-sdk 2.5.4

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

Source distribution (sdist)

Source distribution for another-ayx-python-sdk 2.5.4
File Size Uploaded
another_ayx_python_sdk-2.5.4.tar.gz 433.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for another-ayx-python-sdk 2.5.4
File Interpreter ABI Platform
another_ayx_python_sdk-2.5.4-py3-none-any.whl Python 3 none any Details

Total release size: 1.1 MB

Release files / another_ayx_python_sdk-2.5.4.tar.gz

Download URL another_ayx_python_sdk-2.5.4.tar.gz
Size 433.9 kB
Tags Source
SHA-256 checksum
How to use checksums
c3ff2596b755df12b6e9ff1d8e09ee54c44de4276c24ad10b3a5514366427039
BLAKE2b-256 checksum
How to use checksums
5236b0113fa3972ba34a3f5007a4b2b1a685f6361b16d7d021594aa9ed6a377d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.6.9

Release files / another_ayx_python_sdk-2.5.4-py3-none-any.whl

Download URL another_ayx_python_sdk-2.5.4-py3-none-any.whl
Size 712.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f85374bcd4a62ad165916bbc782f351046ce9fc20796aec34425c65b690e3ab0
BLAKE2b-256 checksum
How to use checksums
454a7e8bc50f2f99d70ee5075463985007bfa59761096c0d40162b42168d655f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.6.9

Release history Release notifications | RSS feed

This release

2.5.4 This release

2 release files

2.5.3

2 release files

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