This repository is a Python project template. It contains the following files and directories:
configshas several configuration files examples.iceflixis the main Python package. You should rename it to something meaninful for your project.iceflix/__init__.pyis an empty file needed by Python to recognise theiceflixdirectory as a Python module.iceflix/cli.pycontains several functions to handle the basic console entry points defined inpython.cfg. The name of the submodule and the functions can be modified if you need.iceflix/iceflix.icecontains the Slice interface definition for the lab.iceflix/main.pyhas a minimal implementation of a service, without the service servant itself. Can be used as template for main or the other services.pyproject.tomldefines the build system used in the project.run_clientshould be a script that can be run directly from the repository root directory. It should be able to run the IceFlix client.run_serviceshould be a script that can be run directly from the repository root directory. It should be able to run all the services in background in order to test the whole system.setup.cfgis a Python distribution configuration file for Setuptools. It needs to be modified in order to adeccuate to the package name and console handler functions.