Skip to main content

Ice is a modern object-oriented toolkit that enables you to build distributed applications with minimal effort.

Project description

The Internet Communications Engine (Ice) provides a robust, proven platform for developing mission-critical networked applications. Let Ice handle all of the low-level details such as network connections, serialization, and concurrency so that you can focus on your application logic.

Our Python extension makes the full Ice feature set available to Python developers, including:

  • Client and server support

  • Synchronous and asynchronous invocations

  • Communicate via TCP, SSL, UDP, multicast, and WebSocket transports

  • Supports IPv4 and IPv6

  • Intuitive mapping from Slice to Python

To give you an idea of what it’s like to use Ice in Python, here’s a complete program that tests whether a remote Ice object is available:

import Ice
communicator = Ice.initialize()
obj = communicator.stringToProxy("hello:tcp -h myhost.mydomain.com -p 10000")
obj.ice_ping()
communicator.destroy()

With support for Python2 and Python3, you can easily add Ice to your existing Python infrastructure and discover how easy it is to build distributed applications with Ice.

Package Contents

This package includes the Ice extension for Python, the standard Slice definition files, and the Slice-to-Python compiler. You will need to install a full Ice distribution if you want to use other Ice language mappings, or Ice services such as IceGrid, IceStorm and Glacier2.

Installation

We recommend using pip or easy_install to install this package. If you install using python setup.py install instead, be aware that the Slice-to-Python compiler (slice2py) will not be available.

Home Page

Visit ZeroC’s home page for the latest news and information about Ice.

Documentation

We provide extensive online documentation for Ice, the Python extension, and the other Ice language mappings and services.

Support

Join us on our user forums if you have questions about Ice.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

zeroc-ice-3.6b.tar.gz (1.1 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

zeroc_ice-3.6b0-cp34-none-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.4Windows x86-64

zeroc_ice-3.6b0-cp34-none-win32.whl (1.8 MB view details)

Uploaded CPython 3.4Windows x86

zeroc_ice-3.6b0-cp27-none-win_amd64.whl (2.3 MB view details)

Uploaded CPython 2.7Windows x86-64

zeroc_ice-3.6b0-cp27-none-win32.whl (1.6 MB view details)

Uploaded CPython 2.7Windows x86

zeroc_ice-3.6b0-cp27-none-macosx_10_10_intel.whl (2.6 MB view details)

Uploaded CPython 2.7macOS 10.10+ Intel (x86-64, i386)

File details

Details for the file zeroc-ice-3.6b.tar.gz.

File metadata

  • Download URL: zeroc-ice-3.6b.tar.gz
  • Upload date:
  • Size: 1.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for zeroc-ice-3.6b.tar.gz
Algorithm Hash digest
SHA256 160d161f78b9f9d4107ded07b96614bb79262f690ed3852a6945fc89f1c3241c
MD5 d6b1db0fe77f3540cdb5922b04bf9a39
BLAKE2b-256 aa3f735ad17904cbccdd7a42c1c9a93b57f43ae623430179b506c88dd5365d6e

See more details on using hashes here.

File details

Details for the file zeroc_ice-3.6b0-cp34-none-win_amd64.whl.

File metadata

File hashes

Hashes for zeroc_ice-3.6b0-cp34-none-win_amd64.whl
Algorithm Hash digest
SHA256 4577dc4c7275a2bfc92128b3e9544ba32f04521b669e8fc564b38c0af53ade1e
MD5 0748eabf191f7c7fcad910cb515d8fe5
BLAKE2b-256 37c849340495d9c7c4d0ef6b3764be7492141c5f542d2c0d33f1ba3ae25d0243

See more details on using hashes here.

File details

Details for the file zeroc_ice-3.6b0-cp34-none-win32.whl.

File metadata

File hashes

Hashes for zeroc_ice-3.6b0-cp34-none-win32.whl
Algorithm Hash digest
SHA256 9001a91b5c8f9b534c69fe932040a9e0832dcdc0610c0b47e79265c822967bd1
MD5 5c16969ea8e4f6f04340ab019132eca2
BLAKE2b-256 287cb3948eb89714e53b42e8a4a72fa47201175d81cb7838ee7d5f6583dc95d5

See more details on using hashes here.

File details

Details for the file zeroc_ice-3.6b0-cp27-none-win_amd64.whl.

File metadata

File hashes

Hashes for zeroc_ice-3.6b0-cp27-none-win_amd64.whl
Algorithm Hash digest
SHA256 2597f3816d2251bcbc60739a10eecc713e9dc656ea4a748356c5166ec2286c71
MD5 c5b13dd2e365d04515a8a8a59195b22b
BLAKE2b-256 67a348869df218cbfb1d692e65f8361c691ae368a6b2884b53cb69dfc1744f0c

See more details on using hashes here.

File details

Details for the file zeroc_ice-3.6b0-cp27-none-win32.whl.

File metadata

File hashes

Hashes for zeroc_ice-3.6b0-cp27-none-win32.whl
Algorithm Hash digest
SHA256 d9aab8eef432fc4d1c903302d699166fb8c2c289aa88346f9590b7fc6d90b5ab
MD5 06e50029dfc60f5ca5aaa75b584c1718
BLAKE2b-256 c1d3b2894d6884f44d10a01e557aa6f5f4adafb59097b2f2be336efce058dd8d

See more details on using hashes here.

File details

Details for the file zeroc_ice-3.6b0-cp27-none-macosx_10_10_intel.whl.

File metadata

File hashes

Hashes for zeroc_ice-3.6b0-cp27-none-macosx_10_10_intel.whl
Algorithm Hash digest
SHA256 fc422040a138e95d22b8de0c11af28a712fad309c8685b9e235903889fdfed38
MD5 5b246756a0217b5b4e63c8ad9b76991c
BLAKE2b-256 b0f967fe73bd7f1a12d6019beb128219d2926184eedcac1c53ae6fda49bc4a33

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page