Commit d3bfb1bf authored by Kirill Smelkov's avatar Kirill Smelkov

pygolang v0.0.2

parent b2450310
Pygolang change history
-----------------------
0.0.2 (2019-05-16)
~~~~~~~~~~~~~~~~~~
- Add `time` package with `time.Timer` and `time.Ticker` (`commit 1`__, 2__, 3__).
__ https://lab.nexedi.com/kirr/pygolang/commit/81dfefa0
__ https://lab.nexedi.com/kirr/pygolang/commit/6e3b3ff4
__ https://lab.nexedi.com/kirr/pygolang/commit/9c260fde
- Add support for deadlines and timeouts to `context` package (`commit 1`__, 2__, 3__, 4__).
__ https://lab.nexedi.com/kirr/pygolang/commit/58ba1765
__ https://lab.nexedi.com/kirr/pygolang/commit/e5687f2f
__ https://lab.nexedi.com/kirr/pygolang/commit/27f91b78
__ https://lab.nexedi.com/kirr/pygolang/commit/b2450310
0.0.1 (2019-05-09)
~~~~~~~~~~~~~~~~~~
......@@ -20,7 +36,7 @@ Pygolang change history
__ https://lab.nexedi.com/kirr/pygolang/commit/e6bea2cf
__ https://lab.nexedi.com/kirr/pygolang/commit/9ee7ba91
- Kill deprecated `@method` (commit__).
- Remove deprecated `@method` (commit__).
__ https://lab.nexedi.com/kirr/pygolang/commit/262f8986
......
......@@ -180,7 +180,7 @@ In addition to `go` and channels, the following packages are provided to help
handle concurrency in structured ways:
- `golang.context` provides contexts to propagate deadlines, cancellation and
task-scoped values among spawned goroutines.
task-scoped values among spawned goroutines [*]_.
- `golang.sync` provides `sync.WorkGroup` to spawn group of goroutines working
on a common task. It also provides low-level primitives - for example
......@@ -188,7 +188,7 @@ handle concurrency in structured ways:
- `golang.time` provides timers integrated with channels.
See `Go Concurrency Patterns: Context`__ for overview of contexts.
.. [*] See `Go Concurrency Patterns: Context`__ for overview of contexts.
__ https://blog.golang.org/context
......
......@@ -30,7 +30,7 @@
from __future__ import print_function, absolute_import
__version__ = "0.0.1.post1"
__version__ = "0.0.2"
__all__ = ['go', 'chan', 'select', 'default', 'nilchan', 'defer', 'panic', 'recover', 'func', 'gimport']
......
......@@ -144,6 +144,7 @@ setup(
description = 'Go-like features for Python',
long_description = '%s\n----\n\n%s' % (
readfile('README.rst'), readfile('CHANGELOG.rst')),
long_description_content_type = 'text/x-rst',
url = 'https://lab.nexedi.com/kirr/pygolang',
license = 'GPLv3+ with wide exception for Open-Source',
author = 'Kirill Smelkov',
......@@ -177,6 +178,14 @@ setup(
Development Status :: 3 - Alpha
Intended Audience :: Developers
Programming Language :: Python :: 2
Programming Language :: Python :: 3\
Programming Language :: Python :: 2.7
Programming Language :: Python :: 3
Programming Language :: Python :: 3.5
Programming Language :: Python :: 3.6
Programming Language :: Python :: 3.7
Programming Language :: Python :: Implementation :: CPython
Programming Language :: Python :: Implementation :: PyPy
Topic :: Software Development :: Interpreters
Topic :: Software Development :: Libraries :: Python Modules\
""".splitlines()]
)
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