1
# Copyright 2016 Canonical Ltd.
3
# This program is free software: you can redistribute it and/or modify it
4
# under the terms of the GNU General Public License version 3, as published
5
# by the Free Software Foundation.
7
# This program is distributed in the hope that it will be useful, but
8
# WITHOUT ANY WARRANTY; without even the implied warranties of
9
# MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR
10
# PURPOSE. See the GNU General Public License for more details.
12
# You should have received a copy of the GNU General Public License along
13
# with this program. If not, see <http://www.gnu.org/licenses/>.
15
"""Provides the Libertine launcher functionality.
17
All the things used specifically for launching and running an application under
18
a Libertine aegis are in this subpackage. It is the principal guts of the
19
libertine-launch tool and associated test suites.
21
This is the public interface of the Libertine launcher package.
24
from .config import Config, SocketBridge
25
from .session import Session, translate_to_real_address
26
from .task import LaunchServiceTask, TaskConfig, TaskType
28
__all__ = ('Config', 'Session')