Assume developers are using virtualenvs
If this is true, we don't have to mess with sys.path or provide a "convenience" launcher anymore.
This commit is contained in:
parent
7c2c9c3778
commit
d06e642b56
6 changed files with 10 additions and 33 deletions
17
dosage
17
dosage
|
@ -1,17 +0,0 @@
|
||||||
#!/usr/bin/env python3
|
|
||||||
# SPDX-License-Identifier: MIT
|
|
||||||
# Copyright (C) 2004-2005 Tristan Seligmann and Jonathan Jacobs
|
|
||||||
# Copyright (C) 2012-2014 Bastian Kleineidam
|
|
||||||
# Copyright (C) 2015-2018 Tobias Gruetzmacher
|
|
||||||
# ___
|
|
||||||
# / \___ ___ __ _ __ _ ___
|
|
||||||
# / /\ / _ \/ __|/ _` |/ _` |/ _ \
|
|
||||||
# / /_// (_) \__ \ (_| | (_| | __/
|
|
||||||
# /___,' \___/|___/\__,_|\__, |\___|
|
|
||||||
# |___/
|
|
||||||
import sys
|
|
||||||
|
|
||||||
from dosagelib.cmd import main
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
|
||||||
sys.exit(main())
|
|
|
@ -2,7 +2,7 @@
|
||||||
# SPDX-License-Identifier: MIT
|
# SPDX-License-Identifier: MIT
|
||||||
# Copyright (C) 2004-2008 Tristan Seligmann and Jonathan Jacobs
|
# Copyright (C) 2004-2008 Tristan Seligmann and Jonathan Jacobs
|
||||||
# Copyright (C) 2012-2014 Bastian Kleineidam
|
# Copyright (C) 2012-2014 Bastian Kleineidam
|
||||||
# Copyright (C) 2015-2016 Tobias Gruetzmacher
|
# Copyright (C) 2015-2020 Tobias Gruetzmacher
|
||||||
"""
|
"""
|
||||||
Creates a CBZ file in the comic directory.
|
Creates a CBZ file in the comic directory.
|
||||||
Uses an ordered symlink directory (see order-symlinks.py) if it exists,
|
Uses an ordered symlink directory (see order-symlinks.py) if it exists,
|
||||||
|
@ -13,7 +13,6 @@ import sys
|
||||||
import os
|
import os
|
||||||
import zipfile
|
import zipfile
|
||||||
|
|
||||||
sys.path.append(os.path.join(os.path.dirname(__file__), "..")) # noqa
|
|
||||||
from dosagelib.configuration import App
|
from dosagelib.configuration import App
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,21 +1,18 @@
|
||||||
#!/usr/bin/python3
|
#!/usr/bin/env python3
|
||||||
# SPDX-License-Identifier: MIT
|
# SPDX-License-Identifier: MIT
|
||||||
# Copyright (C) 2004-2008 Tristan Seligmann and Jonathan Jacobs
|
# Copyright (C) 2004-2008 Tristan Seligmann and Jonathan Jacobs
|
||||||
# Copyright (C) 2012-2014 Bastian Kleineidam
|
# Copyright (C) 2012-2014 Bastian Kleineidam
|
||||||
# Copyright (C) 2015-2018 Tobias Gruetzmacher
|
# Copyright (C) 2015-2020 Tobias Gruetzmacher
|
||||||
'''update languages.py from pycountry'''
|
'''update languages.py from pycountry'''
|
||||||
import os
|
import os
|
||||||
import sys
|
|
||||||
import codecs
|
import codecs
|
||||||
|
|
||||||
basepath = os.path.dirname(os.path.dirname(__file__))
|
from dosagelib.scraper import get_scrapers
|
||||||
sys.path.insert(0, basepath)
|
|
||||||
|
|
||||||
from dosagelib.scraper import get_scrapers # noqa
|
|
||||||
|
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
"""Update language information in dosagelib/languages.py."""
|
"""Update language information in dosagelib/languages.py."""
|
||||||
|
basepath = os.path.dirname(os.path.dirname(__file__))
|
||||||
fn = os.path.join(basepath, 'dosagelib', 'languages.py')
|
fn = os.path.join(basepath, 'dosagelib', 'languages.py')
|
||||||
with codecs.open(fn, 'w', 'utf-8') as f:
|
with codecs.open(fn, 'w', 'utf-8') as f:
|
||||||
f.write('# SPDX-License-Identifier: MIT\n')
|
f.write('# SPDX-License-Identifier: MIT\n')
|
||||||
|
@ -34,11 +31,11 @@ def get_used_languages():
|
||||||
return languages
|
return languages
|
||||||
|
|
||||||
|
|
||||||
def write_languages(f, l):
|
def write_languages(f, lang):
|
||||||
"""Write language information."""
|
"""Write language information."""
|
||||||
f.write("Languages = {%s" % os.linesep)
|
f.write("Languages = {%s" % os.linesep)
|
||||||
for lang in sorted(l):
|
for lang in sorted(lang):
|
||||||
f.write(" %r: %r,%s" % (lang, l[lang], os.linesep))
|
f.write(" %r: %r,%s" % (lang, lang[lang], os.linesep))
|
||||||
f.write("}%s" % os.linesep)
|
f.write("}%s" % os.linesep)
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -12,8 +12,6 @@ import time
|
||||||
|
|
||||||
import lxml
|
import lxml
|
||||||
|
|
||||||
sys.path.insert(0, os.path.join(os.path.dirname(__file__), "..")) # noqa
|
|
||||||
|
|
||||||
from dosagelib.util import get_page
|
from dosagelib.util import get_page
|
||||||
from dosagelib import scraper, http
|
from dosagelib import scraper, http
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
#!/usr/bin/env python
|
#!/usr/bin/env python3
|
||||||
# SPDX-License-Identifier: MIT
|
# SPDX-License-Identifier: MIT
|
||||||
# Copyright (C) 2004-2008 Tristan Seligmann and Jonathan Jacobs
|
# Copyright (C) 2004-2008 Tristan Seligmann and Jonathan Jacobs
|
||||||
# Copyright (C) 2012-2014 Bastian Kleineidam
|
# Copyright (C) 2012-2014 Bastian Kleineidam
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
#!/usr/bin/env python
|
#!/usr/bin/env python3
|
||||||
# SPDX-License-Identifier: MIT
|
# SPDX-License-Identifier: MIT
|
||||||
# Copyright (C) 2019-2020 Tobias Gruetzmacher
|
# Copyright (C) 2019-2020 Tobias Gruetzmacher
|
||||||
# Copyright (C) 2019-2020 Daniel Ring
|
# Copyright (C) 2019-2020 Daniel Ring
|
||||||
|
|
Loading…
Reference in a new issue