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.16.tar.gz (66.5 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.16-py3-none-any.whl (111.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ablelabs-0.4.16.tar.gz
  • Upload date:
  • Size: 66.5 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.16.tar.gz
Algorithm Hash digest
SHA256 a8bd366f6ee6160a36401a23ca21d8f6a26043753c2d37a8d4c6e2fa1a1224dd
MD5 50e1fd6b0217a479c0d162bfc3f4a9f5
BLAKE2b-256 8afb08747850fb4c5ad91487c9efe9ef0d2264b9f408a7f53dc9a0cda5feed5c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ablelabs-0.4.16-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.16-py3-none-any.whl
Algorithm Hash digest
SHA256 e0a96c9f6ade274292cc5be260d68c5f3fbd333628d0509ccec318a0032a7e24
MD5 ec2fcd5fcf1eabf580f6f7a19b2abad0
BLAKE2b-256 b1521a3062b3dd8c32d80223de0f8485726e09844a04ae851c1283ac4be75210

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