Skip to content

errthumt/CyFoS-alpha

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CyFoS-alpha

CyFoS: An app for viewing and editing Files of Synthesis (*.fos); a proof-of-concept

Windows Installation Instructions

The most recent releases for windows can be found here. Download the setup for your version and run to install. For best results, install to Program Files\ or Program Files (x86).

MacOS/Linux Installation Instructions

There are not currently any official releases for MacOS/Linux, although the python source-code is cross platform. To run on MacOS/Linux:

  1. Create a python virtual environment
  2. Clone this repository into the environment
  3. Install the python package dependencies found in requirements.txt
  4. From CyFoS-alpha as the working directory, run main.py

Attention Devs:

It is recommended to clone this repository inside a virtual environment (as opposed to vice versa). This prevents accidentally packaging venv files when deploying with pyside6-deploy. Here is an example batch file that creates a new virtual environment, clones the repo, and installs necessary python packages. The example batch uses the py alias for python install manager to specify python version. If py is assigned to a python runtime, the batch will need to be modified to match your alias for Python 3.13.

Optional Software for development:

  • VS Code: For IDE and git integration. All batch files are able to be run within VS Code or from explorer.

Required Software for python development:

  • Python 3.13 (NOT 3.14: later versions are not yet compatible with pyside6-deploy)

Required Software for deployment and release:

  • VS Build tools (C compiler and dumpbin.exe are required for pyside6-deploy)
  • Nullsoft Scriptable Install System (currently used to generate installers)

About

CyFoS: An app for viewing and editing Files of Synthesis (*.fos); a proof-of-concept

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors