mirror of
https://github.com/blw1138/Zordon.git
synced 2025-12-17 16:58:12 +00:00
Compare commits
18 Commits
feature/do
...
github-act
| Author | SHA1 | Date | |
|---|---|---|---|
| 1aa1d55954 | |||
| 1b2f005ab9 | |||
| 78131df096 | |||
| 69e377835e | |||
| 14bbff48da | |||
| 75cd12803f | |||
| ad5d132589 | |||
| 5d124ae378 | |||
| 21ad9c7e7e | |||
| 9fb7fae567 | |||
| a50dc3ab32 | |||
| dea7574888 | |||
| a19db9fcf7 | |||
| 80b0adb2ad | |||
| 18873cec6f | |||
| af6d6e1525 | |||
| 8bbf19cb30 | |||
| 6bdb488ce1 |
67
.github/workflows/create-executables.yml
vendored
Normal file
67
.github/workflows/create-executables.yml
vendored
Normal file
@@ -0,0 +1,67 @@
|
||||
name: Create Executables
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
release:
|
||||
types:
|
||||
- created
|
||||
push:
|
||||
branches:
|
||||
- github-actions
|
||||
|
||||
jobs:
|
||||
# pyinstaller-build-windows:
|
||||
# runs-on: windows-latest
|
||||
# steps:
|
||||
# - name: Checkout code
|
||||
# uses: actions/checkout@v4
|
||||
# - name: Extract Version
|
||||
# id: get_version
|
||||
# run: |
|
||||
# $version = python -c "from version import APP_VERSION; print(APP_VERSION)"
|
||||
# echo "VERSION=$version" | Out-File -FilePath $env:GITHUB_ENV -Encoding utf8
|
||||
# - name: Create Executable (Windows-x64)
|
||||
# uses: sayyid5416/pyinstaller@v1
|
||||
# with:
|
||||
# python_ver: '3.11'
|
||||
# python_arch: 'x64'
|
||||
# spec: 'main.spec'
|
||||
# requirements: 'requirements.txt'
|
||||
# upload_exe_with_name: 'Zordon-${{env.VERSION}}-Windows-x64'
|
||||
# pyinstaller-build-linux:
|
||||
# runs-on: ubuntu-latest
|
||||
# steps:
|
||||
# - name: Checkout code
|
||||
# uses: actions/checkout@v4
|
||||
# - name: Extract Version
|
||||
# id: get_version
|
||||
# run: |
|
||||
# version=$(python -c 'from version import APP_VERSION; print(APP_VERSION)')
|
||||
# echo "VERSION=$version" >> $GITHUB_ENV
|
||||
# - name: Create Executable (Linux-x64)
|
||||
# uses: sayyid5416/pyinstaller@v1
|
||||
# with:
|
||||
# python_ver: '3.11'
|
||||
# python_arch: 'x64'
|
||||
# spec: 'main.spec'
|
||||
# requirements: 'requirements.txt'
|
||||
# upload_exe_with_name: 'Zordon-${{env.VERSION}}-Linux-x64'
|
||||
pyinstaller-build-macos:
|
||||
runs-on: macos-latest
|
||||
steps:
|
||||
# - name: Checkout code
|
||||
# uses: actions/checkout@v4
|
||||
# - name: Extract Version
|
||||
# id: get_version
|
||||
# run: |
|
||||
# version=$(python -c 'from version import APP_VERSION; print(APP_VERSION)')
|
||||
# echo "VERSION=$version" >> $GITHUB_ENV
|
||||
- name: Create Executable (macOS-arm64)
|
||||
uses: sayyid5416/pyinstaller@v1
|
||||
with:
|
||||
python_ver: '3.11'
|
||||
python_arch: 'arm64'
|
||||
spec: 'main.spec'
|
||||
requirements: 'requirements.txt'
|
||||
upload_exe_with_name: 'Zordon-testing-macOS-arm64'
|
||||
options: --onefile
|
||||
23
.github/workflows/pylint.yml
vendored
23
.github/workflows/pylint.yml
vendored
@@ -1,23 +0,0 @@
|
||||
name: Pylint
|
||||
|
||||
on: [push]
|
||||
|
||||
jobs:
|
||||
build:
|
||||
runs-on: ubuntu-latest
|
||||
strategy:
|
||||
matrix:
|
||||
python-version: ["3.10", "3.11", "3.12"]
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
- name: Set up Python ${{ matrix.python-version }}
|
||||
uses: actions/setup-python@v3
|
||||
with:
|
||||
python-version: ${{ matrix.python-version }}
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
python -m pip install --upgrade pip
|
||||
pip install pylint
|
||||
- name: Analysing the code with pylint
|
||||
run: |
|
||||
pylint $(git ls-files '*.py')
|
||||
@@ -2,6 +2,8 @@
|
||||
|
||||
A tool designed for small render farms, such as those used in home studios or small businesses, to efficiently manage and run render jobs for Blender, FFMPEG, and other video renderers. It simplifies the process of distributing rendering tasks across multiple available machines, optimizing the rendering workflow for artists, animators, and video professionals.
|
||||
|
||||
Notice: This should be considered a beta and is meant for casual / hobbiest use. Do not use in mission critical environments!
|
||||
|
||||
## Supported Renderers
|
||||
|
||||
Zordon supports or plans to support the following renderers:
|
||||
|
||||
@@ -49,10 +49,17 @@ if platform.system() == 'Darwin': # macOS
|
||||
codesign_identity=None,
|
||||
entitlements_file=None,
|
||||
)
|
||||
app = BUNDLE(
|
||||
coll = COLLECT(
|
||||
exe,
|
||||
a.binaries,
|
||||
a.datas,
|
||||
strip=False,
|
||||
upx=True,
|
||||
upx_exclude=[],
|
||||
name='server',
|
||||
)
|
||||
app = BUNDLE(
|
||||
coll,
|
||||
strip=True,
|
||||
name=f'{APP_NAME}.app',
|
||||
icon=None,
|
||||
|
||||
@@ -34,4 +34,5 @@ kiwisolver>=1.4.5
|
||||
attrs>=23.2.0
|
||||
lxml>=5.1.0
|
||||
click>=8.1.7
|
||||
requests_toolbelt>=1.0.0
|
||||
requests_toolbelt>=1.0.0
|
||||
pyinstaller_versionfile>=2.1.1
|
||||
|
||||
Reference in New Issue
Block a user