summaryrefslogtreecommitdiffstats
path: root/pym/portage/dep
Commit message (Expand)AuthorAgeFilesLines
* portage.dep: Add support for ::repo syntax to all functions and classesSebastian Luther2010-09-141-17/+79
* Don't miss a "missing IUSE" because of [foo?] -> [] evaluations.Sebastian Luther2010-09-131-18/+4
* For digestgen(), add a matchnone parameter to use_reduce() that is theZac Medico2010-09-111-1/+9
* Fix dep_zapdeps() to handle satisfied or optional builttime depsZac Medico2010-09-081-1/+2
* Implement ExtendedAtomDict.copy().Zac Medico2010-09-021-0/+6
* Make match_from_list() strip "!!" when appropriate for strong blocks.Zac Medico2010-08-301-1/+4
* Remove unused imports found by pylint.Arfrever Frehtes Taifersar Arahesis2010-08-291-2/+0
* Use StopIteration to exit nested loops.v2.2_rc70Zac Medico2010-08-271-5/+9
* Add support for IUSE.missing checks in conditional USE dependencies.Zac Medico2010-08-271-3/+35
* Use InvalidDependString import instead ofZac Medico2010-08-271-42/+42
* Add a IUSE.missing repoman category for packages that have a USEZac Medico2010-08-261-3/+5
* Do not include the whole input string in the use_reduce()Zac Medico2010-08-261-21/+21
* Bug #334365 - Make dep_check() less strict with respect to EAPIZac Medico2010-08-261-17/+12
* Make the Atom class add 'EAPI.incompatible' category attributes toZac Medico2010-08-261-5/+16
* Make use_reduce() call Atom.evaluate_conditionals() when matchall is False,Zac Medico2010-08-262-5/+4
* Add code to dep_check(), borrowed from _expand_new_virtuals(), to passZac Medico2010-08-261-4/+16
* Let use_reduce and Atom do EAPI checksSebastian Luther2010-08-261-9/+26
* Fix UnboundLocalError for y on line 177 in _expand_new_virtuals()Zac Medico2010-08-261-1/+1
* ExtendedAtomDict: Add __eq__Sebastian Luther2010-08-241-0/+5
* Atom.violated_conditionals: Always treat deps as violated if the flag is not ...Sebastian Luther2010-08-241-0/+23
* ExtendedAtomDict: Add __delitem__Sebastian Luther2010-08-241-0/+6
* use_reduce: Give a hint to IUSE in the 'use flag '%s' is not referencable in ...Sebastian Luther2010-08-231-1/+2
* _use_dep.{evaluate_conditionals,_eval_qa_conditionals,violated_conditionals}:...Sebastian Luther2010-08-221-131/+199
* Add back _conditionals_class.values() method in order to fix breakageZac Medico2010-08-221-0/+5
* portage.dep._use_dep: Rewrite the parser for better readability and speedSebastian Luther2010-08-221-65/+40
* --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