mmp로 Python 라이브러리 처리

저는 mmp라는 CLI 프로그램을 작업하고 있습니다. 이 프로그램을 만들기 위한 영감은 올해 시작되었습니다.

개인 페이지( link )에 원사를 사용하기 시작했습니다. 나는 사용이 얼마나 쉬운지 사랑에 빠졌지만 파이썬 백엔드 엔지니어로 직장으로 돌아왔을 때 언어의 현실을 기억합니다.

우리는 yarn 및 npm과 같은 자바스크립트 핸들러가 가지고 있는 많은 것을 놓치고 있습니다. 시스템에 전역적으로 라이브러리를 설치하는 것으로 멈추지 않고 프로젝트에 로컬로 설치할 수 있으며 대부분의 경우 그렇게 되기를 원하기 때문에 이것이 기본 경우입니다. 또한 사용자와 프로젝트에서 개발 중인 전체 팀을 위해 package.json에 추가하는 사용자 지정 스크립트가 있습니다.

이것이 오늘날 우리가 가진 것입니다.



하나의 프로젝트를 위한 로컬 라이브러리는 Python에 새로운 것이 아닙니다. virtualenv 라이브러리는 몇 년 동안 출시되었으며 로컬 환경을 훌륭하게 처리하지만 사용할 수 있는 일부 기능이 부족합니다. 자동으로 readme.txt 파일을 업데이트하고 다음 없이 프로그램을 실행하는 것과 같습니다.

$ source virtualenv/bin/activate


mmp 방식



이 프로그램은 virtualenv와 함께 실행되며 실제로 핵심에서 사용합니다. 가장 큰 차이점은 얼마나 더 자연스럽게 사용하느냐입니다.

설치 및 예시



이 프로젝트는 알파 단계이므로 더 나아질 것이지만 지금은

내가 당신을 과장하고 당신이 프로그램에 관심이 있다면. 다음과 같이 pip를 사용하여 전역적으로 설치하려면 사용해 보십시오.

$ pip install mmp


CLI 사용을 시작하려면 새 폴더를 만들고 다음과 같은 일부 라이브러리를 설치합니다.

$ mmp install [your_module]


이 명령은 프로그래밍을 시작하는 데 필요한 모든 것을 생성하고 pip_modules라는 가상 환경을 생성하고 설치한 모듈을 추가하는 새 requirements.txt를 생성합니다.

더 많은 명령을 사용할 수 있습니다. 그리고 질문이 있으면 -h 플래그를 사용하십시오.



프로젝트에 대한 추가 정보



여기에 문제가 있고 프로젝트가 오픈 소스라는 것을 기억하는 문서 페이지가 있습니다. 저에게 도움을 주고 싶다면 저장소를 포크하세요.

Docs.
Repo

좋은 웹페이지 즐겨찾기