Esta biblioteca proporciona acceso a los servicios web CRAB y Capakey operados por el Agiv. Debido a que conectarse a estos servicios de jabón de Python puede ser algo complicada, esta biblioteca lo hace más fácil.
pip install hatch
hatch build
hatch build -t wheel
hatch build -t sdistDocumentos completos: https://pip-tools.readthedocs.io/en/latest/
Para comenzar, primero instale las herramientas Pip:
pip install pip-tools También puede usar uv y para el resto del ReadMe reemplazar pip , pip-compile o pip-sync por uv pip , uv pip compile y uv pip sync .
uv es un reemplazo muy rápido para Pip-Tools. Es opcional, pero puede ahorrar mucho tiempo.
pip install uv Tenga en cuenta que pip-sync también desinstale todo, desde VirtualEnv que no pertenece allí de acuerdo con el archivo de requisitos. Esto incluye el proyecto en sí. Tendrá que instalar crabpy nuevamente después de pip-sync . Dado que el archivo de requisitos de Pip -Sync sigue siendo un archivo de requisitos normales, también puede usar pip install -r para instalar todas las bibliotecas definidas en él. Esto no limpiará su virtualenv y desinstalará otras bibliotecas.
Los archivos de requisitos compilados se realizan en un entorno 3.11.
pip-sync requirements-dev.txt
pip install -e . requirements-dev.txt contiene todas las bibliotecas que no se encuentran para las pruebas y el desarrollo.
requirements.txt contiene solo las bibliotecas necesarias para ejecutar la biblioteca.
echo -e " nStarting "
PIP_COMPILE_ARGS= " -q --strip-extras --no-header --resolver=backtracking --no-emit-options pyproject.toml "
pip-compile $PIP_COMPILE_ARGS -o requirements.txt ;
echo " requirements.txt done "
pip-compile $PIP_COMPILE_ARGS --extra dev -o requirements-dev.txt ;
echo " requirements-dev.txt done "
echo " Finished "