remove configure.configure, use __version__, remove getRevision() (#94)
* remove configure.configure, use __version__, remove getRevision() * remove empty configure/ directory * remove morituri.configure imports
This commit is contained in:
committed by
JoeLametta
parent
ee298906ac
commit
976e1bdca2
@@ -2,6 +2,8 @@ import logging
|
|||||||
import os
|
import os
|
||||||
import sys
|
import sys
|
||||||
|
|
||||||
|
__version__ = '0.4.0'
|
||||||
|
|
||||||
level = logging.WARNING
|
level = logging.WARNING
|
||||||
if 'WHIPPER_DEBUG' in os.environ:
|
if 'WHIPPER_DEBUG' in os.environ:
|
||||||
level = os.environ['WHIPPER_DEBUG'].upper()
|
level = os.environ['WHIPPER_DEBUG'].upper()
|
||||||
|
|||||||
@@ -6,10 +6,11 @@ import sys
|
|||||||
import pkg_resources
|
import pkg_resources
|
||||||
import musicbrainzngs
|
import musicbrainzngs
|
||||||
|
|
||||||
|
import morituri
|
||||||
|
|
||||||
from morituri.command import cd, offset, drive, image, accurip, debug
|
from morituri.command import cd, offset, drive, image, accurip, debug
|
||||||
from morituri.command.basecommand import BaseCommand
|
from morituri.command.basecommand import BaseCommand
|
||||||
from morituri.common import common, directory
|
from morituri.common import common, directory
|
||||||
from morituri.configure import configure
|
|
||||||
from morituri.extern.task import task
|
from morituri.extern.task import task
|
||||||
|
|
||||||
import logging
|
import logging
|
||||||
@@ -17,7 +18,7 @@ logger = logging.getLogger(__name__)
|
|||||||
|
|
||||||
def main():
|
def main():
|
||||||
# set user agent
|
# set user agent
|
||||||
musicbrainzngs.set_useragent("whipper", configure.version,
|
musicbrainzngs.set_useragent("whipper", morituri.__version__,
|
||||||
"https://github.com/JoeLametta/whipper")
|
"https://github.com/JoeLametta/whipper")
|
||||||
# register plugins with pkg_resources
|
# register plugins with pkg_resources
|
||||||
distributions, _ = pkg_resources.working_set.find_plugins(
|
distributions, _ = pkg_resources.working_set.find_plugins(
|
||||||
@@ -82,5 +83,5 @@ You can get help on subcommands by using the -h option to the subcommand.
|
|||||||
self.parser.print_help()
|
self.parser.print_help()
|
||||||
sys.exit(0)
|
sys.exit(0)
|
||||||
if self.options.version:
|
if self.options.version:
|
||||||
print "whipper %s" % configure.version
|
print "whipper %s" % morituri.__version__
|
||||||
sys.exit(0)
|
sys.exit(0)
|
||||||
|
|||||||
@@ -333,37 +333,3 @@ class VersionGetter(object):
|
|||||||
raise
|
raise
|
||||||
|
|
||||||
return version
|
return version
|
||||||
|
|
||||||
|
|
||||||
def getRevision():
|
|
||||||
"""
|
|
||||||
Get a revision tag for the current git source tree.
|
|
||||||
|
|
||||||
Appends -modified in case there are local modifications.
|
|
||||||
|
|
||||||
If this is not a git tree, return the top-level REVISION contents instead.
|
|
||||||
|
|
||||||
Finally, return unknown.
|
|
||||||
"""
|
|
||||||
topsrcdir = os.path.join(os.path.dirname(__file__), '..', '..')
|
|
||||||
|
|
||||||
# only use git if our src directory looks like a git checkout
|
|
||||||
# if you run git regardless, it recurses up until it finds a .git,
|
|
||||||
# which may be higher than your current source tree
|
|
||||||
if os.path.exists(os.path.join(topsrcdir, '.git')):
|
|
||||||
|
|
||||||
# always falls back to the current commit hash if no tags are found
|
|
||||||
status, describe = commands.getstatusoutput('git describe --all')
|
|
||||||
if status == 0:
|
|
||||||
if commands.getoutput('git diff-index --name-only HEAD --'):
|
|
||||||
describe += '-modified'
|
|
||||||
|
|
||||||
return describe
|
|
||||||
|
|
||||||
# check for a top-level REVISION file
|
|
||||||
path = os.path.join(topsrcdir, 'REVISION')
|
|
||||||
if os.path.exists(path):
|
|
||||||
revision = open(path).read().strip()
|
|
||||||
return revision
|
|
||||||
|
|
||||||
return '(unknown)'
|
|
||||||
|
|||||||
2
morituri/configure/.gitignore
vendored
2
morituri/configure/.gitignore
vendored
@@ -1,2 +0,0 @@
|
|||||||
installed.py
|
|
||||||
uninstalled.py
|
|
||||||
@@ -1,15 +0,0 @@
|
|||||||
# -*- Mode: Python -*-
|
|
||||||
# vi:si:et:sw=4:sts=4:ts=4
|
|
||||||
|
|
||||||
import os
|
|
||||||
|
|
||||||
from morituri.common import common
|
|
||||||
|
|
||||||
config_dict = {
|
|
||||||
'revision': common.getRevision(),
|
|
||||||
'version': '0.4.0',
|
|
||||||
}
|
|
||||||
|
|
||||||
for key, value in config_dict.items():
|
|
||||||
dictionary = locals()
|
|
||||||
dictionary[key] = value
|
|
||||||
@@ -28,8 +28,9 @@ import copy
|
|||||||
import urllib
|
import urllib
|
||||||
import urlparse
|
import urlparse
|
||||||
|
|
||||||
|
import morituri
|
||||||
|
|
||||||
from morituri.common import common
|
from morituri.common import common
|
||||||
from morituri.configure import configure
|
|
||||||
|
|
||||||
import logging
|
import logging
|
||||||
logger = logging.getLogger(__name__)
|
logger = logging.getLogger(__name__)
|
||||||
@@ -555,7 +556,7 @@ class Table(object):
|
|||||||
|
|
||||||
assert self.hasTOC(), "Table does not represent a full CD TOC"
|
assert self.hasTOC(), "Table does not represent a full CD TOC"
|
||||||
lines.append('REM DISCID %s' % self.getCDDBDiscId().upper())
|
lines.append('REM DISCID %s' % self.getCDDBDiscId().upper())
|
||||||
lines.append('REM COMMENT "%s %s"' % (program, configure.version))
|
lines.append('REM COMMENT "%s %s"' % (program, morituri.__version__))
|
||||||
|
|
||||||
if self.catalog:
|
if self.catalog:
|
||||||
lines.append("CATALOG %s" % self.catalog)
|
lines.append("CATALOG %s" % self.catalog)
|
||||||
|
|||||||
@@ -1,8 +1,9 @@
|
|||||||
import time
|
import time
|
||||||
import hashlib
|
import hashlib
|
||||||
|
|
||||||
|
import morituri
|
||||||
|
|
||||||
from morituri.common import common
|
from morituri.common import common
|
||||||
from morituri.configure import configure
|
|
||||||
from morituri.result import result
|
from morituri.result import result
|
||||||
|
|
||||||
|
|
||||||
@@ -26,7 +27,7 @@ class MorituriLogger(result.Logger):
|
|||||||
# Ripper version
|
# Ripper version
|
||||||
# Only implemented in whipper (ripResult.logger)
|
# Only implemented in whipper (ripResult.logger)
|
||||||
lines.append("Log created by: whipper %s (%s logger)" % (
|
lines.append("Log created by: whipper %s (%s logger)" % (
|
||||||
configure.version, ripResult.logger))
|
morituri.__version__, ripResult.logger))
|
||||||
|
|
||||||
# Rip date
|
# Rip date
|
||||||
date = time.strftime("%Y-%m-%dT%H:%M:%SZ", time.gmtime(epoch)).strip()
|
date = time.strftime("%Y-%m-%dT%H:%M:%SZ", time.gmtime(epoch)).strip()
|
||||||
|
|||||||
@@ -5,11 +5,11 @@ import re
|
|||||||
import os
|
import os
|
||||||
import sys
|
import sys
|
||||||
|
|
||||||
|
import morituri
|
||||||
|
|
||||||
# twisted's unittests have skip support, standard unittest don't
|
# twisted's unittests have skip support, standard unittest don't
|
||||||
from twisted.trial import unittest
|
from twisted.trial import unittest
|
||||||
|
|
||||||
from morituri.configure import configure
|
|
||||||
|
|
||||||
# lifted from flumotion
|
# lifted from flumotion
|
||||||
|
|
||||||
|
|
||||||
@@ -71,7 +71,7 @@ class TestCase(unittest.TestCase):
|
|||||||
).decode('utf-8')
|
).decode('utf-8')
|
||||||
ret = re.sub(
|
ret = re.sub(
|
||||||
'REM COMMENT "Morituri.*',
|
'REM COMMENT "Morituri.*',
|
||||||
'REM COMMENT "Morituri %s"' % (configure.version),
|
'REM COMMENT "Morituri %s"' % (morituri.__version__),
|
||||||
ret, re.MULTILINE)
|
ret, re.MULTILINE)
|
||||||
|
|
||||||
return ret
|
return ret
|
||||||
|
|||||||
@@ -5,12 +5,12 @@ import os
|
|||||||
import tempfile
|
import tempfile
|
||||||
import unittest
|
import unittest
|
||||||
|
|
||||||
|
import morituri
|
||||||
|
|
||||||
from morituri.image import table, cue
|
from morituri.image import table, cue
|
||||||
from morituri.configure import configure
|
|
||||||
|
|
||||||
from morituri.test import common
|
from morituri.test import common
|
||||||
|
|
||||||
|
|
||||||
class KingsSingleTestCase(unittest.TestCase):
|
class KingsSingleTestCase(unittest.TestCase):
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
@@ -85,5 +85,5 @@ FILE "track01.wav" WAVE
|
|||||||
INDEX 00 00:13:25
|
INDEX 00 00:13:25
|
||||||
FILE "track02.wav" WAVE
|
FILE "track02.wav" WAVE
|
||||||
INDEX 01 00:00:00
|
INDEX 01 00:00:00
|
||||||
""" % configure.version, it.cue())
|
""" % morituri.__version__, it.cue())
|
||||||
os.unlink(path)
|
os.unlink(path)
|
||||||
|
|||||||
4
setup.py
4
setup.py
@@ -1,9 +1,11 @@
|
|||||||
from setuptools import setup, find_packages
|
from setuptools import setup, find_packages
|
||||||
from os import system, makedirs, environ
|
from os import system, makedirs, environ
|
||||||
|
|
||||||
|
import morituri
|
||||||
|
|
||||||
setup(
|
setup(
|
||||||
name="whipper",
|
name="whipper",
|
||||||
version="0.4.0",
|
version=morituri.__version__,
|
||||||
description="a secure cd ripper preferring accuracy over speed",
|
description="a secure cd ripper preferring accuracy over speed",
|
||||||
author=['Thomas Vander Stichele', 'Joe Lametta', 'Samantha Baldwin'],
|
author=['Thomas Vander Stichele', 'Joe Lametta', 'Samantha Baldwin'],
|
||||||
maintainer=['Joe Lametta', 'Samantha Baldwin'],
|
maintainer=['Joe Lametta', 'Samantha Baldwin'],
|
||||||
|
|||||||
Reference in New Issue
Block a user