pypi-command-line
적극적으로 유지 관리되는 pypi.org를 위한 다채롭고 강력하며 아름다운 명령줄 인터페이스입니다.
자세한 문서는 https://wasi-master.github.io/pypi-command-line/에서 확인할 수 있습니다.
flask-.+
사용하면 모든 플라스크 확장이 표시됩니다.browse
, information
, description
, search
, wheels
, releases
, largest-files
, regex-search
, version
, cache-info
, cache-refresh
고침, cache-clear
, new-packages
, new-releases
가 포함됩니다. , read-the-docs
)PyPIStats는 기본적으로 개수 1 에 미러를 포함하지 않기 때문에 PePy와 PyPIStats를 모두 포함했습니다. psincraian/pepy#351도 참조하세요.
기간 | PePy에서 | PyPiStats에서 |
---|---|---|
낮 | ||
주 | ||
월 | ||
총 |
제목 | 배지 |
---|---|
버전 | |
휠 가용성 | |
지원되는 Python 버전 | |
파이썬 구현 |
제목 | 배지 |
---|---|
공개된 이슈 수 | |
마감된 이슈 수 | |
풀 요청 수 | |
별의 수 |
제목 | 배지 |
---|---|
문서화 상태 | |
코드 라인 |
명령 이름 및 매개변수 자동 완성 스마트 오류 처리 자동 명령 별칭 PyPI와 동일한 결과를 제공하는 검색 기능 프로젝트에 대한 자세한 정보 보기 풍부한 Markdown 및 reStructuredText 형식을 사용하여 터미널에서 바로 프로젝트 설명 보기 github에서 프로젝트 readme 보기 패키지 검색 정규식 사용 PyPI에서 가져온 패키지의 URL 열기 분류자를 사용하여 프로젝트 정보 보기 PyPI에서 역대 최대 규모 프로젝트 보기 현재 셸에 대한 자동 완성 설치 자동 완성에 대한 소스 코드 보기 검색결과의 특정 페이지 보기
PyPI에서 설치(권장)
pip install pypi-command-line
속도 종속성도 설치하려는 경우
pip install " pypi-command-line[speedups] "
소스에서 설치.
pip install git+https://github.com/wasi-master/pypi-command-line.git
속도 종속성도 설치하려는 경우
pip install " pypi-command-line[speedups] @ git+https://github.com/wasi-master/pypi-command-line.git "
사용 가능한 모든 명령을 보려면 다음을 사용하십시오.
pypi --help
특정 명령에 대한 자세한 내용을 보려면 pypi <command_name> --help
사용하세요. 예를 들어,
pypi search --help
전체 가이드는 https://wasi-master.github.io/pypi-command-line/usage를 참조하세요.
이제 이것은 아마도 pypi-command-line
나오기 전에는 최선의 선택이었을 것입니다. 그리고 여기에는 몇 가지 결함이 있습니다. pypi-cli의 information
명령은 매우 최소한이고, github 정보를 볼 방법이 없으며, 다운로드 횟수가 제대로 작동하지 않고, 긴 설명이 pypi-cli로 전혀 포맷되지 않습니다. pypi-cli는 단종된 xml-rpc [?] API를 사용하므로 더 이상 검색 기능이 작동하지 않습니다. stat 명령이 손상되었으며 초광각이 아닌 화면의 형식이 잘못되었습니다. 그리고 프로젝트는 유지 관리되지 않고 보관됩니다.
TL;DR stat
및 search
명령은 더 이상 작동하지 않습니다. 정보 명령은 작동하지만 다운로드 횟수는 작동하지 않으며, github 정보를 볼 수 없으며 설명은 원시입니다.
그래서 이것은 단지 pypi에서 패키지를 검색할 수 있고 그게 전부입니다. 이제 이것이 본질적으로 그 자체로 나쁘다고 생각하지 마십시오. 그래서 즉시 시도해 보았더니 패키지 로딩이 멈췄습니다. pypi-client는 pypi 에 존재하는 모든 패키지의 이름을 가져오는데 약 4분이 걸렸습니다. 그런 다음 github star 데이터를 다운로드한다고 가정합니까? ‾ 3분 정도 더 걸리더니 방금 github으로 승인하라고 요청했습니다... 예를 들어 github에 공개 API가 있는데 왜 pypi-client에 제 승인이 필요한가요? 그리고 이것은 울트라 와이드가 아닌 화면에 대해 형식이 잘못되었을 뿐 실제로 읽을 수 없는 것은 아니라는 것을 보여주었습니다. 글꼴 크기를 약간 변경하면 이렇게 보일 수 있지만 약간 복잡할 뿐 여전히 나쁘지는 않습니다. 그리고 하루가 끝날 때에도 결과는 수동으로 검색되므로 pypi와 다릅니다 ‾
핵심요약: 시간이 너무 오래 걸림(약 7분), github 인증 필요, 울트라 와이드 모니터가 아닌 경우 형식이 잘못됨, 수동으로 검색하므로 결과가 pypi와 다름
9년 전에 단종되었으며 Python 2만 지원합니다. 모든 것에 하위 명령 대신 플래그를 사용합니다.
TL;DR: 이것이 정말 필요한가요?
따라서 이 라이브러리는 pypi-command-line에 대한 최선의 대안일 가능성이 높습니다. 그러나 출력은 json에 있고 검색이 중단된 xml-rpc API를 사용하며 readme 명령이 작동하지 않고 list 명령에 진행률 표시줄이 없습니다.
핵심요약: 출력은 색상 없이 json으로만 이루어집니다. 검색 명령이 더 이상 작동하지 않습니다. 장기 실행 작업에 대한 진행 표시줄이 없습니다.