Skip to content

traquitanas/build_conda

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Arrebol


Pacote criado com a finalidade única de testar como subir um pacote para o PyPi e Conda.



Build Manually

Inicialmente é necessário instalar o conda-build com o comando:

conda activate pablocarreira-py39
conda install conda-build

Uma vez instalado, é possível buildar com o comando abaixo:

conda-build ./conda/


GitActions

Há um GitAction para publicar pacotes no Conda. A vantagem é que ele converte o build para outras plataformas (adicionar converters)!

Já tentei outros, porém abandonei por falhas:

  • elbeejay/conda-publish-action@v1.5
  • maxibor/conda-package-publish-action@v1.1

# Convert Package to Other Platforms
cd ~
platforms=( osx-64 linux-32 linux-64 win-32 win-64 )
find $HOME/conda-bld/linux-64/ -name *.tar.bz2 | while read file
do
    echo $file
    #conda convert --platform all $file  -o $HOME/conda-bld/
    for platform in "${platforms[@]}"
    do
       conda convert --platform $platform $file  -o $HOME/conda-bld/
    done
done


Referências

GitActions


Arquivos

setup.cfg

SetupTools: Configuring setup() using setup.cfg files


pyproject.toml

Pelo que li e entendi, é necessário esse arquivo quando não existe arquivo setup.py.

SetupTools: setup.cfg-only projects