Ads4GPTs Core Python package
Project description
Ads4GPTs Python Integration SDK
Monorepo containing Python SDKs for Ads4GPTs integrations.
Requirements
- Python ^3.11
- Poetry
Package Structure
ads4gpts-python-integration-sdk/
├── packages/
│ ├── core/ # Core SDK (ads4gpts-core)
│ ├── langgraph/ # LangGraph integration (ads4gpts-langgraph)
│ ├── fastapi/ # FastAPI integration (ads4gpts-fastapi)
│ └── ehko/ # Ehko integration (ads4gpts-ehko)
Installation
Install each package in order:
# Core
cd packages/core
poetry install
# LangGraph
cd ../langgraph
poetry install
# FastAPI
cd ../fastapi
poetry install
# Ehko
cd ../ehko
poetry install
Development
All packages use path dependencies with develop = true, so changes are immediately reflected across packages.
Publishing
This monorepo uses poetry-monorepo-dependency-plugin to automatically convert path dependencies to version dependencies during build.
To publish:
# 1. Build and publish core first
cd packages/core
poetry build
poetry publish
# 2. Build and publish langgraph
cd ../langgraph
poetry build
poetry publish
# 3. Build and publish fastapi
cd ../fastapi
poetry build
poetry publish
# 4. Build and publish ehko
cd ../ehko
poetry build
poetry publish
License
[PENDING]
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ads4gpts_core-0.1.0.tar.gz.
File metadata
- Download URL: ads4gpts_core-0.1.0.tar.gz
- Upload date:
- Size: 7.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f0a699942f68f7c28f546d0b5b3f498e7f6d525e8e67d2e82d605a211e8d86a9
|
|
| MD5 |
282767e027146388c0d073b300a6be56
|
|
| BLAKE2b-256 |
a700366ff42bd38ff2f56f99a88c9c65b606a4c8b05a24e2aa4a55c088e0bf93
|
File details
Details for the file ads4gpts_core-0.1.0-py3-none-any.whl.
File metadata
- Download URL: ads4gpts_core-0.1.0-py3-none-any.whl
- Upload date:
- Size: 11.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3531f6f0b8e6893cdd454dc09461d21ff3de8fee6c07c1a244a06834b3464c04
|
|
| MD5 |
fe76e10f3693695c46d0972f4a9d89e0
|
|
| BLAKE2b-256 |
e5f22808cbdc7f094186f9410ae3a3b25d073fcf3be674c56d01ad777c9c8ad7
|