ANIFICACIONES para la biblioteca de Crabpy y el marco de la pirámide
Se puede encontrar más información sobre esta biblioteca en docs . Los documentos se pueden construir usando Sphinx <http://sphinx-doc.org> _.
Asegúrese de haber instalado Esfinge en el mismo entorno donde está presente Crabpy_Pyramid.
pip install sphinx sphinxcontrib-httpdomain
pip install -e .
cd docs
make htmlpip 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_pyramid 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 "