summaryrefslogtreecommitdiff
path: root/python/helpers/pydev/third_party/wrapped_for_pydev/ctypes/ctypes-README.txt
diff options
context:
space:
mode:
Diffstat (limited to 'python/helpers/pydev/third_party/wrapped_for_pydev/ctypes/ctypes-README.txt')
-rw-r--r--python/helpers/pydev/third_party/wrapped_for_pydev/ctypes/ctypes-README.txt134
1 files changed, 134 insertions, 0 deletions
diff --git a/python/helpers/pydev/third_party/wrapped_for_pydev/ctypes/ctypes-README.txt b/python/helpers/pydev/third_party/wrapped_for_pydev/ctypes/ctypes-README.txt
new file mode 100644
index 000000000000..bf8de1e8767e
--- /dev/null
+++ b/python/helpers/pydev/third_party/wrapped_for_pydev/ctypes/ctypes-README.txt
@@ -0,0 +1,134 @@
+(Note: this is a compiled distribution of ctypes, compiled for cygwin
+ to allow using the cygwin conversions directly from interpreterInfo. The tests
+ have been removed to reduce the added size. It is only used by PyDev on cygwin).
+
+Overview
+
+ ctypes is a ffi (Foreign Function Interface) package for Python.
+
+ It allows to call functions exposed from dlls/shared libraries and
+ has extensive facilities to create, access and manipulate simpole
+ and complicated C data types transparently from Python - in other
+ words: wrap libraries in pure Python.
+
+ ctypes runs on Windows, MacOS X, Linux, Solaris, FreeBSD. It may
+ also run on other systems, provided that libffi supports this
+ platform.
+
+ On Windows, ctypes contains (the beginning of) a COM framework
+ mainly targetted to use and implement custom COM interfaces.
+
+
+News
+
+ ctypes now uses the same code base and libffi on all platforms.
+ For easier installation, the libffi sources are now included in
+ the source distribution - no need to find, build, and install a
+ compatible libffi version.
+
+
+Requirements
+
+ ctypes 0.9 requires Python 2.3 or higher, since it makes intensive
+ use of the new type system.
+
+ ctypes uses libffi, which is copyright Red Hat, Inc. Complete
+ license see below.
+
+
+Installation
+
+ Windows
+
+ On Windows, it is the easiest to download the executable
+ installer for your Python version and execute this.
+
+ Installation from source
+
+ Separate source distributions are available for windows and
+ non-windows systems. Please use the .zip file for Windows (it
+ contains the ctypes.com framework), and use the .tar.gz file
+ for non-Windows systems (it contains the complete
+ cross-platform libffi sources).
+
+ To install ctypes from source, unpack the distribution, enter
+ the ctypes-0.9.x source directory, and enter
+
+ python setup.py build
+
+ This will build the Python extension modules. A C compiler is
+ required. On OS X, the segment attribute live_support must be
+ defined. If your compiler doesn't know about it, upgrade or
+ set the environment variable CCASFLAGS="-Dno_live_support".
+
+ To run the supplied tests, enter
+
+ python setup.py test
+
+ To install ctypes, enter
+
+ python setup.py install --help
+
+ to see the avaibable options, and finally
+
+ python setup.py install [options]
+
+
+ For Windows CE, a project file is provided in
+ wince\_ctypes.vcw. MS embedded Visual C 4.0 is required to
+ build the extension modules.
+
+
+Additional notes
+
+ Current version: 0.9.9.3
+
+ Homepage: http://starship.python.net/crew/theller/ctypes.html
+
+
+ctypes license
+
+ Copyright (c) 2000, 2001, 2002, 2003, 2004, 2005, 2006 Thomas Heller
+
+ Permission is hereby granted, free of charge, to any person
+ obtaining a copy of this software and associated documentation files
+ (the "Software"), to deal in the Software without restriction,
+ including without limitation the rights to use, copy, modify, merge,
+ publish, distribute, sublicense, and/or sell copies of the Software,
+ and to permit persons to whom the Software is furnished to do so,
+ subject to the following conditions:
+
+ The above copyright notice and this permission notice shall be
+ included in all copies or substantial portions of the Software.
+
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
+ BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
+ ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+ SOFTWARE.
+
+libffi license
+
+ libffi - Copyright (c) 1996-2003 Red Hat, Inc.
+
+ Permission is hereby granted, free of charge, to any person
+ obtaining a copy of this software and associated documentation files
+ (the ``Software''), to deal in the Software without restriction,
+ including without limitation the rights to use, copy, modify, merge,
+ publish, distribute, sublicense, and/or sell copies of the Software,
+ and to permit persons to whom the Software is furnished to do so,
+ subject to the following conditions:
+
+ The above copyright notice and this permission notice shall be
+ included in all copies or substantial portions of the Software.
+
+ THE SOFTWARE IS PROVIDED ``AS IS'', WITHOUT WARRANTY OF ANY KIND,
+ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ NONINFRINGEMENT. IN NO EVENT SHALL CYGNUS SOLUTIONS BE LIABLE FOR
+ ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
+ CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.