Skip to content
Snippets Groups Projects
Select Git revision
  • master
  • 0.29.x
  • release
  • clean_up_capi_features
  • wild/ca97a9b4fd5e640e7bca68bece4a93bf09b70048
  • branch/OpenVMS default protected
  • gh3578_refleak
  • gh3092_percent_d_format
  • wild/162972e7c0335748b70e02edc37e5e3bbb4858ae
  • master_bookmark
  • gh2781_pep487_init_subclass_bookmark
  • branch/default
  • wild/8ce17460140adb110777d1fa69cc4154135c1ba2
  • 0.29.x_bookmark
  • release_bookmark
  • wild/292d4a5631697147dae2cd7beec8072d7aafbbbf
  • full_code_writer
  • full_code_writer_bookmark
  • fix_srctree_tests_on_windows_bookmark
  • optimise_pysequence_list_bookmark
20 results

cython

  • Clone with SSH
  • Clone with HTTPS
  • user avatar
    Stefan Behnel authored
    17458cd9
    History
    Welcome to Cython!
    =================
    
    Cython (http://cython.org) is a language that makes writing C extensions for
    the Python language as easy as Python itself.  Cython is based on the
    well-known Pyrex, but supports more cutting edge functionality and
    optimizations.
    
    The Cython language is very close to the Python language, but Cython
    additionally supports calling C functions and declaring C types on variables
    and class attributes.  This allows the compiler to generate very efficient C
    code from Cython code.
    
    This makes Cython the ideal language for wrapping external C libraries, and
    for fast C modules that speed up the execution of Python code.
    
    LICENSE:
    
    The original Pyrex program was licensed "free of restrictions" (see
    below).  Cython itself is licensed under the permissive
    
       Apache License
    
    See LICENSE.txt.
    
    
    --------------------------
    
    Note that Cython used to ship the full version control repository in its source
    distribution, but no longer does so due to space constraints.  To get the
    full source history, make sure you have git installed, then step into the
    base directory of the Cython source distribution and type
    
        make repo
    
    Alternatively, check out the latest developer repository from
    
        https://github.com/cython/cython
    
    
    
    The following is from Pyrex:
    ------------------------------------------------------
    This is a development version of Pyrex, a language
    for writing Python extension modules.
    
    For more info, see:
    
        Doc/About.html for a description of the language
        INSTALL.txt    for installation instructions
        USAGE.txt      for usage instructions
        Demos          for usage examples
    
    Comments, suggestions, bug reports, etc. are
    welcome!
    
    Copyright stuff: Pyrex is free of restrictions. You
    may use, redistribute, modify and distribute modified
    versions.
    
    The latest version of Pyrex can be found here:
    
    http://www.cosc.canterbury.ac.nz/~greg/python/Pyrex/
    
    Greg Ewing, Computer Science Dept, +--------------------------------------+
    University of Canterbury,          | A citizen of NewZealandCorp, a       |
    Christchurch, New Zealand          | wholly-owned subsidiary of USA Inc.  |
    greg@cosc.canterbury.ac.nz         +--------------------------------------+