From: "Michał Górny" <mgorny@gentoo.org> To: gentoo-commits@lists.gentoo.org Subject: [gentoo-commits] proj/gentoopm:master commit in: / Date: Sat, 13 Aug 2011 10:58:47 +0000 (UTC) [thread overview] Message-ID: <b9fb58a462d27fdf4e66d6d5b88c8ad9697df1b1.mgorny@gentoo> (raw) commit: b9fb58a462d27fdf4e66d6d5b88c8ad9697df1b1 Author: Michał Górny <mgorny <AT> gentoo <DOT> org> AuthorDate: Fri Aug 12 21:22:13 2011 +0000 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org> CommitDate: Fri Aug 12 21:22:13 2011 +0000 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gentoopm.git;a=commit;h=b9fb58a4 Merge branch 'master' into 0.2.x Conflicts: gentoopm/basepm/metadata.py gentoopm/basepm/pkg.py gentoopm/paludispm/pkg.py gentoopm/pkgcorepm/pkg.py gentoopm/portagepm/pkg.py gentoopm/__init__.py | 6 ++-- gentoopm/basepm/__init__.py | 14 +++++++- gentoopm/basepm/atom.py | 2 +- gentoopm/basepm/config.py | 2 +- gentoopm/basepm/contents.py | 2 +- gentoopm/basepm/depend.py | 2 +- gentoopm/basepm/environ.py | 2 +- gentoopm/basepm/filter.py | 65 +++++++++++++++++++++++++++++++++++++++- gentoopm/basepm/pkg.py | 13 +++----- gentoopm/basepm/pkgset.py | 20 ++++++++---- gentoopm/basepm/repo.py | 5 ++- gentoopm/basepm/stack.py | 4 +- gentoopm/bash/__init__.py | 2 +- gentoopm/bash/bashserver.py | 5 ++- gentoopm/filters.py | 20 ++++++++++++ gentoopm/matchers.py | 44 +++++++++++++++++++++++++++ gentoopm/paludispm/__init__.py | 14 +++++--- gentoopm/paludispm/atom.py | 4 +- gentoopm/paludispm/config.py | 2 +- gentoopm/paludispm/contents.py | 3 +- gentoopm/paludispm/depend.py | 5 ++- gentoopm/paludispm/pkg.py | 14 ++++---- gentoopm/paludispm/pkgset.py | 7 ++-- gentoopm/paludispm/repo.py | 10 +++--- gentoopm/pkgcorepm/__init__.py | 15 ++++++--- gentoopm/pkgcorepm/atom.py | 4 +- gentoopm/pkgcorepm/config.py | 2 +- gentoopm/pkgcorepm/contents.py | 2 +- gentoopm/pkgcorepm/depend.py | 5 ++- gentoopm/pkgcorepm/filter.py | 4 +- gentoopm/pkgcorepm/pkg.py | 13 ++++---- gentoopm/pkgcorepm/repo.py | 9 +++-- gentoopm/portagepm/__init__.py | 15 ++++++--- gentoopm/portagepm/atom.py | 4 +- gentoopm/portagepm/config.py | 2 +- gentoopm/portagepm/contents.py | 3 +- gentoopm/portagepm/depend.py | 2 +- gentoopm/portagepm/pkg.py | 15 +++++---- gentoopm/portagepm/repo.py | 19 ++++++++---- gentoopm/querycli.py | 30 +++++++++++++++++- gentoopm/submodules.py | 8 ++-- gentoopm/tests/atom.py | 5 ++- gentoopm/tests/config.py | 2 +- gentoopm/tests/pkg.py | 2 +- gentoopm/tests/psets.py | 7 ++-- gentoopm/tests/repo.py | 2 +- 46 files changed, 316 insertions(+), 121 deletions(-) diff --cc gentoopm/basepm/pkg.py index da0a346,4a17335..a0bf73b --- a/gentoopm/basepm/pkg.py +++ b/gentoopm/basepm/pkg.py @@@ -137,11 -136,29 +137,8 @@@ class PMPackage(PMAtom, FillMissingComp else: raise ValueError('Incorrect positional argument: %s' % f) - for k, m in kwargs.items(): - raise KeyError('Unmatched keyword argument: %s' % k) - return True - @property - def id(self): - """ - An unique identifier for the package. - - @type: hashable - @deprecated: use the package itself or its C{hash()} instead - """ - return self - - @property - def atom(self): - """ - Return an atom matching the package uniquely. - - @type: L{PMAtom} - @deprecated: the package is now a subclass of L{PMAtom} - and can be used directly as an atom - """ - return self - @abstractproperty def path(self): """ diff --cc gentoopm/paludispm/pkg.py index 8f9ba80,a3a988c..784be26 --- a/gentoopm/paludispm/pkg.py +++ b/gentoopm/paludispm/pkg.py @@@ -5,15 -5,16 +5,15 @@@ import paludis - from gentoopm.basepm.depend import PMRequiredUseAtom - from gentoopm.basepm.pkg import PMPackage, PMPackageDescription, \ + from ..basepm.depend import PMRequiredUseAtom -from ..basepm.metadata import PMPackageMetadata + from ..basepm.pkg import PMPackage, PMPackageDescription, \ PMInstallablePackage, PMInstalledPackage, PMBoundPackageKey, \ PMPackageState, PMUseFlag - from gentoopm.paludispm.atom import PaludisAtom, \ - PaludisPackageKey, PaludisPackageVersion - from gentoopm.paludispm.contents import PaludisPackageContents - from gentoopm.paludispm.depend import PaludisPackageDepSet - from gentoopm.util import SpaceSepFrozenSet, SpaceSepTuple + from ..util import SpaceSepFrozenSet, SpaceSepTuple + + from .atom import PaludisAtom, PaludisPackageKey, PaludisPackageVersion + from .contents import PaludisPackageContents + from .depend import PaludisPackageDepSet class PaludisBoundPackageKey(PaludisPackageKey, PMBoundPackageKey): def __init__(self, key, pkg): diff --cc gentoopm/pkgcorepm/pkg.py index 00a2c1f,adc0c6d..8a1fcbf --- a/gentoopm/pkgcorepm/pkg.py +++ b/gentoopm/pkgcorepm/pkg.py @@@ -3,14 -3,16 +3,15 @@@ # (c) 2011 Michał Górny <mgorny@gentoo.org> # Released under the terms of the 2-clause BSD license. - from gentoopm.basepm.pkg import PMPackage, PMPackageDescription, \ -from ..basepm.metadata import PMPackageMetadata + from ..basepm.pkg import PMPackage, PMPackageDescription, \ PMInstalledPackage, PMInstallablePackage, PMBoundPackageKey, \ PMPackageState, PMUseFlag - from gentoopm.basepm.pkgset import PMPackageSet, PMFilteredPackageSet - from gentoopm.pkgcorepm.atom import PkgCoreAtom, PkgCorePackageKey - from gentoopm.pkgcorepm.contents import PkgCorePackageContents - from gentoopm.pkgcorepm.depend import PkgCorePackageDepSet - from gentoopm.util import SpaceSepTuple, SpaceSepFrozenSet + from ..basepm.pkgset import PMPackageSet, PMFilteredPackageSet + from ..util import SpaceSepTuple, SpaceSepFrozenSet + + from .atom import PkgCoreAtom, PkgCorePackageKey + from .contents import PkgCorePackageContents + from .depend import PkgCorePackageDepSet class PkgCorePackageSet(PMPackageSet): def filter(self, *args, **kwargs): diff --cc gentoopm/portagepm/pkg.py index a0a6746,5992ae2..8f73ea0 --- a/gentoopm/portagepm/pkg.py +++ b/gentoopm/portagepm/pkg.py @@@ -5,16 -5,18 +5,17 @@@ from portage.versions import cpv_getkey, cpv_getversion, vercmp - from gentoopm.basepm.depend import PMRequiredUseAtom - from gentoopm.basepm.pkg import PMPackage, PMPackageDescription, \ + from ..basepm.depend import PMRequiredUseAtom -from ..basepm.metadata import PMPackageMetadata + from ..basepm.pkg import PMPackage, PMPackageDescription, \ PMInstalledPackage, PMInstallablePackage, PMBoundPackageKey, \ PMPackageState, PMUseFlag - from gentoopm.basepm.pkgset import PMPackageSet, PMFilteredPackageSet - from gentoopm.portagepm.atom import PortageAtom, CompletePortageAtom, \ + from ..basepm.pkgset import PMPackageSet, PMFilteredPackageSet + from ..util import SpaceSepTuple, SpaceSepFrozenSet + + from .atom import PortageAtom, CompletePortageAtom, \ PortagePackageKey, PortagePackageVersion, _get_atom - from gentoopm.portagepm.contents import PortagePackageContents - from gentoopm.portagepm.depend import PortagePackageDepSet - from gentoopm.util import SpaceSepTuple, SpaceSepFrozenSet + from .contents import PortagePackageContents + from .depend import PortagePackageDepSet class PortagePackageSet(PMPackageSet): def filter(self, *args, **kwargs):
WARNING: multiple messages have this Message-ID (diff)
From: "Michał Górny" <mgorny@gentoo.org> To: gentoo-commits@lists.gentoo.org Subject: [gentoo-commits] proj/gentoopm:0.2.x commit in: / Date: Fri, 12 Aug 2011 21:21:23 +0000 (UTC) [thread overview] Message-ID: <b9fb58a462d27fdf4e66d6d5b88c8ad9697df1b1.mgorny@gentoo> (raw) Message-ID: <20110812212123.jLVGxbgtRH4aMqvyernsiWoex4TAVp-IqmIx0FXbe3c@z> (raw) commit: b9fb58a462d27fdf4e66d6d5b88c8ad9697df1b1 Author: Michał Górny <mgorny <AT> gentoo <DOT> org> AuthorDate: Fri Aug 12 21:22:13 2011 +0000 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org> CommitDate: Fri Aug 12 21:22:13 2011 +0000 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gentoopm.git;a=commit;h=b9fb58a4 Merge branch 'master' into 0.2.x Conflicts: gentoopm/basepm/metadata.py gentoopm/basepm/pkg.py gentoopm/paludispm/pkg.py gentoopm/pkgcorepm/pkg.py gentoopm/portagepm/pkg.py gentoopm/__init__.py | 6 ++-- gentoopm/basepm/__init__.py | 14 +++++++- gentoopm/basepm/atom.py | 2 +- gentoopm/basepm/config.py | 2 +- gentoopm/basepm/contents.py | 2 +- gentoopm/basepm/depend.py | 2 +- gentoopm/basepm/environ.py | 2 +- gentoopm/basepm/filter.py | 65 +++++++++++++++++++++++++++++++++++++++- gentoopm/basepm/pkg.py | 13 +++----- gentoopm/basepm/pkgset.py | 20 ++++++++---- gentoopm/basepm/repo.py | 5 ++- gentoopm/basepm/stack.py | 4 +- gentoopm/bash/__init__.py | 2 +- gentoopm/bash/bashserver.py | 5 ++- gentoopm/filters.py | 20 ++++++++++++ gentoopm/matchers.py | 44 +++++++++++++++++++++++++++ gentoopm/paludispm/__init__.py | 14 +++++--- gentoopm/paludispm/atom.py | 4 +- gentoopm/paludispm/config.py | 2 +- gentoopm/paludispm/contents.py | 3 +- gentoopm/paludispm/depend.py | 5 ++- gentoopm/paludispm/pkg.py | 14 ++++---- gentoopm/paludispm/pkgset.py | 7 ++-- gentoopm/paludispm/repo.py | 10 +++--- gentoopm/pkgcorepm/__init__.py | 15 ++++++--- gentoopm/pkgcorepm/atom.py | 4 +- gentoopm/pkgcorepm/config.py | 2 +- gentoopm/pkgcorepm/contents.py | 2 +- gentoopm/pkgcorepm/depend.py | 5 ++- gentoopm/pkgcorepm/filter.py | 4 +- gentoopm/pkgcorepm/pkg.py | 13 ++++---- gentoopm/pkgcorepm/repo.py | 9 +++-- gentoopm/portagepm/__init__.py | 15 ++++++--- gentoopm/portagepm/atom.py | 4 +- gentoopm/portagepm/config.py | 2 +- gentoopm/portagepm/contents.py | 3 +- gentoopm/portagepm/depend.py | 2 +- gentoopm/portagepm/pkg.py | 15 +++++---- gentoopm/portagepm/repo.py | 19 ++++++++---- gentoopm/querycli.py | 30 +++++++++++++++++- gentoopm/submodules.py | 8 ++-- gentoopm/tests/atom.py | 5 ++- gentoopm/tests/config.py | 2 +- gentoopm/tests/pkg.py | 2 +- gentoopm/tests/psets.py | 7 ++-- gentoopm/tests/repo.py | 2 +- 46 files changed, 316 insertions(+), 121 deletions(-) diff --cc gentoopm/basepm/pkg.py index da0a346,4a17335..a0bf73b --- a/gentoopm/basepm/pkg.py +++ b/gentoopm/basepm/pkg.py @@@ -137,11 -136,29 +137,8 @@@ class PMPackage(PMAtom, FillMissingComp else: raise ValueError('Incorrect positional argument: %s' % f) - for k, m in kwargs.items(): - raise KeyError('Unmatched keyword argument: %s' % k) - return True - @property - def id(self): - """ - An unique identifier for the package. - - @type: hashable - @deprecated: use the package itself or its C{hash()} instead - """ - return self - - @property - def atom(self): - """ - Return an atom matching the package uniquely. - - @type: L{PMAtom} - @deprecated: the package is now a subclass of L{PMAtom} - and can be used directly as an atom - """ - return self - @abstractproperty def path(self): """ diff --cc gentoopm/paludispm/pkg.py index 8f9ba80,a3a988c..784be26 --- a/gentoopm/paludispm/pkg.py +++ b/gentoopm/paludispm/pkg.py @@@ -5,15 -5,16 +5,15 @@@ import paludis - from gentoopm.basepm.depend import PMRequiredUseAtom - from gentoopm.basepm.pkg import PMPackage, PMPackageDescription, \ + from ..basepm.depend import PMRequiredUseAtom -from ..basepm.metadata import PMPackageMetadata + from ..basepm.pkg import PMPackage, PMPackageDescription, \ PMInstallablePackage, PMInstalledPackage, PMBoundPackageKey, \ PMPackageState, PMUseFlag - from gentoopm.paludispm.atom import PaludisAtom, \ - PaludisPackageKey, PaludisPackageVersion - from gentoopm.paludispm.contents import PaludisPackageContents - from gentoopm.paludispm.depend import PaludisPackageDepSet - from gentoopm.util import SpaceSepFrozenSet, SpaceSepTuple + from ..util import SpaceSepFrozenSet, SpaceSepTuple + + from .atom import PaludisAtom, PaludisPackageKey, PaludisPackageVersion + from .contents import PaludisPackageContents + from .depend import PaludisPackageDepSet class PaludisBoundPackageKey(PaludisPackageKey, PMBoundPackageKey): def __init__(self, key, pkg): diff --cc gentoopm/pkgcorepm/pkg.py index 00a2c1f,adc0c6d..8a1fcbf --- a/gentoopm/pkgcorepm/pkg.py +++ b/gentoopm/pkgcorepm/pkg.py @@@ -3,14 -3,16 +3,15 @@@ # (c) 2011 Michał Górny <mgorny@gentoo.org> # Released under the terms of the 2-clause BSD license. - from gentoopm.basepm.pkg import PMPackage, PMPackageDescription, \ -from ..basepm.metadata import PMPackageMetadata + from ..basepm.pkg import PMPackage, PMPackageDescription, \ PMInstalledPackage, PMInstallablePackage, PMBoundPackageKey, \ PMPackageState, PMUseFlag - from gentoopm.basepm.pkgset import PMPackageSet, PMFilteredPackageSet - from gentoopm.pkgcorepm.atom import PkgCoreAtom, PkgCorePackageKey - from gentoopm.pkgcorepm.contents import PkgCorePackageContents - from gentoopm.pkgcorepm.depend import PkgCorePackageDepSet - from gentoopm.util import SpaceSepTuple, SpaceSepFrozenSet + from ..basepm.pkgset import PMPackageSet, PMFilteredPackageSet + from ..util import SpaceSepTuple, SpaceSepFrozenSet + + from .atom import PkgCoreAtom, PkgCorePackageKey + from .contents import PkgCorePackageContents + from .depend import PkgCorePackageDepSet class PkgCorePackageSet(PMPackageSet): def filter(self, *args, **kwargs): diff --cc gentoopm/portagepm/pkg.py index a0a6746,5992ae2..8f73ea0 --- a/gentoopm/portagepm/pkg.py +++ b/gentoopm/portagepm/pkg.py @@@ -5,16 -5,18 +5,17 @@@ from portage.versions import cpv_getkey, cpv_getversion, vercmp - from gentoopm.basepm.depend import PMRequiredUseAtom - from gentoopm.basepm.pkg import PMPackage, PMPackageDescription, \ + from ..basepm.depend import PMRequiredUseAtom -from ..basepm.metadata import PMPackageMetadata + from ..basepm.pkg import PMPackage, PMPackageDescription, \ PMInstalledPackage, PMInstallablePackage, PMBoundPackageKey, \ PMPackageState, PMUseFlag - from gentoopm.basepm.pkgset import PMPackageSet, PMFilteredPackageSet - from gentoopm.portagepm.atom import PortageAtom, CompletePortageAtom, \ + from ..basepm.pkgset import PMPackageSet, PMFilteredPackageSet + from ..util import SpaceSepTuple, SpaceSepFrozenSet + + from .atom import PortageAtom, CompletePortageAtom, \ PortagePackageKey, PortagePackageVersion, _get_atom - from gentoopm.portagepm.contents import PortagePackageContents - from gentoopm.portagepm.depend import PortagePackageDepSet - from gentoopm.util import SpaceSepTuple, SpaceSepFrozenSet + from .contents import PortagePackageContents + from .depend import PortagePackageDepSet class PortagePackageSet(PMPackageSet): def filter(self, *args, **kwargs):
next reply other threads:[~2011-08-13 10:58 UTC|newest] Thread overview: 17+ messages / expand[flat|nested] mbox.gz Atom feed top 2011-08-13 10:58 Michał Górny [this message] 2011-08-12 21:21 ` [gentoo-commits] proj/gentoopm:0.2.x commit in: / Michał Górny -- strict thread matches above, loose matches on Subject: below -- 2015-08-05 21:32 [gentoo-commits] proj/gentoopm:master " Michał Górny 2013-02-16 16:16 Michał Górny 2012-10-28 15:24 Michał Górny 2012-10-28 10:33 Michał Górny 2011-09-09 21:13 Michał Górny 2011-08-13 10:58 Michał Górny 2011-08-13 10:57 [gentoo-commits] proj/gentoopm:gentoopm-0.2 " Michał Górny 2011-08-13 10:58 ` [gentoo-commits] proj/gentoopm:master " Michał Górny 2011-08-13 10:31 Michał Górny 2011-07-22 13:16 Michał Górny 2011-07-14 14:36 Michał Górny 2011-07-13 16:26 Michał Górny 2011-07-11 9:40 Michał Górny 2011-07-10 12:34 Michał Górny 2011-07-07 19:55 Michał Górny 2011-07-06 22:04 Michał Górny
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=b9fb58a462d27fdf4e66d6d5b88c8ad9697df1b1.mgorny@gentoo \ --to=mgorny@gentoo.org \ --cc=gentoo-commits@lists.gentoo.org \ --cc=gentoo-dev@lists.gentoo.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox