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.17.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.17-py3-none-any.whl (111.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ablelabs-0.4.17.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.17.tar.gz
Algorithm Hash digest
SHA256 5b1d3c804c7667ea608d7a2d792aa7b7a075aa2e6da6c8ac4a843c130fa1208b
MD5 00b105bc24728894eeacf8e3cd656e8e
BLAKE2b-256 874dc7ebabf6108bd499148876083d1d8023e105fbe6b731ab5b56e5321a4cae

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ablelabs-0.4.17-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.17-py3-none-any.whl
Algorithm Hash digest
SHA256 cc0a4e1232b0fd879c5924f3f29a260a63fd55388f596812f8ae7f94640ba283
MD5 07d7a4bde9267a741705e1e76f916ce5
BLAKE2b-256 04ae55ad7859b3e11decd03556bdbec3268e5963ad49544fb7326afcb5fb7328

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