DISQUS

DISQUS Hello! jessenoller.com comments is using DISQUS, a powerful comment system, to manage its comments. Learn more.

Community Page

Jump to original thread »
Author

Python 2.6 and 3.0 Beta 1 Released.

Started by jnoller · 1 year ago

I can finally crawl out from under the rock I’ve been under to happily pass on the news that Python 2.6 and 3.0 Beta 1 is officially released. For those of you living on the moon - this release is especially exciting for me for a few reasons:
PEP 371, the addition of the pyprocessing [...] ... Continue reading »

7 comments

  • Do a pycon talk! I'd definitely be interested.

    Great work.
  • I just downloaded the tarball for 2.6b1, compiled in on a macbook pro (10.5.3) and tried the clustered server sample but didn't get very far.. are you sure it's in there? :P I'm probably missing something here..

    $ python2.6
    Python 2.6b1 (r26b1:64398, Jun 20 2008, 00:33:25)
    [GCC 4.0.1 (Apple Inc. build 5465)] on darwin
    Type "help", "copyright", "credits" or "license" for more information.
    >>> import multiprocessing
    Traceback (most recent call last):
    File "<stdin>", line 1, in <module>
    ImportError: No module named multiprocessing
  • I hope not! I did all the heavy lifting on my macbook pro, so I just downloaded the src tarballs (I've been running off of trunk) and I'm checking it now.
  • Ok, so I double-checked the source tarball, I unpacked it and did the following - "./configure && make" after that, I fired up the python.exe executable in the build directory:


    woot:Python-2.6b1 jesse$ ./python.exe
    Python 2.6b1 (r26b1:64398, Jun 19 2008, 20:25:19)
    [GCC 4.0.1 (Apple Inc. build 5484)] on darwin
    Type "help", "copyright", "credits" or "license" for more information.
    >>> import multiprocessing
    >>> dir(multiprocessing)
    ['Array', 'AuthenticationError', 'BoundedSemaphore', 'BufferTooShort', 'Condition', 'Event', 'JoinableQueue', 'Lock', 'Manager', 'Pipe', 'Pool', 'Process', 'ProcessError', 'Queue', 'RLock', 'RawArray', 'RawValue', 'Semaphore', 'TimeoutError', 'Value', '__all__', '__author__', '__builtins__', '__doc__', '__file__', '__name__', '__package__', '__path__', '__version__', '__warningregistry__', '_multiprocessing', 'active_children', 'allow_connection_pickling', 'cpu_count', 'current_process', 'freeze_support', 'get_logger', 'log_to_stderr', 'os', 'process', 'sys']
    >>>

    So, I think it may be something in the compile step failing for you, or something else entirely. If you want, you can email me at jnoller at gmail dot youknowwhat.
  • Getting the same results on amd64 ubuntu:

    ~$ python
    Python 2.6b1 (r26b1:64398, Jun 19 2008, 07:34:18)
    [GCC 4.1.3 20070929 (prerelease) (Ubuntu 4.1.2-16ubuntu2)] on linux2
    Type "help", "copyright", "credits" or "license" for more information.
    >>> import multiprocessing
    Traceback (most recent call last):
    File "<stdin>", line 1, in <module>
    ImportError: No module named multiprocessing
    >>>

    Perhaps it's related to the fact I have multiple Python interpreters installed (2.3 till 3.0)? I'll see if I can debug the issue and otherwise I'll send you that email. Thanks!
  • Guess this will fix the problem.. http://jessenoller.com/2008/06/19/minor-problem...
  • Yup, someone filed it last night and added a patch to the tracker. Sorry about the problems - I tend to run from subversion rather than doing any sort of make install step

Add New Comment

Returning? Login