Pyuv Versions Save

Python interface for libuv

pyuv-1.4.0

6 years ago

pyuv-1.3.0

7 years ago

pyuv-1.2.0

8 years ago

pyuv-1.1.0

8 years ago

pyuv-1.0.2

9 years ago

pyuv-1.0.1

9 years ago
  • build: add --use-system-libuv build time option
  • build: fix rebuilding when -f is specified
  • doc: remove Loop.walk from documentation
  • build: fix sdist on Windows
  • test: fix process tests on Windows
  • core: raised libuv version to 1.0.2

pyuv-1.0.0

9 years ago

pyuv is a big step forward after 0.10. It's based on the 1.x libuv branch and, like libuv itself, will be maintained for a long time, while maintaining API compatibility. It does, however, have some backwards incompatible API changes with regards to 0.10, but it's for the best, trust me :-)

This release drops support for Python 2.6 and 3.0-3.2.

Changes since 0.10:

  • Added instance dictionary to Request objects
  • Added libuv-verbose-build command line argument
  • Added MAC address to util.interface_addresses() output
  • Dropped MinGW support
  • Implement loop excepthook as a method rather than an attribute
  • Allow None callback for Async handles
  • Added Loop.handles property
  • Keep handles (Python objects) alive when they are started
  • Added flags argument to TCP.bind
  • Add Stream.try_write() function
  • Added Loop.alive attribute
  • Define and expose UV_TCP_IPV6ONLY constant
  • Add UDP.set_multicast_interface function
  • Export UV_UDP_REUSEADDR constant
  • Accept '' as a valid address to bind to
  • Added Pipe.getsockname function
  • Barrier.wait returns a boolean now
  • Fix bytes / unicode nonsense in many places
  • Add getnameinfo support
  • Add util.getrusage()
  • Fix handling empty UDP datagrams
  • Added UDP.try_send function
  • Add pyuv.fs.access function
  • Make Process.spawn a class method
  • Fix subclassing Loop
  • TCP, pipe, UDP: add send_buffer_size and receive_buffer_size
  • Streams, UDP, Poll: add fileno() function
  • Move getaddrinfo and getnameinfo to a 'dns' submodule

pyuv-0.10.13

9 years ago
  • Build: fix build with VS 2013 installed
  • Build: fix build with Windows SDK
  • Build: show stdout on build errors as well
  • Build: bundle gyp on sdist
  • Raised libuv version to 0bcac64 (v0.10 branch)

pyuv-1.0.0.dev1

9 years ago
  • fs: add pyuv.fs.access function
  • fs: rename readdir to scandir
  • process: make Process.spawn a class method
  • loop: call LoopSubclass.init when calling LoopSubclass.default_loop
  • tcp, pipe, udp: add send_buffer_size and receive_buffer_size
  • udp: add fileno() method
  • stream: add fileno() method
  • process: give better error message on Process.close
  • core: fix subclassing Loop
  • test: add test which ignores exceptions in a excepthook
  • core: drop support for Python 2.6
  • core: raised libuv version to 1.0.0-rc2

pyuv-0.10.12

9 years ago
  • Fixed multiple memory leaks when using sync fs functions
    • Cleanup fs requests when using sync mode
    • Raised libuv version to 0.10.29