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에 패키지를 배포하려면 deploy.py 스크립트를 사용합니다.

사전 준비

  1. 가상환경 활성화

    source .venv/bin/activate  # macOS/Linux
    # 또는
    .venv\Scripts\activate     # Windows
    
  2. 필요한 도구 설치

    pip install twine
    
  3. PyPI 토큰 설정

    # tokens.py 파일에 토큰 설정
    PYPI_TOKEN = "your-actual-pypi-token"
    

배포 실행

python deploy.py

스크립트는 다음 단계를 자동으로 수행합니다:

  1. 환경 확인 (가상환경, Python 버전, 필요한 도구)
  2. 이전 빌드 파일 정리
  3. 패키지 빌드 (setup.py sdist bdist_wheel)
  4. 패키지 검사 (twine check)
  5. PyPI 업로드 (twine upload --skip-existing)
  6. 빌드 파일 자동 정리

수동 배포

자동화 스크립트 대신 수동으로 배포할 수도 있습니다:

# 빌드
python setup.py sdist bdist_wheel

# 검사
python -m twine check dist/*

# 업로드
python -m twine upload --skip-existing dist/*

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.3.tar.gz (55.0 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.3-py3-none-any.whl (97.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ablelabs-0.4.3.tar.gz
  • Upload date:
  • Size: 55.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.17

File hashes

Hashes for ablelabs-0.4.3.tar.gz
Algorithm Hash digest
SHA256 48c65ef497cb9a1c5efbe1be696367f6cf396eb64f434b5127131cacb5e53c49
MD5 669e5963cbbeee830a56adb6f70400a8
BLAKE2b-256 76b61c6f03451f3196412286d1c52f16865ef53175713b700a4746a0f9ad9ad9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ablelabs-0.4.3-py3-none-any.whl
  • Upload date:
  • Size: 97.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.17

File hashes

Hashes for ablelabs-0.4.3-py3-none-any.whl
Algorithm Hash digest
SHA256 e31e163dd84e38058882d76d9e0aeb296cc0bac498274f3bd87fd6f55daae4d0
MD5 f8ce1fba33f1f3fc68fa3a2fea31c7dc
BLAKE2b-256 d5360b3de912c5a33fe05fa02f7cd5471eea46c5672bf07ade8310e1b87f1261

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