summaryrefslogtreecommitdiffstats
path: root/pym/portage/__init__.py
Commit message (Expand)AuthorAgeFilesLines
* Replace dict.keys() usage with __iter__(), since it behaves identically inZac Medico2009-09-221-11/+11
* Optimize unicode wrappers. Thanks to Marat Radchenko <marat@slonopotamus.org>Zac Medico2009-09-221-28/+30
* Don't wrap os.statvfs since it requires unicode string args in py3k.Zac Medico2009-09-211-0/+1
* In _unicode_func_wrapper, only encode keyword argument values, and not theZac Medico2009-09-211-2/+1
* Fix PORTAGE_WORKDIR_MODE parsing code so it doesn't store python's octalZac Medico2009-09-211-1/+1
* Temporarily disable use of pty in py3k since it triggers an unresolvedZac Medico2009-09-211-0/+4
* Define long as int when Python 3 is used.Arfrever Frehtes Taifersar Arahesis2009-09-211-0/+1
* Fix portage._unicode_func_wrapper.__call__() to properly handle bytes with Py...Arfrever Frehtes Taifersar Arahesis2009-09-211-2/+2
* Fix dep_expand so that it doesn't use deprecated dep_getcpv() usageZac Medico2009-09-211-12/+22
* Fix infinite recursion in items and values methods.Zac Medico2009-09-211-1/+1
* Use dict.(keys|values|items)() instead of dict.(iterkeys|itervalues|iteritems...Arfrever Frehtes Taifersar Arahesis2009-09-211-50/+50
* Fix breakage in _unicode_encode() for non-string types.Zac Medico2009-09-211-1/+4
* Deprecate key_expand and portage.dbapi.porttree.portagetree.resolve_specificZac Medico2009-09-211-0/+3
* Support both Python 2 and 3 in portage._unicode_encode() and portage._unicode...Arfrever Frehtes Taifersar Arahesis2009-09-211-7/+5
* Make key_expand() always return Atom type.Zac Medico2009-09-211-2/+4
* Use range() instead of xrange() for compatibility with Python 3.Arfrever Frehtes Taifersar Arahesis2009-09-211-2/+2
* Define basestring as str when Python 3 is used.Arfrever Frehtes Taifersar Arahesis2009-09-211-0/+3
* Use filter() and zip() instead of itertools.ifilter() and itertools.izip() fo...Arfrever Frehtes Taifersar Arahesis2009-09-211-8/+8
* When generating config.prevmaskdict, only call the Atom constructor whenZac Medico2009-09-211-1/+3
* Make _unicode_module_wrapper cache wrappers and reuse them. Thanks toZac Medico2009-09-201-2/+14
* In doebuild_environment(), detect if setcpv() hasn't been called properly,Zac Medico2009-09-201-3/+9
* Fix position of imports from __future__.Arfrever Frehtes Taifersar Arahesis2009-09-201-2/+1
* Support print() function with Python 2 in more files.Arfrever Frehtes Taifersar Arahesis2009-09-201-0/+2
* Update system imports for compatibility with Python 3.Arfrever Frehtes Taifersar Arahesis2009-09-201-3/+9
* Update syntax of numbers for compatibility with Python 3.Arfrever Frehtes Taifersar Arahesis2009-09-201-32/+32
* Update syntax of calls to print() for compatibility with Python 3.Arfrever Frehtes Taifersar Arahesis2009-09-201-18/+18
* Update syntax of 'except' statements for compatibility with Python 3.Arfrever Frehtes Taifersar Arahesis2009-09-201-83/+83
* Fix config.setinst() to add Atom instances to the provider lists instead ofZac Medico2009-09-191-1/+1
* Revert accidental changes _unicode_module_wrapper.__getattribute__ fromZac Medico2009-09-191-4/+4
* Remove obsolete InvalidAtom handler in _add_pkg_dep_string().Zac Medico2009-09-191-4/+4
* Avoid lots of redundant Atom constructor calls. Thanks to Marat RadchenkoZac Medico2009-09-191-38/+57
* Fix _expand_new_virtuals() to preserve USE deps in atoms for new-styleZac Medico2009-09-191-46/+41
* When _expand_new_virtuals() is called by repoman, skip expansion of new-styleZac Medico2009-09-141-5/+17
* Reimplement the code from bug #283795 so that indirect deps are preservedZac Medico2009-09-141-37/+41
* Simplify cpv_getkey() by just calling dep_getkey('=' + mycpv).Zac Medico2009-09-141-16/+1
* Use a regular expression for cpv_getkey(), and fall back to legacy code ifZac Medico2009-09-141-0/+5
* Use cpv_getkey() instead of dep_getkey() where appropriate.Zac Medico2009-09-131-3/+3
* Fix bug in _expand_new_virtuals() reported by Arfrever:Zac Medico2009-09-121-1/+1
* In config.getvirtuals(), save Atom instances in order to avoid revalidation.Zac Medico2009-09-121-17/+38
* Update grabdict_package and grabfile_package calling code to take advantageZac Medico2009-09-121-35/+18
* Bug #283795 - Make dep_check() filter out expanded indirect virual deps afterZac Medico2009-09-071-11/+26
* Add a vardbapi._pkgs_changed attribute to use instead of PORTAGE_COUNTER_HASHZac Medico2009-09-051-1/+0
* Use _unicode_decode() on the string returned from time.strftime(), in orderZac Medico2009-09-051-2/+3
* DEPRECATED_PROFILE_FILE is derived from PROFILE_PATH which has no leading slashFabian Groffen2009-09-051-1/+1
* consistently use CACHE_PATH with target_root, this commit needs a separate so...Fabian Groffen2009-09-051-7/+7
* Use KeyValuePairFileLoader instead of getconfig() for /etc/portage/modules,Zac Medico2009-08-291-2/+5
* Improve logic for bug #278729.Zac Medico2009-08-271-7/+15
* Bug #278729 - Inside dep_zapdeps(), account for USE dependencies in someZac Medico2009-08-271-20/+51
* Fix the code from bug #275796 to ensure that choices always go into theZac Medico2009-08-271-2/+8
* Support package.provided directory.Arfrever Frehtes Taifersar Arahesis2009-08-221-1/+1