* [gentoo-python] Stabilization plan for python3.3
@ 2013-07-01 14:25 Mike Gilbert
2013-07-01 15:33 ` Michał Górny
2013-07-01 16:12 ` Brian Dolbec
0 siblings, 2 replies; 3+ messages in thread
From: Mike Gilbert @ 2013-07-01 14:25 UTC (permalink / raw
To: gentoo-python
Just some thoughts on this subject; help me fill in any blanks.
1. We should do some kind of scan to ensure that any package with
python3_2 in PYTHON_COMPAT also has python3_3. Needs a script.
2. Once that is done, we should ensure that any relevant versions are
stabilized. Also needs a script.
3. Finally, we can request stabilization of dev-lang/python:3.3 and
remove it from use.stable.mask.
Does that sound about right?
Do we have anyone who can help with those scripts? I can take a stab
at it, but I'm a relative newbie when it comes to portage api stuff.
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [gentoo-python] Stabilization plan for python3.3
2013-07-01 14:25 [gentoo-python] Stabilization plan for python3.3 Mike Gilbert
@ 2013-07-01 15:33 ` Michał Górny
2013-07-01 16:12 ` Brian Dolbec
1 sibling, 0 replies; 3+ messages in thread
From: Michał Górny @ 2013-07-01 15:33 UTC (permalink / raw
To: Mike Gilbert; +Cc: gentoo-python
[-- Attachment #1: Type: text/plain, Size: 566 bytes --]
Dnia 2013-07-01, o godz. 10:25:58
Mike Gilbert <floppym@gentoo.org> napisał(a):
> Just some thoughts on this subject; help me fill in any blanks.
>
> 1. We should do some kind of scan to ensure that any package with
> python3_2 in PYTHON_COMPAT also has python3_3. Needs a script.
While at it, I'd use a tool which greps the whole tree for Python impls
supported by various packages. Plus a scatter-like plot showing which
impls are supported by those packages.
I'll write that one when I have some more time.
--
Best regards,
Michał Górny
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 966 bytes --]
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [gentoo-python] Stabilization plan for python3.3
2013-07-01 14:25 [gentoo-python] Stabilization plan for python3.3 Mike Gilbert
2013-07-01 15:33 ` Michał Górny
@ 2013-07-01 16:12 ` Brian Dolbec
1 sibling, 0 replies; 3+ messages in thread
From: Brian Dolbec @ 2013-07-01 16:12 UTC (permalink / raw
To: Mike Gilbert; +Cc: gentoo-python
On Mon, 2013-07-01 at 10:25 -0400, Mike Gilbert wrote:
> Just some thoughts on this subject; help me fill in any blanks.
>
> 1. We should do some kind of scan to ensure that any package with
> python3_2 in PYTHON_COMPAT also has python3_3. Needs a script.
>
> 2. Once that is done, we should ensure that any relevant versions are
> stabilized. Also needs a script.
>
> 3. Finally, we can request stabilization of dev-lang/python:3.3 and
> remove it from use.stable.mask.
>
> Does that sound about right?
>
> Do we have anyone who can help with those scripts? I can take a stab
> at it, but I'm a relative newbie when it comes to portage api stuff.
>
Here is probably most of what you need for api's. Just make your for
loops with them.
brian@big_daddy ~ $ python
Python 2.7.5 (default, Jun 29 2013, 02:44:43)
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import portage
>>> p=portage.portdb
>>> pkgs=p.cp_all()
>>> type(pkgs)
<type 'list'>
>>> pkgs[0]
u'app-accessibility/SphinxTrain'
>>> p1=pkgs[0]
>>> p.cp_list(p1)
[u'app-accessibility/SphinxTrain-0.9.1-r1', u'app-accessibility/SphinxTrain-1.0.8']
>>> v=p.cp_list(p1)
>>> p.aux_get(v[0],['IUSE','KEYWORDS'])
[u'', u'~amd64 ppc x86']
>>> p.aux_get(v[1],['IUSE','KEYWORDS'])
[u'python_targets_python2_7 python_single_target_python2_7', u'amd64 x86']
>>> c=p.aux_get('app-portage/gentoolkit-9999',['IUSE', 'KEYWORDS'])
>>> c
[u'python_targets_python2_6 python_targets_python2_7 python_targets_python3_1
python_targets_python3_2 python_targets_python3_3 python_targets_pypy1_9', u'']
>>>
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2013-07-01 16:12 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-07-01 14:25 [gentoo-python] Stabilization plan for python3.3 Mike Gilbert
2013-07-01 15:33 ` Michał Górny
2013-07-01 16:12 ` Brian Dolbec
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox