CNTOSync is an ArmA3 mod repository synchronization tool. This tool allows for members of an ArmA3 community to download and keep updated a set of mods and addons against a central HTTP-served repository.
This software is currently under heavy development and is not ready to be used yet.
- Python 3.6
Assuming you are using a Python virtualenv, installation and upgrade of this software can be achieved through the following command:
pip install -U .
As using pip
to install python packages directly in your Linux distribution's
system files is a terrible idea, system packages (RPM, DEB, AUR PKGBUILD, etc...) are
scheduled to be provided when the software reaches a more mature state. You are
encouraged to submit your OS-specific package files to the project to allow better
coverage.
Install the package with the test
extra selected, then start the tox
tool:
pip install -U -e '.[test]' tox
This will run the static analysis suite as well as the test suite.