Wildcard Integrations
Integration modules for Wildcard Python implementation. This package provides various service integrations that can be used with the Wildcard core package.
Available Integrations
- Giphy
- More integrations coming soon...
Installation
Basic Installation
pip install wildcard-integrations
With Specific Integrations
# Install with Twitter integration
pip install wildcard-integrations[twitter]
# Install with Giphy integration
pip install wildcard-integrations[giphy]
# Install with multiple integrations
pip install wildcard-integrations[twitter,giphy]
# Install all integrations
pip install wildcard-integrations[all]
Development
This package is managed with Poetry. To set up your development environment:
-
Install Poetry if you haven't already:
curl -sSL https://install.python-poetry.org | python3 -
-
Install dependencies (including all integrations for development):
poetry install --all-extras
-
Run tests:
poetry run pytest
Adding New Integrations
To add a new integration:
- Create a new directory under
wildcard/integrations/ - Add the integration's dependencies to pyproject.toml:
- Add as an optional group under
[tool.poetry.group.<integration>] - Add to
[tool.poetry.extras]for pip installation
- Add as an optional group under
- Implement the required tools and mapping functions
- Add appropriate tests
- Update this README with the new integration
License
Apache 2.0 License (See LICENSE file for details)
Release files for agentsjson-integrations 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| agentsjson_integrations-0.1.0.tar.gz | 48.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| agentsjson_integrations-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 167.8 kB
Release files / agentsjson_integrations-0.1.0.tar.gz
| Download URL | agentsjson_integrations-0.1.0.tar.gz |
|---|---|
| Size | 48.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7fb12252524d9c0b32e2711f696305d53536e916bd1181eec3d66ece6ca27d96
|
|
BLAKE2b-256 checksum How to use checksums |
89e499e92d7dfcaed00215859a79d5d4b3d76dc1e45eed46cc28428d6c9afec1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.0.1 CPython/3.13.1 Darwin/23.4.0
|
Release files / agentsjson_integrations-0.1.0-py3-none-any.whl
| Download URL | agentsjson_integrations-0.1.0-py3-none-any.whl |
|---|---|
| Size | 119.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
470c9d554c4ee99876ecbc6706050cbc99a3a4f96c6e11d4d9c33e8b5c9ad760
|
|
BLAKE2b-256 checksum How to use checksums |
65e59899d183b337c6810dd87714bea536f3bea28453992221bb60ac293b882c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.0.1 CPython/3.13.1 Darwin/23.4.0
|