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
- Create a new plugin project:
another-ayx-python-sdk create-plugin my-plugin
- Develop your plugin using the provided framework
- Test your plugin using the testing harness
- 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:
- Clone the repository:
git clone https://github.com/jupiterbak/another-ayx-python-sdk.git
cd another-ayx-python-sdk
- Install development dependencies:
pip install -e ".[dev]"
- 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
- Jupiter Bakakeu (jupiter.bakakeu@gmail.com)
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)
| File | Size | Uploaded | |
|---|---|---|---|
| another_ayx_python_sdk-2.5.4.tar.gz | 433.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|