Metadata-Version: 2.1
Name: serviceinstaller
Version: 0.2.0
Summary: A flexible service installer, currently compatible with Linux Systemd.
Home-page: https://github.com/cam-gerlach/serviceinstaller
Author: C.A.M. Gerlach
Author-email: CAM.Gerlach@Gerlach.CAM
License: MIT
Project-URL: Repository, https://github.com/cam-gerlach/serviceinstaller
Project-URL: Changelog, https://github.com/cam-gerlach/serviceinstaller/blob/master/CHANGELOG.md
Project-URL: Issue Tracker, https://github.com/cam-gerlach/serviceinstaller/issues
Keywords: systemd service linux unit installer
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Topic :: System :: Installation/Setup
Classifier: Topic :: System :: Operating System
Classifier: Topic :: System :: Software Distribution
Classifier: Topic :: System :: Systems Administration
Classifier: Topic :: Utilities
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE.txt

﻿# Serviceinstaller

A simple Python module to automate the installation of system services, currently compatible with Systemd services on Linux.
Used by the [Brokkr](https://github.com/project-mjolnir/brokkr/) and [Sindri](https://github.com/project-mjolnir/sindri/) packages as part of [Project Mjolnir](https://github.com/project-mjolnir/).

See the ``install_service()`` docstring in [``serviceinstaller.py``](./serviceinstaller.py) for more details on usage.


## License

Copyright (c) 2019-2022 C.A.M. Gerlach and contributors

This project is distributed under the terms of the MIT (Expat) License; see the [``LICENSE.txt``](./LICENSE.txt) for more details.


## Installation and Setup

Compatible and tested with Python 3.6-3.10, and should work with 3.11.
Currently, the actual service installation itself only supports Linux, but it can generate and write the service file (e.g. for testing, bundling or cross-compilation) on any platform.
No dependencies required.
