Skip to content

[In Development] ArmA3 mod synchronization tool

License

Notifications You must be signed in to change notification settings

enrico-ghidoni/pyarmasync

 
 

Repository files navigation

Open Source ArmA3 mod synchronization tool

Build Status Coverage Status Requirements Status

pyarmasync 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.

You can take a look at the project's roadmap here.

Requirements

  • Python 3.6

Installation

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.

Testing

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.

About

[In Development] ArmA3 mod synchronization tool

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%