PageRenderTime 32ms CodeModel.GetById 23ms RepoModel.GetById 0ms app.codeStats 0ms

/README.rst

https://bitbucket.org/prologic/circuits/
ReStructuredText | 140 lines | 95 code | 45 blank | 0 comment | 0 complexity | daca0cc937bf05a78174982ccacf09fe MD5 | raw file
  1. .. _Python Programming Language: http://www.python.org/
  2. .. _#circuits IRC Channel: http://webchat.freenode.net/?randomnick=1&channels=circuits&uio=d4
  3. .. _FreeNode IRC Network: http://freenode.net
  4. .. _Python Standard Library: http://docs.python.org/library/
  5. .. _MIT License: http://www.opensource.org/licenses/mit-license.php
  6. .. _Create an Issue: https://bitbucket.org/circuits/circuits/issue/new
  7. .. _Mailing List: http://groups.google.com/group/circuits-users
  8. .. _Project Website: http://circuitsframework.com/
  9. .. _PyPi Page: http://pypi.python.org/pypi/circuits
  10. .. _Read the Docs: http://circuits.readthedocs.org/en/latest/
  11. .. _View the ChangeLog: http://circuits.readthedocs.org/en/latest/changes.html
  12. .. _Downloads Page: https://bitbucket.org/circuits/circuits/downloads
  13. circuits is a **Lightweight** **Event** driven and **Asynchronous**
  14. **Application Framework** for the `Python Programming Language`_
  15. with a strong **Component** Architecture.
  16. circuits also includes a lightweight, high performance and scalable
  17. HTTP/WSGI compliant web server as well as various I/O and Networking
  18. components.
  19. - Visit the `Project Website`_
  20. - `Read the Docs`_
  21. - Download it from the `Downloads Page`_
  22. - `View the ChangeLog`_
  23. .. image:: https://pypip.in/v/circuits/badge.png?text=version
  24. :target: https://pypi.python.org/pypi/circuits
  25. :alt: Latest Version
  26. .. image:: https://pypip.in/py_versions/circuits/badge.svg
  27. :target: https://pypi.python.org/pypi/circuits
  28. :alt: Supported Python Versions
  29. .. image:: https://pypip.in/implementation/circuits/badge.svg
  30. :target: https://pypi.python.org/pypi/circuits
  31. :alt: Supported Python implementations
  32. .. image:: https://pypip.in/status/circuits/badge.svg
  33. :target: https://pypi.python.org/pypi/circuits
  34. :alt: Development Status
  35. .. image:: https://pypip.in/d/circuits/badge.png
  36. :target: https://pypi.python.org/pypi/circuits
  37. :alt: Number of Downloads
  38. .. image:: https://pypip.in/format/circuits/badge.svg
  39. :target: https://pypi.python.org/pypi/circuits
  40. :alt: Format
  41. .. image:: https://pypip.in/license/circuits/badge.svg
  42. :target: https://pypi.python.org/pypi/circuits
  43. :alt: License
  44. .. image:: https://requires.io/bitbucket/circuits/circuits/requirements.png?branch=default
  45. :target: https://requires.io/bitbucket/circuits/circuits/requirements?branch=default
  46. :alt: Requirements Status
  47. Examples
  48. --------
  49. .. include:: examples/index.rst
  50. Features
  51. --------
  52. - event driven
  53. - concurrency support
  54. - component architecture
  55. - asynchronous I/O components
  56. - no required external dependencies
  57. - full featured web framework (circuits.web)
  58. - coroutine based synchronization primitives
  59. Requirements
  60. ------------
  61. - circuits has no dependencies beyond the `Python Standard Library`_.
  62. Supported Platforms
  63. -------------------
  64. - Linux, FreeBSD, Mac OS X, Windows
  65. - Python 2.6, 2.7, 3.2, 3.3, 3.4
  66. - pypy 2.0, 2.1, 2.2
  67. Installation
  68. ------------
  69. The simplest and recommended way to install circuits is with pip.
  70. You may install the latest stable release from PyPI with pip::
  71. > pip install circuits
  72. If you do not have pip, you may use easy_install::
  73. > easy_install circuits
  74. Alternatively, you may download the source package from the
  75. `PyPi Page`_ or the `Downloads Page`_ extract it and install using::
  76. > python setup.py install
  77. .. note::
  78. You can install the `development version
  79. <https://bitbucket.org/circuits/circuits/get/tip.tar.gz#egg=circuits-dev>`_
  80. via ``pip install circuits==dev``.
  81. License
  82. -------
  83. circuits is licensed under the `MIT License`_.
  84. Feedback
  85. --------
  86. We welcome any questions or feedback about bugs and suggestions on how to
  87. improve circuits. Let us know what you think about circuits. `@pythoncircuits <http://twitter.com/pythoncircuits>`_.
  88. Do you have suggestions for improvement? Then please `Create an Issue`_
  89. with details of what you would like to see. I'll take a look at it and
  90. work with you to either incorporate the idea or find a better solution.
  91. Community
  92. ---------
  93. There is also a small community of circuits enthusiasts that you may
  94. find on the `#circuits IRC Channel`_ on the `FreeNode IRC Network`_
  95. and the `Mailing List`_.