Download project files

How do I verify a download?


0.5.3 release from the 0.5 series released

Release information
Changelog:

0.5.3 (2013-07-24)

- Revert change to support bitprophet/ssh, which
  introduced a regression (Issue #43).

File Description Downloads
download icon pushy-0.5.3.zip (md5) Pushy 0.5.3 - Python Source Distribution 2,439
last downloaded 9 weeks ago
download icon pushy-0.5.3.jar (md5) Pushy 0.5.3 - Java Class Library 75
last downloaded 9 weeks ago
Total downloads: 2,514

0.5.2 release from the 0.5 series released

Release information
Changelog:

0.5.2 (2013-07-21)

- Catch ValueError (I/O operation on closed file) in
  serve_forever, as well as IOError.
- Pass -q to scp to suppress statistics in getfile/putfile.
- Don't write connection errors to stderr, raise an exception.
- Fix smb transport on unix (always define BasePopen)
- Support the bitprophet/ssh fork of paramiko.

File Description Downloads
download icon pushy-0.5.2.zip (md5) Pushy 0.5.2 - Python Source Distribution 62
last downloaded 36 weeks ago
download icon pushy-0.5.2.jar (md5) Pushy 0.5.2 - Java Class Library 20
last downloaded 35 weeks ago
Total downloads: 82

0.5.1 release from the 0.5 series released

Release information
Changelog:

This is a bug fix release which fixes a critical defect in the connection initiation code. This would affect any transport that has a non-native file for its stdin. Most notably, the Paramiko SSH transport is affected, but not the native SSH transport.

File Description Downloads
download icon pushy-0.5.1.zip (md5) Pushy 0.5.1 - Python Source Distribution 4,543
last downloaded 36 weeks ago
download icon pushy-0.5.1.jar (md5) Pushy 0.5.1 - Java Class Library 50
last downloaded 35 weeks ago
Total downloads: 4,593

0.5 release from the 0.5 series released

Release information
Changelog:

New Features
===========

 - Support for the "with" statement.
 - New methods on pushy.client.Client:
     * compile: takes string/function and compiles in the remote interpreter
     * execute: executes a statement/code object in the remote interpreter.

Bug Fixes
=======

The most noteworthy bugs fixed in 0.5 are:

#738216 Proxied old-style classes can't be instantiated
Old-style/classic classes (i.e. those that don't inherit from "object") previously could not be instantiated via a Pushy connection. This has been rectified by defining an additional proxy type for old-style classes.

#733026 auto-importer doesn't support modules not imported by their parent
Previously, importing a remote submodule via "connection.modules" would only work if the parent of the submodule imported it. For example, "connection.modules.os.path" would work since os imports os.path. If the parent does not import the submodule, Pushy would fail to import the module. This has been fixed in 0.5; remotely imported modules will provide the same sort of automagical importing interface as "connection.modules".

#734311 Proxies are strongly referenced and never deleted; __del__ isn't transmitted to delete proxied object
This is the most significant change in Pushy 0.5. Since inception, Pushy has never released proxy objects, meaning eventual memory bloating for objects that would otherwise by garbage collected. As of 0.5, Pushy will now garbage collect proxies by default. Every so often (by default, 5 seconds), Pushy will send a message to the peer to let it know which proxies have been garbage collected. This allows the peer to release the proxied objects, and reclaim resources.

#773811 Daemon/socket transport is slow
Due to the many small messages sent back and forth by Pushy, the "daemon" transport was found to be quite slow in stress testing. This is due to Nagle's Algorithm, which delays sending network packets so that they can be combined. This has a considerable impact on the latency of Pushy's operations, and so it is now disabled by Pushy.

File Description Downloads
download icon pushy-0.5.jar (md5) Pushy 0.5 - Java Class Library 31
last downloaded 35 weeks ago
download icon pushy-0.5.zip (md5) Pushy 0.5 - Python Source Distribution 789
last downloaded 35 weeks ago
Total downloads: 820

0.4 release from the 0.4 series released

File Description Downloads
download icon pushy-0.4.jar (md5) Pushy 0.4 - Java Class Library 36
last downloaded 35 weeks ago
download icon pushy-0.4.zip (md5) Pushy 0.4 - Python Source Distribution 641
last downloaded 35 weeks ago
Total downloads: 677

0.3 release from the 0.3 series released

File Description Downloads
download icon pushy-0.3.jar (md5) Pushy 0.3 - Java Class Library 51
last downloaded 35 weeks ago
download icon pushy-0.3.zip (md5) Pushy 0.3 - Python Source Distribution 163
last downloaded 35 weeks ago
Total downloads: 214

0.2 release from the 0.2 series released

File Description Downloads
download icon pushy-0.2.zip (md5) Python source distribution package for Pushy 0.2 48
last downloaded 36 weeks ago
Total downloads: 48