A página inicial do joblib com a documentação do usuário está localizada em:
https://joblib.readthedocs.io
Para obter o código mais recente usando git, basta digitar:
clone do git https://github.com/joblib/joblib.git
Se você não tiver o git instalado, poderá baixar um zip do código mais recente: https://github.com/joblib/joblib/archive/refs/heads/main.zip
Você pode usar o pip para instalar o joblib:
pip instalar joblib
de qualquer diretório ou:
instalação do python setup.py
do diretório de origem.
Para contribuir com o joblib, primeiro crie uma conta no github. Feito isso, bifurque o repositório joblib para ter seu próprio repositório, clone-o usando 'git clone' nos computadores onde deseja trabalhar. Faça suas alterações em seu clone, envie-as para sua conta do github, teste-as em vários computadores e, quando estiver satisfeito com elas, envie uma solicitação pull para o repositório principal.
Para executar o conjunto de testes, você precisa do pytest (versão >= 3) e dos módulos de cobertura. Execute o conjunto de testes usando:
pytest joblib
da raiz do projeto.
Para construir os documentos você precisa ter o sphinx (>=1.4) e algumas dependências instaladas:
pip install -U -r .readthedocs-requirements.txt
Os documentos podem então ser criados com o seguinte comando:
fazer documento
Os documentos HTML estão localizados no diretório doc/_build/html
.
Para criar um tarball de origem, por exemplo, para empacotamento ou distribuição, execute o seguinte comando:
python setup.py sdist
O tarball será criado no diretório dist. Este comando irá compilar os documentos, e o tarball resultante pode ser instalado sem dependências extras além da biblioteca padrão do Python. Você precisará do setuptool e do esfinge.
Este comando é executado apenas pelo gerente de projeto, para fazer um lançamento e fazer upload para o PyPI:
python setup.py sdist bdist_wheel fio upload dist/*
Observe que a documentação deve ser atualizada automaticamente a cada git push. Se esse não for o caso, tente construir o documento localmente e resolva qualquer erro de construção do documento (em particular ao executar os exemplos).
As alterações estão listadas no arquivo CHANGES.rst. Eles devem ser atualizados manualmente, mas o seguinte comando git pode ser usado para gerar as linhas:
git log --abbrev-commit --date=short --no-merges --sparse