From f8b9964bee4855c306dab1a83a3455317adf2527 Mon Sep 17 00:00:00 2001 From: Kwpolska Date: Wed, 8 Aug 2012 14:33:21 +0200 Subject: [PATCH] v2.1.3.2: minor fixes Signed-off-by: Kwpolska --- PKGBUILD | 4 ++-- README.rst | 4 ++-- dist/pkgbuilder-2.1.3.2.tar.gz | Bin 0 -> 37912 bytes docs/CHANGELOG.rst | 4 ++-- docs/LICENSE.rst | 4 ++-- docs/README.rst | 4 ++-- docs/aur.rst | 4 ++-- docs/build.rst | 4 ++-- docs/conf.py | 2 +- docs/main.rst | 4 ++-- docs/messagecodes.rst | 4 ++-- docs/pbds.rst | 4 ++-- docs/pkgbuilder.8.gz | Bin 1351 -> 1350 bytes docs/pkgbuilder.rst | 4 ++-- docs/upgrade.rst | 4 ++-- docs/utils.rst | 4 ++-- locale/en/LC_MESSAGES/pkgbuilder.mo | Bin 8935 -> 8935 bytes locale/en/LC_MESSAGES/pkgbuilder.po | 2 +- locale/pl/LC_MESSAGES/pkgbuilder.mo | Bin 9116 -> 9116 bytes locale/pl/LC_MESSAGES/pkgbuilder.po | 2 +- messages.pot | 6 +++--- pkgbuilder/__init__.py | 4 ++-- pkgbuilder/aur.py | 20 ++++++++++---------- pkgbuilder/build.py | 14 +++++++------- pkgbuilder/main.py | 5 +++-- pkgbuilder/pbds.py | 4 ++-- pkgbuilder/upgrade.py | 2 +- pkgbuilder/utils.py | 4 ++-- setup.py | 2 +- 29 files changed, 60 insertions(+), 59 deletions(-) create mode 100644 dist/pkgbuilder-2.1.3.2.tar.gz diff --git a/PKGBUILD b/PKGBUILD index 92a9899..7922d2c 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,6 +1,6 @@ # Maintainer: Kwpolska pkgname=pkgbuilder -pkgver=2.1.3.1 +pkgver=2.1.3.2 pkgrel=1 pkgdesc='A Python AUR helper/library.' arch=('any') @@ -9,7 +9,7 @@ license=('BSD') depends=('python' 'pyalpm>=0.5.1-1' 'python-pyparsing' 'python-requests') options=(!emptydirs) source=("http://pypi.python.org/packages/source/p/${pkgname}/${pkgname}-${pkgver}.tar.gz") -md5sums=('f438fa19e0a82e2cfd7c204769c6acd6') +md5sums=('53cb7199aa34496a3a538297b5c9c5a8') package() { cd "${srcdir}/${pkgname}-${pkgver}" diff --git a/README.rst b/README.rst index c875e0c..455c573 100644 --- a/README.rst +++ b/README.rst @@ -3,8 +3,8 @@ README for PKGBUILDer ===================== :Info: This is the README file for PKGBUILDer. :Author: Kwpolska -:Date: 2012-08-06 -:Version: 2.1.3.1 +:Date: 2012-08-08 +:Version: 2.1.3.2 PKGBUILDer. A Python AUR helper/library. ========================================= diff --git a/dist/pkgbuilder-2.1.3.2.tar.gz b/dist/pkgbuilder-2.1.3.2.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..3b84bc0e85fbd62de744ccdbdf89c72ce16d0db2 GIT binary patch literal 37912 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 -:Date: 2012-08-06 -:Version: 2.1.3.1 +:Date: 2012-08-08 +:Version: 2.1.3.2 .. index:: CHANGELOG diff --git a/docs/LICENSE.rst b/docs/LICENSE.rst index fa92690..094f29c 100644 --- a/docs/LICENSE.rst +++ b/docs/LICENSE.rst @@ -3,8 +3,8 @@ Appendix B. License for PKGBUILDer ================================== :Info: This is an appendix to the PKGBUILDer documentation. :Author: Kwpolska -:Date: 2012-08-06 -:Version: 2.1.3.1 +:Date: 2012-08-08 +:Version: 2.1.3.2 .. index:: LICENSE diff --git a/docs/README.rst b/docs/README.rst index 8be2fa1..e6a83de 100644 --- a/docs/README.rst +++ b/docs/README.rst @@ -3,8 +3,8 @@ README for PKGBUILDer ===================== :Info: This is the README file for PKGBUILDer. :Author: Kwpolska -:Date: 2012-08-06 -:Version: 2.1.3.1 +:Date: 2012-08-08 +:Version: 2.1.3.2 .. index: README diff --git a/docs/aur.rst b/docs/aur.rst index ffa671d..82b3ac7 100644 --- a/docs/aur.rst +++ b/docs/aur.rst @@ -3,8 +3,8 @@ aur module (AUR class) ====================== :Author: Kwpolska :Copyright: See Appendix B. -:Date: 2012-08-06 -:Version: 2.1.3.1 +:Date: 2012-08-08 +:Version: 2.1.3.2 .. module:: aur diff --git a/docs/build.rst b/docs/build.rst index b3529da..0cb26b9 100644 --- a/docs/build.rst +++ b/docs/build.rst @@ -3,8 +3,8 @@ build module (Build class) ========================== :Author: Kwpolska :Copyright: See Appendix B. -:Date: 2012-08-06 -:Version: 2.1.3.1 +:Date: 2012-08-08 +:Version: 2.1.3.2 .. module:: build diff --git a/docs/conf.py b/docs/conf.py index c9600b2..52abb68 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -50,7 +50,7 @@ # The short X.Y version. version = '2.1.2' # The full version, including alpha/beta/rc tags. -release = '2.1.3.1' +release = '2.1.3.2' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/docs/main.rst b/docs/main.rst index f0566af..538790b 100644 --- a/docs/main.rst +++ b/docs/main.rst @@ -3,8 +3,8 @@ main module =========== :Author: Kwpolska :Copyright: See Appendix B. -:Date: 2012-08-06 -:Version: 2.1.3.1 +:Date: 2012-08-08 +:Version: 2.1.3.2 .. index:: main .. versionadded:: 2.1.3.0 diff --git a/docs/messagecodes.rst b/docs/messagecodes.rst index 7360134..436f40c 100644 --- a/docs/messagecodes.rst +++ b/docs/messagecodes.rst @@ -3,8 +3,8 @@ Appendix A. PKGBUILDer message codess list ========================================== :Info: This is an appendix to the PKGBUILDer documentation. :Author: Kwpolska -:Date: 2012-08-06 -:Version: 2.1.3.1 +:Date: 2012-08-08 +:Version: 2.1.3.2 .. index:: Message Codes diff --git a/docs/pbds.rst b/docs/pbds.rst index 44ee71c..e95cdb7 100644 --- a/docs/pbds.rst +++ b/docs/pbds.rst @@ -4,8 +4,8 @@ pbds module (PBDS class) :Author: Kwpolska :Copyright: See Appendix B. -:Date: 2012-08-06 -:Version: 2.1.3.1 +:Date: 2012-08-08 +:Version: 2.1.3.2 .. module: pbds diff --git a/docs/pkgbuilder.8.gz b/docs/pkgbuilder.8.gz index f45bd850d63c61a355d77f3dc7b460b53bcbbbf1..ad94d4405fa78c405ab745b84f09256f8ef90b8c 100644 GIT binary patch literal 1350 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 J3fATe007JPmR0}& diff --git a/docs/pkgbuilder.rst b/docs/pkgbuilder.rst index 7d55a7c..6201b24 100644 --- a/docs/pkgbuilder.rst +++ b/docs/pkgbuilder.rst @@ -4,8 +4,8 @@ PKGBUILDer :Author: Kwpolska :Copyright: See Appendix B. -:Date: 2012-08-06 -:Version: 2.1.3.1 +:Date: 2012-08-08 +:Version: 2.1.3.2 :Manual section: 8 :Manual group: PKGBUILDer manual diff --git a/docs/upgrade.rst b/docs/upgrade.rst index 725e866..9bb559a 100644 --- a/docs/upgrade.rst +++ b/docs/upgrade.rst @@ -4,8 +4,8 @@ upgrade module (Upgrade class) :Author: Kwpolska :Copyright: See Appendix B. -:Date: 2012-08-06 -:Version: 2.1.3.1 +:Date: 2012-08-08 +:Version: 2.1.3.2 .. module:: upgrade diff --git a/docs/utils.rst b/docs/utils.rst index 06a7cd3..19fc3eb 100644 --- a/docs/utils.rst +++ b/docs/utils.rst @@ -4,8 +4,8 @@ utils module (Utils class) :Author: Kwpolska :Copyright: See Appendix B. -:Date: 2012-08-06 -:Version: 2.1.3.1 +:Date: 2012-08-08 +:Version: 2.1.3.2 .. module:: utils diff --git a/locale/en/LC_MESSAGES/pkgbuilder.mo b/locale/en/LC_MESSAGES/pkgbuilder.mo index f4749c8ebd1cabee2a0f1ab1deffbff663f625f8..48391984debae221f4b8920bf076f072a09bda26 100644 GIT binary patch delta 20 bcmaFv`rLKHA7OS21w#`nW24Q?B2V}LSoa4v delta 20 bcmaFv`rLKHA7OSg1w#uf1Ix|KB2V}LSr`XB diff --git a/locale/en/LC_MESSAGES/pkgbuilder.po b/locale/en/LC_MESSAGES/pkgbuilder.po index 749a769..2b362ae 100644 --- a/locale/en/LC_MESSAGES/pkgbuilder.po +++ b/locale/en/LC_MESSAGES/pkgbuilder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: $version\n" "Report-Msgid-Bugs-To: Kwpolska \n" -"POT-Creation-Date: 2012-08-06 18:09+0200\n" +"POT-Creation-Date: 2012-08-08 14:32+0200\n" "PO-Revision-Date: 2012-07-27 13:44+0100\n" "Last-Translator: Kwpolska \n" "Language-Team: Kwpolska \n" diff --git a/locale/pl/LC_MESSAGES/pkgbuilder.mo b/locale/pl/LC_MESSAGES/pkgbuilder.mo index c3c493590d648207e0ac948ac917a2d1d7752422..6419bee0d3f509d265ebcec45511efb4be6b0836 100644 GIT binary patch delta 20 bcmbQ^KF58-A7OS21w#`nW24Q?A~X2`O^60t delta 20 bcmbQ^KF58-A7OSg1w#uf1Ix|KA~X2`O{oT9 diff --git a/locale/pl/LC_MESSAGES/pkgbuilder.po b/locale/pl/LC_MESSAGES/pkgbuilder.po index b098bcb..c006740 100644 --- a/locale/pl/LC_MESSAGES/pkgbuilder.po +++ b/locale/pl/LC_MESSAGES/pkgbuilder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: $version\n" "Report-Msgid-Bugs-To: Kwpolska \n" -"POT-Creation-Date: 2012-08-06 18:09+0200\n" +"POT-Creation-Date: 2012-08-08 14:32+0200\n" "PO-Revision-Date: 2012-07-27 14:20+0100\n" "Last-Translator: Kwpolska \n" "Language-Team: Kwpolska \n" diff --git a/messages.pot b/messages.pot index 1cb16bf..16fcb99 100644 --- a/messages.pot +++ b/messages.pot @@ -5,10 +5,10 @@ # msgid "" msgstr "" -"Project-Id-Version: 2.1.3.1\n" +"Project-Id-Version: 2.1.3.2\n" "Report-Msgid-Bugs-To: Kwpolska \n" -"POT-Creation-Date: 2012-08-06 18:09+0200\n" -"PO-Revision-Date: 2012-08-06 18:09+0200\n" +"POT-Creation-Date: 2012-08-08 14:32+0200\n" +"PO-Revision-Date: 2012-08-08 14:32+0200\n" "Last-Translator: Kwpolska \n" "Language-Team: Kwpolska \n" "Language: en\n" diff --git a/pkgbuilder/__init__.py b/pkgbuilder/__init__.py index 49cf8a9..05b9c1d 100755 --- a/pkgbuilder/__init__.py +++ b/pkgbuilder/__init__.py @@ -1,6 +1,6 @@ #!/usr/bin/python3 # -*- encoding: utf-8 -*- -# PKGBUILDer v2.1.3.1 +# PKGBUILDer v2.1.3.2 # An AUR helper/library. # Copyright (C) 2011-2012, Kwpolska. # All rights reserved. @@ -44,7 +44,7 @@ """ __title__ = 'PKGBUILDer' -__version__ = '2.1.3.1' +__version__ = '2.1.3.2' __docformat__ = 'restructuredtext en' __author__ = 'Kwpolska' __license__ = 'BSD' diff --git a/pkgbuilder/aur.py b/pkgbuilder/aur.py index 7f9cdd3..5f5de4a 100755 --- a/pkgbuilder/aur.py +++ b/pkgbuilder/aur.py @@ -1,6 +1,6 @@ #!/usr/bin/python3 # -*- encoding: utf-8 -*- -# PKGBUILDer v2.1.3.1 +# PKGBUILDer v2.1.3.2 # An AUR helper/library. # Copyright (C) 2011-2012, Kwpolska. # See /LICENSE for licensing information. @@ -16,7 +16,7 @@ :License: BSD (see /LICENSE). """ -from . import DS, T, _, PBError +from . import _, PBError import requests import json @@ -46,12 +46,12 @@ def jsonreq(self, rtype, arg, prot='http'): :Returns: JSON data from the API. :Exceptions: requests.exceptions.*, PBError. :Message codes: ERR1001.""" - r = requests.get(self.rpc.format(prot, rtype, arg)) - if r.status_code != 200: + req = requests.get(self.rpc.format(prot, rtype, arg)) + if req.status_code != 200: raise PBError(_('[ERR1001] AUR: HTTP Error {0}').format( - r.status_code)) + req.status_code)) - return r.text + return req.text def jsonmultiinfo(self, args, prot='http'): """Makes a multiinfo request and returns plain JSON data. @@ -63,12 +63,12 @@ def jsonmultiinfo(self, args, prot='http'): :Exceptions: requests.exceptions.*, PBError. :Message codes: ERR1001.""" urlargs = '&arg[]=' + '&arg[]='.join(args) - r = requests.get(self.mrpc.format(prot, urlargs)) - if r.status_code != 200: + req = requests.get(self.mrpc.format(prot, urlargs)) + if req.status_code != 200: raise PBError(_('[ERR1001] AUR: HTTP Error {0}').format( - r.status_code)) + req.status_code)) - return r.text + return req.text def request(self, rtype, arg, prot='http'): """Makes a request. diff --git a/pkgbuilder/build.py b/pkgbuilder/build.py index f6a96a9..a0e970d 100755 --- a/pkgbuilder/build.py +++ b/pkgbuilder/build.py @@ -1,6 +1,6 @@ #!/usr/bin/python3 # -*- encoding: utf-8 -*- -# PKGBUILDer v2.1.3.1 +# PKGBUILDer v2.1.3.2 # An AUR helper/library. # Copyright (C) 2011-2012, Kwpolska. # See /LICENSE for licensing information. @@ -16,7 +16,7 @@ :License: BSD (see /LICENSE). """ -from . import DS, T, _, PBError +from . import DS, _, PBError from .utils import Utils from pyparsing import OneOrMore, Word import os @@ -68,8 +68,8 @@ def auto_build(self, pkgname, validate=True, performdepcheck=True, os.chdir('../') if validate: # check if installed - H = pycman.config.init_with_config('/etc/pacman.conf') - localdb = H.get_localdb() + pyc = pycman.config.init_with_config('/etc/pacman.conf') + localdb = pyc.get_localdb() pkg = localdb.get_pkg(pkgname) aurversion = self.utils.info(pkgname)['Version'] if pkg is None: @@ -192,10 +192,10 @@ def depcheck(self, depends): return {} else: parseddeps = {} - H = pycman.config.init_with_config('/etc/pacman.conf') - localpkgs = H.get_localdb().pkgcache + pyc = pycman.config.init_with_config('/etc/pacman.conf') + localpkgs = pyc.get_localdb().pkgcache syncpkgs = [] - for j in [i.pkgcache for i in H.get_syncdbs()]: + for j in [i.pkgcache for i in pyc.get_syncdbs()]: syncpkgs.append(j) syncpkgs = functools.reduce(lambda x, y: x + y, syncpkgs) for dep in depends: diff --git a/pkgbuilder/main.py b/pkgbuilder/main.py index 62fea9f..d68ceeb 100755 --- a/pkgbuilder/main.py +++ b/pkgbuilder/main.py @@ -1,6 +1,6 @@ #!/usr/bin/python3 # -*- encoding: utf-8 -*- -# PKGBUILDer v2.1.3.1 +# PKGBUILDer v2.1.3.2 # An AUR helper/library. # Copyright (C) 2011-2012, Kwpolska. # See /LICENSE for licensing information. @@ -120,7 +120,8 @@ def main(): else: output = output + utils.print_package_search(pkg, True, True) + '\n' - print(output.rstrip()) + if output != '': + print(output.rstrip()) exit(0) if args.pac: diff --git a/pkgbuilder/pbds.py b/pkgbuilder/pbds.py index 8d078f9..bb01f44 100755 --- a/pkgbuilder/pbds.py +++ b/pkgbuilder/pbds.py @@ -1,6 +1,6 @@ #!/usr/bin/python3 # -*- encoding: utf-8 -*- -# PKGBUILDer v2.1.3.1 +# PKGBUILDer v2.1.3.2 # An AUR helper/library. # Copyright (C) 2011-2012, Kwpolska. # See /LICENSE for licensing information. @@ -16,7 +16,7 @@ :License: BSD (see /LICENSE). """ -from . import T, _, PBError, __version__ +from . import _, PBError, __version__ import sys import os import gettext diff --git a/pkgbuilder/upgrade.py b/pkgbuilder/upgrade.py index d92c672..c32bd52 100755 --- a/pkgbuilder/upgrade.py +++ b/pkgbuilder/upgrade.py @@ -1,6 +1,6 @@ #!/usr/bin/python3 # -*- encoding: utf-8 -*- -# PKGBUILDer v2.1.3.1 +# PKGBUILDer v2.1.3.2 # An AUR helper/library. # Copyright (C) 2011-2012, Kwpolska. # See /LICENSE for licensing information. diff --git a/pkgbuilder/utils.py b/pkgbuilder/utils.py index be0f61a..c46707c 100755 --- a/pkgbuilder/utils.py +++ b/pkgbuilder/utils.py @@ -1,6 +1,6 @@ #!/usr/bin/python3 # -*- encoding: utf-8 -*- -# PKGBUILDer v2.1.3.1 +# PKGBUILDer v2.1.3.2 # An AUR helper/library. # Copyright (C) 2011-2012, Kwpolska. # See /LICENSE for licensing information. @@ -16,7 +16,7 @@ :License: BSD (see /LICENSE). """ -from . import DS, T, _, PBError +from . import DS, _, PBError from .aur import AUR import pyalpm import pycman diff --git a/setup.py b/setup.py index a8b24fb..bffc242 100755 --- a/setup.py +++ b/setup.py @@ -7,7 +7,7 @@ #from distutils.core import setup setup(name='pkgbuilder', - version='2.1.3.1', + version='2.1.3.2', description='An AUR helper (and library) in Python 3.', author='Kwpolska', author_email='kwpolska@kwpolska.tk',