summaryrefslogtreecommitdiffstats
path: root/pym/_emerge/Package.py
Commit message (Expand)AuthorAgeFilesLines
* Only initialize Package.inherited to an empty set when it is None.Zac Medico2010-09-141-1/+2
* Ensure that Package.inherited is always initialized, even if there is noZac Medico2010-09-141-0/+1
* Make Package.metadata.defined_phases return all possible phases whenZac Medico2010-09-091-1/+11
* Fix Package._validate_deps() to pass matchall=True to use_reduce().Zac Medico2010-08-271-4/+4
* Use InvalidDependString import instead ofZac Medico2010-08-271-6/+6
* Use Package._metadata_exception() to handle invalid LICENSE, PROPERTIES,Zac Medico2010-08-271-12/+22
* Add a IUSE.missing repoman category for packages that have a USEZac Medico2010-08-261-22/+25
* Bug #334365 - Selectively ignore invalid metadata of installed packagesZac Medico2010-08-261-5/+17
* Bug #334365 - When depgraph.display_problems() shows the messageZac Medico2010-08-261-11/+20
* Fix Package._visible() to mask installed packages with invalid metadata.Zac Medico2010-08-261-1/+3
* Make the Atom class add 'EAPI.incompatible' category attributes toZac Medico2010-08-261-1/+12
* Let use_reduce and Atom do EAPI checksSebastian Luther2010-08-261-37/+4
* Use EAPI.incompatible repoman category for REQUIRED_USE setting inZac Medico2010-08-251-1/+1
* Make Package._validate_deps() use check_required_use() to validateZac Medico2010-08-251-5/+15
* Make Package._validate_deps() check USE conditionals in SRC_URI.Zac Medico2010-08-251-1/+2
* Bug #334365 - Mask packages with invalid metadata as early as possible,Zac Medico2010-08-251-3/+63
* * Replace config._iuse_implicit_re with a callable _iuse_implicit_matchZac Medico2010-08-181-6/+6
* Pass is_valid_flag to use_reduce if possibleSebastian Luther2010-08-161-1/+2
* portage.dep.use_reduce: Better validation of use flags in use conditionalsSebastian Luther2010-08-161-1/+1
* Make DoebuildSpawnTestCase instantiate a minimal Package instance, andZac Medico2010-08-151-1/+1
* portage.dep: Integrate the functionality of flatten into use_reduceSebastian Luther2010-08-141-2/+2
* Implement use dependency defaultsSebastian Luther2010-08-131-1/+1
* Make sure we don't allow REQUIRED_USE in EAPIs that don't support itSebastian Luther2010-08-111-1/+5
* Make sure we don't allow IUSE defaults in EAPIs that don't allow themSebastian Luther2010-08-111-0/+5
* portage.dep.use_reduce: Work on depstrings instead of paren_reduce'd dep arraysSebastian Luther2010-08-101-6/+5
* Add REQUIRED_USE to metadata keys, caches, etc.Sebastian Luther2010-08-101-1/+1
* Add special handling for updates of Package.metadata['USE'], so thatZac Medico2010-06-011-3/+15
* Add a Package.copy() method.Zac Medico2010-06-011-2/+9
* Make depgraph._serialize_tasks show a debug message when itZac Medico2010-05-301-4/+2
* Add _emerge.Package.iuse.get_missing_iuse to return missing IUSE flags. Resto...Sebastian Luther2010-05-251-0/+13
* _emerge.Package.iuse.is_valid_flags should return a list of flags missing fro...Sebastian Luther2010-05-251-2/+3
* Allow _emerge.Package.iuse.is_valid_flag() to take a list of flagsSebastian Luther2010-05-251-4/+9
* _emerge.Package.__str__(): handle operation==uninstallSebastian Luther2010-05-211-0/+6
* Add _emerge.Package.__str__() for nicer output formattingSebastian Luther2010-05-201-0/+28
* Add a Package.iuse.is_valid_flag() method to replace the regex attribute,Zac Medico2010-04-271-20/+9
* Add DEFINED_PHASES to the dbapi caches and _emerge.Package.metadataSebastian Luther2010-03-301-1/+6
* Remove all svn $Id keywords.Zac Medico2010-03-241-1/+0
* Use isvalidatom to validate PROVIDE entries.Zac Medico2010-02-191-2/+8
* Cache BUILD_TIME in Package.metadata.Zac Medico2010-02-151-1/+1
* Optimized the code for bug #288083 and make it handle more cases. Now Packagev2.2_rc51Zac Medico2009-11-211-2/+79
* Bug #292820 - Make the Package constructor handle invalid SLOT values.Zac Medico2009-11-121-2/+4
* Fix SyntaxError with Python 3 added in r14462.Arfrever Frehtes Taifersar Arahesis2009-09-291-1/+1
* Revert the rest of r14280 since it seems that dict bypasses __getitem__Zac Medico2009-09-291-26/+7
* Add back _PackageMetadataWrapper__setitem__, removed in r14280, since removingZac Medico2009-09-291-30/+64
* Bug #285979 - Replace references to CDEPEND with UNUSED_00, to make it clearZac Medico2009-09-231-1/+0
* Define long as int when Python 3 is used.Arfrever Frehtes Taifersar Arahesis2009-09-211-0/+1
* Use dict.(keys|values|items)() instead of dict.(iterkeys|itervalues|iteritems...Arfrever Frehtes Taifersar Arahesis2009-09-211-1/+1
* Define basestring as str when Python 3 is used.Arfrever Frehtes Taifersar Arahesis2009-09-211-0/+4
* Update syntax of 'except' statements for compatibility with Python 3.Arfrever Frehtes Taifersar Arahesis2009-09-201-1/+1
* Use a dict for Package.metadata, because it's faster. Thanks to MaratZac Medico2009-09-191-49/+33