1
0
mirror of https://github.com/HorlogeSkynet/archey4 synced 2025-04-17 04:00:13 +02:00

[PACKAGING] Adds wheel to requirements and prefers Python venv

This commit is contained in:
Samuel FORESTIER 2024-04-07 21:04:59 +02:00 committed by Samuel FORESTIER
parent c6ebc47e48
commit 368c9543d1

@ -1,8 +1,8 @@
#!/usr/bin/env bash
# ##########################################################################################
# Archey 4 distribution packages building script #
# ###########################################################################################
# Archey 4 distribution packages building script #
#
# Dependencies :
# * python3
@ -13,9 +13,10 @@
# * twine >= 3.1.1
#
# Procedure to install them on Debian :
# $ sudo apt install ruby rpm build-essential libarchive-tools debsigs rubygems python3-pip
# $ sudo apt install ruby rpm build-essential libarchive-tools debsigs rubygems python3-venv
# $ sudo gem install --no-document fpm
# $ sudo pip3 install setuptools twine
# $ python3 -m venv venv && source venv/bin/activate
# $ (venv) pip3 install -U setuptools twine wheel
#
# Run it as :
# $ bash packaging/build.sh [REVISION] [0xGPG_IDENTITY]
@ -23,7 +24,7 @@
# If you happen to tweak packaging scripts, please lint them before submitting changes :
# $ shellcheck packaging/*
#
# ##########################################################################################
# ###########################################################################################
# Abort on error, don't allow usages of undeclared variable.