Skip to main content
Archived

This project has been archived by its maintainers, and is no longer receiving any updates.

Jup-Ag-SDK

A Python SDK for interacting with Jupiter Exchange APIs.

Installation

To install the SDK globally from PyPI, run:

pip install jup-ag-sdk

Local Development

If you want to make changes to the SDK and test it locally:

  1. In this project's directory, install the package in editable mode by running:

    pip install -e .
    
  2. To use this library in another project while making changes to it, install the package from its local path in that project:

    pip install -e /path/to/jup-ag-sdk
    

    Replace /path/to/jup-ag-sdk with the absolute or relative path to this project directory.

By installing in editable mode, any changes you make to the SDK will immediately reflect in your tests without needing to reinstall the package.

Making a New Release

To create and publish a new release of the package to PyPI:

  1. Update the Version:

    • Update the version in your pyproject.toml file following semantic versioning, e.g., 0.0.1 → 0.1.0 for a minor update.
  2. Commit the Changes:

    • Commit and push the version update to the main branch:
      git add pyproject.toml
      git commit -m "Bump version to vX.Y.Z"
      git push origin main
      
  3. Create a Tag:

    • Tag the commit with the new version:
      git tag vX.Y.Z
      git push origin vX.Y.Z
      

    Replace vX.Y.Z with the actual version number.

  4. GitHub Actions Workflow:

    • When the tag is pushed, the release.yml GitHub Actions workflow will automatically:
      • Build the package using Poetry.
      • Publish the package to PyPI.
  5. Confirm the Release:

    • Check PyPI to ensure the new version has been published successfully.

Disclaimer

🚨 This project is a work in progress and should not be used in production systems.
Expect breaking changes as the SDK evolves.

Metadata

Release files for jup-ag-sdk 1.0.0

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

Source distribution (sdist)

Source distribution for jup-ag-sdk 1.0.0
File Size Uploaded
jup_ag_sdk-1.0.0.tar.gz 5.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for jup-ag-sdk 1.0.0
File Interpreter ABI Platform
jup_ag_sdk-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 12.9 kB

Release files / jup_ag_sdk-1.0.0.tar.gz

Download URL jup_ag_sdk-1.0.0.tar.gz
Size 5.3 kB
Tags Source
SHA-256 checksum
How to use checksums
e86f93d4e0ce41ce62001f4f6a0b70f20f5306525ed58a20c3a9b0655ec08f59
BLAKE2b-256 checksum
How to use checksums
a324a242836bff7fab1cfff892a31abac59381e1ca75fe9ecc072a6d4156ee40
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.1.3 CPython/3.9.22 Linux/6.11.0-1013-azure

Release files / jup_ag_sdk-1.0.0-py3-none-any.whl

Download URL jup_ag_sdk-1.0.0-py3-none-any.whl
Size 7.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
543b0841896dafa14fb96438e15017afae1373481ac5c03fc8c8653c7cde53d0
BLAKE2b-256 checksum
How to use checksums
ac7ce7564ab03c324c7876cf1a39dfaea01489f89a2b20ca24f14874fed09bbf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.1.3 CPython/3.9.22 Linux/6.11.0-1013-azure
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