Guia de Pacotes Python da pyOpenSci#
Damos suporte às ferramentas Python que cientistas precisam para criar fluxos de trabalho de ciência aberta.
Sobre este guia
Este guia vai ajudar você a:
Aprender a criar um pacote Python do começo ao fim
Entender o ecossistema mais amplo de ferramentas de packaging Python.
Navegar e tomar decisões sobre as opções de ferramentas
Entender todas as partes envolvidas na criação e manutenção de um pacote Python
Você também encontrará recomendações de boas práticas e listas selecionadas de recursos da comunidade sobre packaging e documentação de pacotes.
Série de tutoriais: Crie um pacote Python#
A primeira rodada da nossa série de tutoriais desenvolvida pela comunidade sobre como criar um pacote Python para cientistas está concluída! Participe do processo de revisão da comunidade ou acompanhe o desenvolvimento dos próximos tutoriais em nosso repositório no GitHub aqui.
Packaging Python para Cientistas#
Aprenda as melhores práticas de Python packaging. Você também conhecerá o ecossistema vibrante de ferramentas de packaging disponíveis para ajudar nas suas necessidades de packaging Python.
Aprofunde seu entendimento sobre o ecossistema de packaging PythonAprenda sobre as melhores práticas para:
Documentação#
Testes#
Contribuindo#
Nós recebemos contribuições para este guia. Saiba mais sobre como você pode contribuir.
Um guia criado pela comunidade reddit#
Cada página deste guia passa por um extenso processo de revisão pela comunidade. Para garantir que nosso guia seja ao mesmo tempo preciso e amigável para iniciantes, incentivamos revisões de um conjunto diverso de pythonistas e cientistas com uma ampla variedade de habilidades e especializações.
Para quem é este guia#
Este guia é para qualquer pessoa interessada em aprender mais sobre packaging em Python. Ele é amigável para iniciantes e fornecerá:
Orientação completa, do início ao fim, sobre como criar um pacote Python.
Recursos para ajudar você a navegar pelo ecossistema de ferramentas e abordagens de packaging em Python.
Uma lista selecionada de recursos para ajudar você a deixar seu pacote bem documentado, utilizável e fácil de manter.
O futuro deste guia pyopensci#
Se você tiver ideias sobre pontos que gostaria de ver mais bem esclarecidos neste guia, convidamos você a abrir um issue no GitHub.
Se você tiver dúvidas sobre nosso processo de revisão por pares ou sobre packaging em geral, fique à vontade para usar nossas Discussions no GitHub.
Este guia vivo de packaging em Python é atualizado à medida que as ferramentas e as boas práticas evoluem no ecossistema de packaging Python.Vamos adicionar novos conteúdos ao longo do próximo ano.