tag: Python · 17건
- 근거: 개발자 CLI 도구 범주에 해당하나, DEV.to showdev 태그 자기홍보성 기사이며 URL 단축기 우회라는 용도가 실무 파급력이 낮음
- 액션: 관심 시 https://github.com/AkashMark8Cloud/SkipLink 확인 후
pip install또는 CLI 실행으로 동작 검증
- 근거: Python 개발 도구 생태계(sqlite-utils, uv 패키징 워크플로우)에 해당하는 개발자 도구 카테고리
- 액션: uv 기반 프로젝트에서
uv run --isolated --no-default-groups <cmd>패턴으로 의존성 누락 스모크 테스트 방법 익히기
- 근거: SQLite Python CLI 유틸리티 라이브러리 릴리즈 노트 — 개발자 도구/데이터베이스 영역에 해당하나, 뉴스/블로그 기사이며 4.2.1 항목이 별도 수집되어 중복
- 액션:
- 근거: Python 백엔드 데이터베이스 유틸리티 — sqlite-utils의 다중 DB 지원 버전으로 PostgreSQL·SQLite·DuckDB를 단일 API로 다루는 CLI/라이브러리
- 액션: https://github.com/simonw/alchemy-utils 클론 후 uvx –with ‘alchemy-utils[postgresql]’ alchemy-utils rows ‘
’ 로컬 PostgreSQL 또는 SQLite DB에 실행해 insert/upsert 동작 확인
- 근거: DuckDB 익스포트·CSV 임포트 성능 개선 유틸리티 — 백엔드/데이터베이스 도구 영역에 해당
- 액션: GitHub 저장소(https://github.com/simonw/alchemy-utils) 확인 후 DuckDB 연동 예제 클론해 CSV 익스포트 성능 비교 테스트
- 근거: AI 에이전트가 실제 폰을 제어하는 Python 기반 오픈소스 도구 — AI 에이전트/자동화 도구 관심 분야에 직접 해당
- 액션: git clone https://github.com/ShawnPana/phone-harness && cat install.md && pip install -e . 후 기본 에이전트 제어 시나리오 테스트
- 근거: LLM 기반 에이전트의 모듈형 스킬 컬렉션으로 AI/LLM 에이전트 관심 분야에 해당; Python + src/ + requirements.txt 존재로 실제 코드 확인, 단 스타 152 대비 포크·이슈 0은 성장 초기 또는 스타 인플레 가능성 있음
- 액션: git clone https://github.com/oliverb-io1902e8/agent-skills-collection && ls src/ 로 스킬 구조 확인 후 샘플 스킬 하나 실행해보기
- 근거: AI 워크플로우 런타임 — LLM 프레임워크/AI 에이전트 관심 분야에 해당
- 액션: git clone https://github.com/alikon-art/DeterminFlow && docker-compose up 으로 예제 워크플로우 실행해보기
- 근거: LLM 로그 저장 최적화를 위한 JSON 압축 Python 라이브러리 — AI/LLM 도구 관심 분야에 해당
- 액션: pip install condense-json 후 중복 문자열이 많은 LLM 응답 JSON에 적용해 압축률 확인
- 근거: Python 개발자 도구(uv) 0.12.0의 breaking change — uv init 기본 레이아웃이 src/ 구조로 변경되어 새 프로젝트 생성 워크플로에 영향
- 액션: uv 0.12.0으로 업그레이드 후
uv init실행해 새 src/ 레이아웃 구조 확인: https://github.com/astral-sh/uv 릴리즈 노트 검토 및 기존 프로젝트 템플릿/스크립트에 레이아웃 변경 반영 여부 점검
- 근거: 개발자 도구(빌드/테스트) 분야 — Python 린터 Ruff의 기본 규칙이 59개→413개로 대폭 확대되어 unpinned 의존성 사용 시 CI 파이프라인이 중단될 수 있는 breaking change
- 액션: Python 프로젝트가 있다면
uvx ruff@latest check .로 새 기본 규칙 위반 확인 후, ruff 버전 핀 여부 점검 (https://github.com/astral-sh/ruff)
- 근거: Python 패키지 공급망 보안(PyPI) — DevOps/인프라 보안 관심 분야에 해당
- 액션: PyPI 블로그 원문 읽고 14일 제한 정책이 내부 패키지 배포 워크플로우에 미치는 영향 검토
- 근거: Andrew Ng이 공개한 Python 기반 AI 에이전트/워커 프레임워크로, STT·UI 인터페이스까지 포함한 완성도 높은 LLM 도구
- 액션: git clone https://github.com/andrewyng/openworker && pip install -e . 후 coworker 모듈 예제 실행해 에이전트 파이프라인 구조 확인
- 근거: GitHub Actions CI/CD에서 uvx(uv 기반 Python 도구 실행) 캐시 최적화 팁 — DevOps/CI 영역
- 액션: UV_EXCLUDE_NEWER 환경변수를 캐시 키에 포함하는 패턴을 자신의 GitHub Actions 워크플로우에 적용해보기
- 근거: 임의의 앱을 가로채 Python 라이브러리처럼 호출하는 개발자 도구 — 자동화·테스트·레거시 툴 래핑 등에 활용 가능
- 액션: pip install mimic 또는 install.sh 실행 후, 간단한 CLI 앱(예: ffmpeg)을 대상으로 Python에서 함수처럼 호출하는 PoC 작성해보기
- 근거: Python 비동기/동시성 라이브러리 — 개발자 도구/백엔드 아키텍처 영역에 해당
- 액션: git clone https://github.com/robertsdotpm/runloom 후 Go-style 코루틴 예제 실행해보기
- 근거: SQLite 기반 Python 데이터 도구로 백엔드/데이터베이스 관심 분야에 해당하나 즉시 도입할 프로덕션 스택 없음
- 액션: sqlite-utils 공식 문서에서 4.0 마이그레이션 가이드 읽고 db.atomic() 및 migrations 기능 흐름 파악하기