Skip to main content

ABLE Labs API

Project description

ABLE Labs API

ABLE Labs 로봇 제어 API 패키지입니다.

설치

pip install ablelabs

사용법

from ablelabs.neon_v2.notable import Notable

# 로봇 API 초기화 및 사용
base_url = "http://localhost:7777"
notable = Notable(base_url)

요구사항

  • Python 3.10 이상

개발자 가이드

배포 (PyPI)

사전 준비

pip install twine build

배포 절차

  1. setup.py에서 버전 업데이트

    version="0.4.14",  # 버전 번호 수정
    

    버전 규칙: MAJOR.MINOR.PATCH

    • MAJOR: 호환되지 않는 API 변경
    • MINOR: 새로운 기능 추가 (하위 호환)
    • PATCH: 버그 수정 (하위 호환)
  2. 스크립트로 배포

    ./scripts/publish.sh
    

    또는 수동으로:

    rm -rf dist/ build/ *.egg-info
    python setup.py sdist bdist_wheel
    twine upload --skip-existing dist/*
    
  3. 의존 프로젝트 업그레이드

    배포 후 ABLE-Elba(neon)와 alma-server에서 업그레이드합니다.

    pip install --upgrade ablelabs
    

PyPI 인증

배포 시 PyPI API 토큰을 입력해야 합니다. 스크립트 실행 시 프롬프트로 입력받습니다.

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

ablelabs-0.4.15.tar.gz (66.4 kB view details)

Uploaded Source

Built Distribution

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

ablelabs-0.4.15-py3-none-any.whl (111.0 kB view details)

Uploaded Python 3

File details

Details for the file ablelabs-0.4.15.tar.gz.

File metadata

  • Download URL: ablelabs-0.4.15.tar.gz
  • Upload date:
  • Size: 66.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.18

File hashes

Hashes for ablelabs-0.4.15.tar.gz
Algorithm Hash digest
SHA256 ad283adadf5e56633fe3c3d1a9cf6fa6a3d4be0656a932161b0a991bcf9a691f
MD5 541be64aa8375a2c3bdac3e5bfa9e6dc
BLAKE2b-256 084246a1411b718c541a66fbb2a04fa378063390653dcdbec72451c8b68fb082

See more details on using hashes here.

File details

Details for the file ablelabs-0.4.15-py3-none-any.whl.

File metadata

  • Download URL: ablelabs-0.4.15-py3-none-any.whl
  • Upload date:
  • Size: 111.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.18

File hashes

Hashes for ablelabs-0.4.15-py3-none-any.whl
Algorithm Hash digest
SHA256 0f94e8163c98efbb32e701293604ab8d3dbac08f25e2c381964d9feaacbc0383
MD5 bfac0cfc1b27d9ad65aede9aa90c2884
BLAKE2b-256 3bc9cebe640946b05bb54c911a1739ba31457e3b2a2d71a5399ccb473528a7b4

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