John Reese
e5b1b890c1
Version bump v0.5.0
2019-11-12 20:55:13 -08:00
John Reese
db17202909
Add a changelog
2019-11-12 20:55:03 -08:00
John Reese
105b0c189c
Merge pull request #17 from jreese/tox
...
Add Tox config and build GA on 3.8
2019-11-12 19:07:03 -08:00
John Reese
3517d41f83
Enable 3.8 builds
2019-11-12 19:03:01 -08:00
John Reese
b0b869b5e9
Tox config
2019-11-12 19:02:18 -08:00
John Reese
7d51850046
Merge pull request #16 from an-death/platform-independent-encoding-on-setup
...
Platform independent encoding on setup.py
2019-10-31 21:19:39 -07:00
Alexey Simuskov
f2c49e352e
Platform independent encoding on setup.py
2019-10-31 10:56:54 +03:00
John Reese
c21f9fc307
Merge pull request #10 from thatch/issue9
...
Concurrency-limited version of gather
2019-10-29 00:20:21 -07:00
Tim Hatch
64d9c632f1
Implementation of a concurrency-limited gather.
...
This is the 80% support for gather, plus concurrency limiting. While
you can make thousands of coroutines that wait on a Semaphore, that
would still spend time busy-waiting.
This does not support cancellation.
2019-10-28 23:24:50 -07:00
John Reese
0c4ace0a19
Replace type ignore in as_completed with cast and comment
2019-10-26 18:52:19 -07:00
John Reese
88e8089321
Readme/contributing updates
2019-10-19 19:51:57 -07:00
John Reese
c35cb01175
Fix some small bugs, 100% test coverage
2019-10-19 19:32:21 -07:00
John Reese
37b33184c2
Better readme formatting on github
2019-10-19 18:50:02 -07:00
John Reese
b1f6f314a9
Update badges
2019-10-19 18:33:33 -07:00
John Reese
cfc593b255
Fix #13 : make zip_longest stop iterating on finished iterators
2019-10-19 18:17:32 -07:00
John Reese
85e6bf64b8
Make as_completed test less likely to fail in CI
2019-10-19 17:35:49 -07:00
John Reese
1faedef32f
Ignore CRLF in pylint
2019-10-19 17:33:16 -07:00
John Reese
e2ee98147d
3.8 not yet supported by GA
2019-10-19 17:31:08 -07:00
John Reese
1dcf2176ca
Switch from Travis to Gtihub Actions
2019-10-19 17:28:43 -07:00
John Reese
8bf227b234
Add isort, reference every via `python -m`, etc
2019-10-19 17:27:20 -07:00
John Reese
a763729cc8
Setup config for black, isort, mypy, and coverage
2019-10-19 17:26:39 -07:00
John Reese
965ef49fe2
Dev requirements
2019-10-19 17:26:17 -07:00
John Reese
21049db843
Fix #12 : Better python requirements in setup.py
2019-10-19 17:26:05 -07:00
John Reese
52758768ce
Format with isort
2019-10-19 17:25:13 -07:00
John Reese
52dc9b4883
Test entrypoint for coverage
2019-10-19 17:24:18 -07:00
John Reese
4641951c3a
Version bump v0.4.0
2019-04-29 22:12:41 -07:00
John Reese
42c3d7ac05
Provisional asyncio tools
2019-04-29 22:12:24 -07:00
John Reese
a344792dfe
Ignore vscode
2019-04-29 22:08:21 -07:00
John Reese
a859756c9c
Don't clean venv
2019-03-31 11:27:23 -07:00
John Reese
9744db6dfa
Version bump v0.3.2
2019-03-31 11:20:32 -07:00
John Reese
55797bcaf3
Merge pull request #8 from bugchecker/async-parameter-expansion
...
Allow async parameter expansion in chain.from_iterable
2019-03-31 11:18:57 -07:00
A Connecticut Princess
66e2d7c529
Allow async parameter expansion in chain.from_iterable
2019-03-31 14:45:59 +05:00
John Reese
97d47ae595
Version bump v0.3.1
2019-03-06 15:34:02 -08:00
John Reese
7a7ce5e32d
Merge pull request #7 from leenr/fix/islice
...
Fix `islice` consuming extra item
2019-03-05 15:37:42 -08:00
Vladimir Solomatin
a6025009cd
Delete extra line that does not produce any effect
2019-03-05 17:25:11 +03:00
Vladimir Solomatin
0690d65f6b
Fix "no-else-raise" issue `pylint` complaining about
2019-03-05 17:21:53 +03:00
Vladimir Solomatin
f7e1de053b
Fix `islice` consuming extra item
2019-03-05 17:07:25 +03:00
John Reese
4f77fe654f
Version bump v0.3.0
2019-02-06 19:31:07 -08:00
John Reese
a196c30c45
Merge pull request #5 from bryanforbes/improve-coro-handling
...
Improved handling of functions returning an awaitable object
2019-02-05 12:15:17 -08:00
Bryan Forbes
a0ae6ef232
Move maybe_await to helpers.py
2019-02-05 14:12:35 -06:00
Bryan Forbes
f4820270cd
Improved handling of functions returning an awaitable object
...
* Add `maybe_await()` to simplify handling possible coroutines
* Switch to using `maybe_await()` on return values rather than
`asyncio.iscoroutinefunction()` on functions
2019-01-31 15:51:12 -06:00
John Reese
5c57e6497d
Merge pull request #3 from bryanforbes/simplify-iter
...
Remove nonlocal for inline cast
2019-01-24 22:28:57 -08:00
Bryan Forbes
d909a7258a
Remove nonlocal for inline cast
2019-01-25 00:05:50 -06:00
John Reese
9a10108d4e
Merge pull request #1 from bryanforbes/update-typings
...
Fix typings and add py.typed for PEP-561 compliance
2019-01-24 21:38:06 -08:00
Bryan Forbes
3e5f11cb82
Updates based on feedback
2019-01-24 23:18:13 -06:00
Bryan Forbes
3277dbbdf5
Fix typings and add py.typed for PEP-561 compliance
2019-01-24 22:57:27 -06:00
John Reese
de6b0df9e8
Merge pull request #2 from bryanforbes/add-enumerate-start
...
Add start parameter to enumerate() to bring it in line with the stdlib
2019-01-24 20:35:12 -08:00
John Reese
02da414cee
Fix lint
2019-01-24 20:28:35 -08:00
John Reese
779b524745
Change lint orderings
2019-01-24 20:28:27 -08:00
John Reese
49d84aaa40
Use venv
2019-01-24 20:21:56 -08:00