mirror of
https://github.com/gryf/fs-uae-wrapper.git
synced 2025-12-18 12:00:28 +01:00
Drop Python2 support.
This commit is contained in:
@@ -25,7 +25,7 @@ preferably in a archive file vs a bunch of files.
|
||||
Requirements
|
||||
============
|
||||
|
||||
- Python (2 or 3)
|
||||
- Python 3
|
||||
- `fs-uae`_ (obviously :)
|
||||
|
||||
Fs-uae-wrapper supports several types of archives:
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
#!/usr/bin/env python
|
||||
# -*- coding: utf-8 -*-
|
||||
"""
|
||||
Simple class for executing fs-uae with specified parameters. This is a
|
||||
failsafe class for running fs-uae.
|
||||
|
||||
@@ -1,14 +1,11 @@
|
||||
"""
|
||||
Misc utilities
|
||||
"""
|
||||
from distutils import spawn
|
||||
import configparser
|
||||
import logging
|
||||
import os
|
||||
import shutil
|
||||
import subprocess
|
||||
try:
|
||||
import configparser
|
||||
except ImportError:
|
||||
import ConfigParser as configparser
|
||||
|
||||
from fs_uae_wrapper import message
|
||||
from fs_uae_wrapper import file_archive
|
||||
@@ -46,7 +43,7 @@ class CmdOption(dict):
|
||||
|
||||
def get_config_options(conf):
|
||||
"""Read config file and return options as a dict"""
|
||||
parser = configparser.SafeConfigParser()
|
||||
parser = configparser.ConfigParser()
|
||||
try:
|
||||
parser.read(conf)
|
||||
except configparser.ParsingError:
|
||||
@@ -153,10 +150,10 @@ def interpolate_variables(string, config_path, base=None):
|
||||
string = string.replace('$HOME', os.path.expandvars('$HOME'))
|
||||
|
||||
if '$EXE' in string:
|
||||
string = string.replace('$EXE', spawn.find_executable('fs-uae'))
|
||||
string = string.replace('$EXE', shutil.which('fs-uae'))
|
||||
|
||||
if '$APP' in string:
|
||||
string = string.replace('$APP', spawn.find_executable('fs-uae'))
|
||||
string = string.replace('$APP', shutil.which('fs-uae'))
|
||||
|
||||
if '$DOCUMENTS' in string:
|
||||
xdg_docs = os.getenv('XDG_DOCUMENTS_DIR',
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
#!/usr/bin/env python
|
||||
"""
|
||||
Wrapper for FS-UAE to perform some actions before and or after running the
|
||||
emulator, if appropriate option is enabled.
|
||||
@@ -119,7 +118,3 @@ def run():
|
||||
|
||||
if not exit_code:
|
||||
sys.exit(4)
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
run()
|
||||
|
||||
@@ -7,16 +7,13 @@ author_email = gryf73@gmail.com
|
||||
url = https://github.com/gryf/fs-uea-wrapper
|
||||
license = BSD
|
||||
keywords = uae, fs-uae, amiga, emulator, wrapper
|
||||
version = 0.8.1
|
||||
version = 0.8.2
|
||||
classifier =
|
||||
Development Status :: 5 - Production/Stable
|
||||
Environment :: Console
|
||||
Intended Audience :: End Users/Desktop
|
||||
License :: OSI Approved :: BSD License
|
||||
Operating System :: POSIX :: OS Independent
|
||||
Programming Language :: Python
|
||||
Programming Language :: Python :: 2
|
||||
Programming Language :: Python :: 2.7
|
||||
Operating System :: OS Independent
|
||||
Programming Language :: Python :: 3
|
||||
Programming Language :: Python :: 3.8
|
||||
Programming Language :: Python :: 3.9
|
||||
|
||||
11
tox.ini
11
tox.ini
@@ -1,5 +1,5 @@
|
||||
[tox]
|
||||
envlist = py27,py3,py27-flake8,py3-flake8
|
||||
envlist = py3,py3-flake8
|
||||
|
||||
usedevelop = True
|
||||
|
||||
@@ -10,16 +10,7 @@ commands = py.test --cov=fs_uae_wrapper --cov-report=term-missing
|
||||
|
||||
deps = -r{toxinidir}/test-requirements.txt
|
||||
|
||||
[testenv:py27]
|
||||
deps = {[testenv]deps}
|
||||
mock
|
||||
|
||||
[testenv:py3-flake8]
|
||||
basepython = python3
|
||||
deps = flake8
|
||||
commands = flake8 {posargs}
|
||||
|
||||
[testenv:py27-flake8]
|
||||
basepython = python2.7
|
||||
deps = flake8
|
||||
commands = flake8 {posargs}
|
||||
|
||||
Reference in New Issue
Block a user