Compare commits

..

1 Commits

Author SHA1 Message Date
dependabot[bot] 0d0766e691 build(deps): bump actions/setup-python from 6 to 7
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 6 to 7.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v6...v7)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-07-20 19:34:34 +00:00
8 changed files with 9 additions and 83 deletions
+1 -1
View File
@@ -36,7 +36,7 @@ jobs:
uses: actions/checkout@v6 uses: actions/checkout@v6
- name: Set up Python - name: Set up Python
uses: actions/setup-python@v6 uses: actions/setup-python@v7
with: with:
python-version: ${{ env.PYTHON_VERSION }} python-version: ${{ env.PYTHON_VERSION }}
+1 -1
View File
@@ -41,7 +41,7 @@ jobs:
uses: actions/checkout@v6 uses: actions/checkout@v6
- name: Set up Python - name: Set up Python
uses: actions/setup-python@v6 uses: actions/setup-python@v7
with: with:
python-version: ${{ env.PYTHON_VERSION }} python-version: ${{ env.PYTHON_VERSION }}
@@ -21,7 +21,7 @@ jobs:
uses: actions/checkout@v6 uses: actions/checkout@v6
- name: Set up Python - name: Set up Python
uses: actions/setup-python@v6 uses: actions/setup-python@v7
with: with:
python-version: "3.12" python-version: "3.12"
+5 -14
View File
@@ -18,15 +18,11 @@ jobs:
matrix: matrix:
include: include:
- os: ubuntu-22.04 - os: ubuntu-22.04
artifact_paths: | artifact_name: SoftwareManager-test-${{ github.sha }}-linux
dist-final/SoftwareManager-test-${{ github.sha }}-linux*
dist-final/SoftwareManager-x86_64*
- os: windows-latest - os: windows-latest
artifact_paths: | artifact_name: SoftwareManager-test-${{ github.sha }}-windows
dist-final/SoftwareManager-test-${{ github.sha }}-windows*
- os: macos-latest - os: macos-latest
artifact_paths: | artifact_name: SoftwareManager-test-${{ github.sha }}-macos
dist-final/SoftwareManager-test-${{ github.sha }}-macos*
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
@@ -35,7 +31,7 @@ jobs:
uses: actions/checkout@v6 uses: actions/checkout@v6
- name: Set up Python - name: Set up Python
uses: actions/setup-python@v6 uses: actions/setup-python@v7
with: with:
python-version: ${{ env.PYTHON_VERSION }} python-version: ${{ env.PYTHON_VERSION }}
@@ -153,11 +149,6 @@ jobs:
--name ${{ env.APP_NAME }} \ --name ${{ env.APP_NAME }} \
src/main.py src/main.py
- name: Build AppImage (Linux)
if: runner.os == 'Linux'
shell: bash
run: scripts/build_appimage.sh
- name: Build with PyInstaller (macOS) - name: Build with PyInstaller (macOS)
if: runner.os == 'macOS' if: runner.os == 'macOS'
shell: bash shell: bash
@@ -220,5 +211,5 @@ jobs:
uses: actions/upload-artifact@v7 uses: actions/upload-artifact@v7
with: with:
name: ${{ matrix.os }}-build name: ${{ matrix.os }}-build
path: ${{ matrix.artifact_paths }} path: dist-final/${{ matrix.artifact_name }}*
retention-days: 7 retention-days: 7
-3
View File
@@ -219,6 +219,3 @@ __marimo__/
# Local build files # Local build files
build-local.ps1 build-local.ps1
build-local.bat build-local.bat
# UV
uv.lock
-7
View File
@@ -1,7 +0,0 @@
[Desktop Entry]
Name=SoftwareManager
Type=Application
Exec=python3 -m SoftwareManager
Icon=softwaremanager
Terminal=false
Categories=X-Software;X-Torrents;
-3
View File
@@ -1,3 +0,0 @@
[build-system]
requires = ["setuptools", "wheel"]
build-backend = "setuptools.build_meta"
-52
View File
@@ -1,52 +0,0 @@
#!/usr/bin/env bash
echo "Installing Dependencies"
mkdir build
cd build
curl -L -o appimagetool-x86_64.AppImage https://github.com/AppImage/appimagetool/releases/download/continuous/appimagetool-x86_64.AppImage
chmod +x appimagetool-x86_64.AppImage
curl -L -o python.AppImage https://github.com/niess/python-appimage/releases/download/python3.13/python3.13.9-cp313-cp313-manylinux2014_x86_64.AppImage
chmod +x python.AppImage
./python.AppImage --appimage-extract
mv squashfs-root SoftwareManager.AppDir
echo "Build SoftwareManager.whl"
cd ..
build/SoftwareManager.AppDir/AppRun -m build
echo "Prepare SoftwareManager AppImage"
cd build/SoftwareManager.AppDir
./AppRun -m pip install -r ../../requirements.txt
./AppRun -m pip install ../../dist/main-0.0.0-py3-none-any.whl
rm AppRun .DirIcon python.png python*.desktop usr/share/applications/python*.desktop
cp -t ./softwaremanager.png ../../src/interface/assets/logo.png
cp -t . ../../SoftwareManager.desktop
cp ../../SoftwareManager.desktop usr/share/applications/
echo '#! /bin/bash
HERE="$(dirname "$(readlink -f "${0}")")"
export PATH=$HERE/usr/bin:$PATH;
export APPIMAGE_COMMAND=$(command -v -- "$ARGV0")
"$HERE/opt/python3.13/bin/python3.13" "-m" "main" "$@"' > AppRun
chmod -R 0755 ../SoftwareManager.AppDir
chmod +x AppRun
cp /usr/lib/x86_64-linux-gnu/libxcb-cursor.so* ../SoftwareManager.AppDir/usr/lib/
cp /usr/lib/x86_64-linux-gnu/libxcb-xinerama.so* ../SoftwareManager.AppDir/usr/lib/
cp /usr/lib/x86_64-linux-gnu/libxcb.so* ../SoftwareManager.AppDir/usr/lib/
cp /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so* ../SoftwareManager.AppDir/usr/lib
echo " => Build SoftwareManager AppImage"
cd ..
./appimagetool-x86_64.AppImage --appimage-extract
squashfs-root/AppRun SoftwareManager.AppDir
cd ..
echo " => Done "