summaryrefslogtreecommitdiffstats
path: root/pym/portage/dep
Commit message (Expand)AuthorAgeFilesLines
* --autounmask: If we can't do a change because of REQUIRED_USE, give at least ...Sebastian Luther2010-08-201-0/+2
* Add portage.dep.get_required_use_flags to extract the use flags used in a REQ...Sebastian Luther2010-08-201-2/+79
* extract_affecting_use: Fix the same bug as in use_reduceSebastian Luther2010-08-181-6/+29
* check_required_use: Fix the same bug as in use_reduceSebastian Luther2010-08-181-1/+1
* paren_reduce: Fix the same bug as in use_reduceSebastian Luther2010-08-181-7/+31
* * Replace config._iuse_implicit_re with a callable _iuse_implicit_matchZac Medico2010-08-181-4/+5
* use_reduce: code cleanupSebastian Luther2010-08-181-30/+26
* Fix use_reduce() to correctly handle "|| ( ( A B ) C )", and alsoZac Medico2010-08-181-1/+22
* Temporarily disable portage.dep deprecation warnings for external apiZac Medico2010-08-171-11/+21
* Pass token_class parameter if possible to use_reduceSebastian Luther2010-08-161-23/+20
* portage.dep.use_reduce: Add token_class parameterSebastian Luther2010-08-161-7/+12
* Fix typos in comments.Arfrever Frehtes Taifersar Arahesis2010-08-161-3/+3
* portage.dep.use_reduce: More comments and better error messagesSebastian Luther2010-08-161-10/+42
* portage.dep.use_reduce: Better error messagesSebastian Luther2010-08-161-20/+44
* portage.dep.use_reduce: Better validation of use flags in use conditionalsSebastian Luther2010-08-161-8/+13
* Implement ExtendedAtomDict.iteritems(), so that it doesn't invokeZac Medico2010-08-151-0/+7
* portage.dep: Integrate the functionality of flatten into use_reduceSebastian Luther2010-08-141-4/+29
* portage.dep: Integrate the functionality of dep_opconvert into use_reduceSebastian Luther2010-08-142-7/+10
* Atom.violated_conditionals: Use iuse.is_valid_flag instead of iuse.allSebastian Luther2010-08-131-15/+17
* Implement use dependency defaultsSebastian Luther2010-08-132-52/+203
* portage.dep.extract_affecting_use: Don't raise if atom is not in dep stringSebastian Luther2010-08-121-6/+0
* Add portage.dep.extract_affecting_use()Sebastian Luther2010-08-121-0/+103
* Make REQUIRED_USE work again. Without paren_reduce this time.Sebastian Luther2010-08-111-113/+88
* portage.dep.dep_check: Make sure we don't allow slot deps in EAPi-0 ebuildsSebastian Luther2010-08-111-1/+4
* Introduce portage.eapi. Use it everywhere.Sebastian Luther2010-08-111-2/+3
* portage/dep/__init__.py: Remove deprecated behaviourSebastian Luther2010-08-111-84/+9
* Add stacklevel=2 to warnings.warn() calls.Zac Medico2010-08-101-5/+5
* Don't use deprecated paren_normalize() function.Zac Medico2010-08-101-1/+1
* Add deprecation warnings for paren_reduce, strip_empty and use_reduce with pa...Sebastian Luther2010-08-101-1/+12
* portage.dep.dep_opconvert: remove handling of '&&' operatorSebastian Luther2010-08-101-1/+1
* portage.dep.use_reduce: Add is_src_uri and allow_src_uri_file_renamesSebastian Luther2010-08-101-5/+19
* portage.dep._dep_check_strict: Unused, removedSebastian Luther2010-08-101-18/+6
* portage.dep.use_reduce: Work on depstrings instead of paren_reduce'd dep arraysSebastian Luther2010-08-102-111/+99
* Add repoman check for REQUIRED_USESebastian Luther2010-08-101-0/+4
* Add missing IUSE check in portage.dep._check_required_use()Sebastian Luther2010-08-101-2/+14
* Implement portage.dep.check_required_use() for checking REQUIRED_USE.Sebastian Luther2010-08-101-5/+117
* portage.dep.paren_reduce: Remove redundant bracketsSebastian Luther2010-08-101-4/+23
* portage.dep: Rewrite paren_reduce and add testsSebastian Luther2010-08-101-53/+42
* portage.dep.Atom.violated_conditionals(): Fix "not / is None" bugSebastian Luther2010-08-081-2/+2
* Implement ExtendedAtomDict.__len__().Zac Medico2010-08-061-0/+3
* Implement ExtendedAtomDict.__iter__().Zac Medico2010-08-061-0/+9
* Make dep_check use depgraph._pkg_use_enabled to query USE settings of new-sty...Zac Medico2010-08-061-2/+4
* Make ExtendedAtomDict.__getitem__() return the value directly fromZac Medico2010-08-031-15/+7
* Fix ExtendedAtomDict so get() and __getitem__() behave consistently,Zac Medico2010-07-261-13/+27
* Make ExtendedAtomDict inherit from MutableMapping, and fix __getitem__Zac Medico2010-07-261-1/+6
* Make extended_cp_match() use re.escape() for safety, and since the result isZac Medico2010-07-251-2/+2
* Make extended_cp_match() cache regular expressions for re-use.Zac Medico2010-07-251-2/+8
* Re-implement extended_cp_match() using regex, and only support cp (insteadZac Medico2010-07-251-42/+8
* extended atom syntax: Allow wildcards in all placesSebastian Luther2010-07-241-28/+134
* portage.dep._use_dep: better validation, enable all testsSebastian Luther2010-07-231-0/+9