Commit 0f60aa77 authored by Kirill Smelkov's avatar Kirill Smelkov

pygolang v0.0.0.dev8

parent 704d99f0
Pygolang change history
=======================
0.0.0.dev8 (2019-03-24)
-----------------------
- Fix `gpython` to properly initialize `sys.path` (commit__).
__ https://lab.nexedi.com/kirr/pygolang/commit/6b4990f6
- Fix channel tests to pass irregardless of surround OS load (commit__).
__ https://lab.nexedi.com/kirr/pygolang/commit/731f39e3
- Deprecate `@method(cls)` in favour of `@func(cls)` (commit__).
__ https://lab.nexedi.com/kirr/pygolang/commit/942ee900
- Support both `PyPy2` and `PyPy3` (`commit 1`__, 2__, 3__).
__ https://lab.nexedi.com/kirr/pygolang/commit/da68a8ae
__ https://lab.nexedi.com/kirr/pygolang/commit/e847c550
__ https://lab.nexedi.com/kirr/pygolang/commit/704d99f0
0.0.0.dev7 (2019-01-16)
-----------------------
......
......@@ -26,9 +26,9 @@ via tight integration with gevent__. The standard library of GPython is API
compatible with Python standard library, but inplace of OS threads lightweight
coroutines are provided, and IO is internally organized via
libuv__/libev__-based IO scheduler. Consequently programs can spawn lots of
coroutines cheaply, and modules like `time`, `socket`, `ssl`, `subprocess` etc
all could be used from all coroutines simultaneously, in the same blocking way
as if every coroutine was a full OS thread. This gives ability to scale servers
coroutines cheaply, and modules like `time`, `socket`, `ssl`, `subprocess` etc -
all could be used from all coroutines simultaneously, and in the same blocking way
as if every coroutine was a full OS thread. This gives ability to scale programs
without changing concurrency model and existing code.
__ http://www.gevent.org/
......
......@@ -28,7 +28,7 @@
...
"""
__version__ = "0.0.0.dev7"
__version__ = "0.0.0.dev8"
__all__ = ['method', 'go', 'chan', 'select', 'default', 'defer', 'panic', 'recover', 'func', 'gimport']
......
......@@ -149,7 +149,7 @@ setup(
author = 'Kirill Smelkov',
author_email= 'kirr@nexedi.com',
keywords = 'go channel goroutine GOPATH python import',
keywords = 'golang go channel goroutine concurrency GOPATH python import gpython gevent',
packages = find_packages(),
include_package_data = True,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment