경고 : 개인적인 이유로 인해 현재이 저장소를 효과적으로 관리하기에 충분한 시간을 할애 할 수 없습니다. 결과적으로, 추가 통지가있을 때까지 기존 또는 다가오는 문제에주의를 기울이지 않을 것입니다. 그러나 지속적으로 통합 테스트를 성공적으로 통과하고 눈부신 문제를 나타내지 않는 경우 제출 된 풀 요청을 계속 통합 할 것임을 확신하고 싶습니다.
이로 인해 불편을 끼쳐 드려 죄송합니다. 가까운 장래 에이 저장소에 더 많은 시간을 할당 할 수 있기를 진심으로 바랍니다. 당신의 이해는 대단히 감사합니다.
NetAtmo 장치 및 기상 관측소 또는 Python 3의 카메라 데이터와 같은 데이터에 액세스하는 간단한 API. 자세한 내용은 Dev.netatmo.com을 참조하십시오.
이 프로젝트는 Netatmo Company와 관련이 없습니다.
Pyatmo를 설치하려면 간단히 실행하십시오.
pip install pyatmo
권한에 따라 Sudo를 사용해야 할 수도 있습니다. 설치되면 다음을 포함하여 Python 3 스크립트에 pyatmo
추가 할 수 있습니다.
import pyatmo
모듈에는 유효한 사용자 계정과 등록 된 응용 프로그램이 필요합니다. NetAtmo가 API를 변경하기로 결정하면 모듈이 작동을 중단 할 수 있습니다.
전제 조건 :
uv
python >=3.11
레포를 복제하고 종속성을 설치하고 사전 커밋 후크를 설치하십시오.
git clone
cd pyatmo
uv sync
pre-commit install
전체 제품군을 실행하려면 가상 환경 내에서 다음 명령을 실행합니다.
pytest
또는
python -m pytest tests/
코드 커버리지 XML (예 : VSCODE에서 사용하기위한) 실행을 생성하려면
python -m pytest --cov-report xml:cov.xml --cov pyatmo --cov-append tests/
테스트를 실행하는 또 다른 방법은 tox
사용하는 것입니다. 이것은 설치된 패키지 및 여러 버전의 Python에 대해 테스트를 실행합니다.
tox
또는 Python 버전을 지정하여
tox -e py310