arrayfire / arrayfire/arrayfire-py

Static versioning in pyproject.toml is conflicting with version.py versioning

Aberta
#33 0 comentários 0 reações 0 responsáveis Ver no GitHub
invalid
Linguagem predominante
Python
Estrelas
2
Forks
5
Métricas de merge de PRs
Nenhum PR com merge em 30d

Descrição

`version.py` and the dynamic version in `pyproject.toml` were intended to work in tandem, with further checks on forced version updates with every PR. It's hardcoded in `pyproject.toml` and is not checked in CI.

That was a HACK due to the issues of scikit-build. Thus, to resolve the issue, it is recommended to verify the compatibility of scikit-build and `pyproject.toml`, or consider using the hatchling library as an alternative for wheel building.

Guia de contribuição

Nenhum guia de contribuição indexado para este repositório

Direção de pesquisa

Comece comparando a versão estática em pyproject.toml com a configuração dinâmica de version.py e revisando as questões de compatibilidade do scikit-build descritas na issue. Investigue se a configuração de build atual ou o hatchling pode fornecer um versionamento consistente e, em seguida, verifique se atualizações forçadas de versão são verificadas no CI; considera-se concluído quando as duas abordagens de versionamento não entram mais em conflito e o CI impõe a verificação pretendida.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
python
Domínio
build-system, ci-cd
Tipo de issue
Bug
Dificuldade
5/5
Tempo estimado
Mais de uma semana
Status de atividade
Estagnada
Clareza
Precisa de esclarecimento
Facilidade para iniciantes
30/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.