Skip to content

Commit 92fcb0b

Browse files
committed
Foobar
1 parent d0f1549 commit 92fcb0b

File tree

3 files changed

+34
-3
lines changed

3 files changed

+34
-3
lines changed

__main__.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
#!/usr/bin/env python
2+
from . import main
3+
main.main()

main.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
from PyQt5.QtWidgets import QApplication, QDialog, QFileDialog, QMainWindow, QMessageBox
66
from PyQt5.uic import loadUiType
77
from PyQt5 import QtCore, QtGui
8-
from qmp import QEMUMonitorProtocol
8+
from .qmp import QEMUMonitorProtocol
99
import sys
1010
import os, os.path
1111
import json
@@ -16,8 +16,8 @@
1616
SETTINGS_FILE = './settings.json'
1717

1818
# Load UI files
19-
settings_class, _ = loadUiType('settings.ui')
20-
mainwindow_class, _ = loadUiType('mainwindow.ui')
19+
settings_class, _ = loadUiType(os.path.join(os.path.dirname(__file__), 'settings.ui'))
20+
mainwindow_class, _ = loadUiType(os.path.join(os.path.dirname(__file__), 'mainwindow.ui'))
2121

2222
class SettingsManager(object):
2323
def __init__(self):

setup.py

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
#!/usr/bin/env python
2+
3+
import setuptools
4+
5+
with open("README.md", "r") as fh:
6+
long_description = fh.read()
7+
8+
setuptools.setup(
9+
name="XQEMU-Manager",
10+
version="0-dev",
11+
maintainer="XQEMU maintainers",
12+
description="Simple graphical user interface to manage XQEMU",
13+
long_description=long_description,
14+
long_description_content_type="text/markdown",
15+
url="https://github.com/xqemu/xqemu-manager",
16+
classifiers=(
17+
"Programming Language :: Python :: 3",
18+
"License :: OSI Approved :: GNU General Public License v2 (GPLv2)",
19+
"Operating System :: OS Independent",
20+
"Intended Audience :: End Users/Desktop",
21+
"Topic :: Games/Entertainment",
22+
"Topic :: System :: Emulators",
23+
),
24+
install_requires=['PyQt5'],
25+
packages=['xqemu-manager'],
26+
package_dir={'xqemu-manager': ''},
27+
package_data={'xqemu-manager': ['*.ui']},
28+
)

0 commit comments

Comments
 (0)