Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ads4gpts_core-0.1.0.tar.gz (7.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ads4gpts_core-0.1.0-py3-none-any.whl (11.0 kB view details)

Uploaded Python 3

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

Hashes for ads4gpts_core-0.1.0.tar.gz
Algorithm Hash digest
SHA256 f0a699942f68f7c28f546d0b5b3f498e7f6d525e8e67d2e82d605a211e8d86a9
MD5 282767e027146388c0d073b300a6be56
BLAKE2b-256 a700366ff42bd38ff2f56f99a88c9c65b606a4c8b05a24e2aa4a55c088e0bf93

See more details on using hashes here.

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

Hashes for ads4gpts_core-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3531f6f0b8e6893cdd454dc09461d21ff3de8fee6c07c1a244a06834b3464c04
MD5 fe76e10f3693695c46d0972f4a9d89e0
BLAKE2b-256 e5f22808cbdc7f094186f9410ae3a3b25d073fcf3be674c56d01ad777c9c8ad7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page