Ligações para a biblioteca Crabpy e a estrutura da pirâmide
Mais informações sobre esta biblioteca podem ser encontradas nos docs . Os documentos podem ser construídos usando Sphinx <http://sphinx-doc.org> _.
Certifique -se de instalar o SPHINX no mesmo ambiente em que o Crabpy_pyramid está presente.
pip install sphinx sphinxcontrib-httpdomain
pip install -e .
cd docs
make htmlpip install hatch
hatch build
hatch build -t wheel
hatch build -t sdistDOCs completos: https://pip-tools.readthedocs.io/en/latest/
Para começar, primeiro instale o PIP-Tools:
pip install pip-tools Você também pode usar uv e, para o restante do ReadMe, substitua pip , pip-compile ou pip-sync por uv pip , uv pip compile e uv pip sync .
uv é um substituto muito rápido para o Pip-toools. É opcional, mas pode economizar muito tempo.
pip install uv Nota, pip-sync também desinstala tudo, desde o VirtualEnv, que não pertence a lá de acordo com o arquivo de requisitos. Isso inclui o próprio projeto. Você terá que instalar crabpy_pyramid novamente após pip-sync . Como o arquivo de requisitos do PIP -Sync ainda é um arquivo de requisitos normal, você também pode usar pip install -r para instalar todas as bibliotecas definidas nele. Isso não limpará o seu VirtualEnv e desinstalará outras bibliotecas.
Os arquivos de requisitos compilados são fabricados em um ambiente 3.11.
pip-sync requirements-dev.txt
pip install -e . requirements-dev.txt contém todas as bibliotecas que soltam aquelas para testes e desenvolvimento.
requirements.txt contém apenas as bibliotecas necessárias para a execução da 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 "