On Mon, Nov 23, 2009 at 03:02:20PM +0100, Marcin Juszkiewicz wrote: > 1.8 branch works with 2.4+, 1.10 and master require 2.6 version of Python. > Older versions are not supported.
Ok, very well, but Python 2.4 still needs the:
"""
try:
set
except NameError:
from sets import Set as set
"""
to use sets though.
> > as I noticed some files containing python 2.3 compatibility code for set(),
> > but not all.
> >
> > Should all .py files using set() have the
> > 'try: set except NameError: from sets import Set as set' code ? Or should
> > that be removed from all files ?
>
> set() was removed from Bitbake after 1.8.12 was released. I would like to
> know
> where did you found use of set() as I thought that I removed all of them.
In the HEAD of the 1.8 branch:
lib/bb/COW.py: a['set2'] = set()
lib/bb/cache.py: self.world_target = set()
lib/bb/cooker.py: self.status.ignored_dependencies = set()
lib/bb/cooker.py: self.status.ignored_dependencies = set(
ignore.split() )
lib/bb/runqueue.py: self.runq_depends.append(set(depends))
lib/bb/runqueue.py: self.runq_revdeps.append(set())
lib/bb/runqueue.py: self.runq_depends[listid] = set(newdeps)
lib/bb/shell.py: cooker.status.ignored_dependencies = set(
ignore.split() )
In the HEAD of master:
lib/bb/COW.py: a['set2'] = set()
lib/bb/cache.py: self.world_target = set()
lib/bb/cooker.py: self.status.ignored_dependencies = set()
lib/bb/cooker.py: self.status.ignored_dependencies =
set(ignore.split())
lib/bb/data_smart.py: self._special_values[keyword] = set()
lib/bb/data_smart.py: self._seen_overrides[override] = set()
lib/bb/runqueue.py: tdepends_fnid[fnid] = set()
lib/bb/runqueue.py: self.runq_depends.append(set(depends))
lib/bb/runqueue.py: self.runq_revdeps.append(set())
lib/bb/runqueue.py: reccumdepends[fnid] = set()
lib/bb/runqueue.py: self.runq_depends[listid] = set(newdeps)
lib/bb/shell.py: cooker.status.ignored_dependencies = set(
ignore.split() )
In the HEAD of 1.10:
lib/bb/COW.py: a['set2'] = set()
lib/bb/cache.py: self.world_target = set()
lib/bb/cooker.py: self.status.ignored_dependencies = set()
lib/bb/cooker.py: self.status.ignored_dependencies = set( ignore.split()
)
lib/bb/data_smart.py: self._special_values[keyword] = set()
lib/bb/data_smart.py: self._seen_overrides[override] = set()
lib/bb/runqueue.py: tdepends_fnid[fnid] = set()
lib/bb/runqueue.py: self.runq_depends.append(set(depends))
lib/bb/runqueue.py: self.runq_revdeps.append(set())
lib/bb/runqueue.py: reccumdepends[fnid] = set()
lib/bb/runqueue.py: self.runq_depends[listid] = set(newdeps)
lib/bb/shell.py: cooker.status.ignored_dependencies = set(
ignore.split() )
Marc
signature.asc
Description: Digital signature
_______________________________________________ Bitbake-dev mailing list [email protected] https://lists.berlios.de/mailman/listinfo/bitbake-dev
