Python in\for Fedora

2010-03-07 Thread Frank Murphy
I don't know Python,
but want to teach myself.

For my efforts to be useful to Fedora,
should I start with learning 3.x?

What frameworks should I attempt?

I prefer working with a GUI\IDE. recommends?

http://fedoraproject.org/wiki/SIGs/Python
is above up to date?

Hope this is the correct list,
and havn't stepped on any toes.

-- 
Regards,

Frank Murphy
UTF_8 Encoded
___
python-devel mailing list
[email protected]
https://admin.fedoraproject.org/mailman/listinfo/python-devel


Re: Python in\for Fedora

2010-03-07 Thread Toshio Kuratomi
On Sun, Mar 07, 2010 at 08:48:48AM +, Frank Murphy wrote:
> I don't know Python,
> but want to teach myself.
> 
> For my efforts to be useful to Fedora,
> should I start with learning 3.x?
> 
ATM everyone is programming in python2.  But we're starting to help upstream
modules port to python3.  So the choice is whether you want to help with
programming tasks in Fedora, fixing bugs in current packages (both python2
tasks), or porting libraries over to python3.

> What frameworks should I attempt?
> 
If you're talking about web frameworks, TurboGears1 is what the majority of
our infrastructure is written in.  The plan is to port them to TurboGears2
as time allows.  A few apps are written in DJango (transifex and
reviewboard) as well.

> I prefer working with a GUI\IDE. recommends?
> 
I don't use an IDE but I hear good things about eclipse with the pydev
plugin.  One person I know uses kdevelop.

> http://fedoraproject.org/wiki/SIGs/Python
> is above up to date?
> 
Not wholly but it's not terribly out of date either.

> Hope this is the correct list,
> and havn't stepped on any toes.
> 
Welcome aboard!

-Toshio


pgpRrxOwjbebG.pgp
Description: PGP signature
___
python-devel mailing list
[email protected]
https://admin.fedoraproject.org/mailman/listinfo/python-devel

Any opinions on updating SQLAlchemy for F-13?

2010-03-07 Thread Toshio Kuratomi

It's a bit late for incompatible versions so I'm asking for opinions here:

SQLAlchemy-0.6beta1 is out.  Should we update the SA package in F-13 to the
new version?  Things that have been deprecated throughout the 0.5 release
cycle have been removed so it's possible that some things will break with
this update.  We could push an  SA0.5 compat package as well as moving the
main SA to 0.6 but that won't solve the problem entirely -- it just means
people will need to patch code to use sys.path or setuptools to use the
proper SA instead of patching out deprecated code.  Migration docs:

http://www.sqlalchemy.org/trac/wiki/06Migration

So what are the benefits?  New features are available, speed increase via
a C extension, and support for building a python3 module are the notable
improvements.

The new package is in F-14 (although not yet with thepython3 submodule or
the C extensions turned on.. working on that now) if you want to test it out
with your own packages/code.  Just not sure yet what to do about F-13.

-Toshio


pgpwDD1TV4TOg.pgp
Description: PGP signature
___
python-devel mailing list
[email protected]
https://admin.fedoraproject.org/mailman/listinfo/python-devel

Re: Any opinions on updating SQLAlchemy for F-13?

2010-03-07 Thread Toshio Kuratomi
On Sun, Mar 07, 2010 at 11:53:03AM -0500, Toshio Kuratomi wrote:
> 
> It's a bit late for incompatible versions so I'm asking for opinions here:
> 
> SQLAlchemy-0.6beta1 is out.  Should we update the SA package in F-13 to the
> new version?  Things that have been deprecated throughout the 0.5 release
> cycle have been removed so it's possible that some things will break with
> this update.  We could push an  SA0.5 compat package as well as moving the
> main SA to 0.6 but that won't solve the problem entirely -- it just means
> people will need to patch code to use sys.path or setuptools to use the
> proper SA instead of patching out deprecated code.  Migration docs:
> 
> http://www.sqlalchemy.org/trac/wiki/06Migration
> 
> So what are the benefits?  New features are available, speed increase via
> a C extension, and support for building a python3 module are the notable
> improvements.
> 
> The new package is in F-14 (although not yet with thepython3 submodule or
> the C extensions turned on.. working on that now) if you want to test it out
> with your own packages/code.  Just not sure yet what to do about F-13.
> 
And a little update -- the cextension will be in the beta2 tarball, it's not
in the current beta1 tarball.

The python-sqlalchemy build with a python3 submodule is here:

  https://koji.fedoraproject.org/koji/buildinfo?buildID=160566

-Toshio


pgphDHPEUjZwL.pgp
Description: PGP signature
___
python-devel mailing list
[email protected]
https://admin.fedoraproject.org/mailman/listinfo/python-devel