Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/celery/billiard

Multiprocessing Pool Extensions
https://github.com/celery/billiard

Remove checks/workarounds for unsupported Pythons (#269)

Billiard only supports Pyton 2.7 & 3.4+. Can drop these unused checks.

13a52dc1c3dd9ba2f01c255064b33ceb71a9cb85 authored almost 6 years ago by Jon Dufresne <[email protected]>
Add support of sending parent process death signal (#259)

* Add support of sending parent process death signal

* If available use cffi to call prctl() ...

19c469916e1b8cd3d86c8587850f5680f2db901a authored about 6 years ago by Matus Valo <[email protected]>
Bump version.

d76e62100c439ee3c2c696650e4b916306dc4971 authored about 6 years ago by Omer Katz <[email protected]>
billiard.einfo.Frame: add `f_back` attribute (#257)

Standard Python frame objects have a `f_back` attribute, which is used
in places such as the Dj...

06faccf6f6c6ac3b0a568c7e1b5e90d6f3026a5b authored about 6 years ago by Antonio Terceiro <[email protected]>
Remove test dependency unittest2 (#254)

Unused since 0c34efbef9749d0ab375ac987450f9b09c896f06.

af851466df6f083dea36bbe21a40862655ec0339 authored over 6 years ago by Jon Dufresne <[email protected]>
fix-billiard-timeout-handler-crash (#249)

* Fix crash in timeout handler

* Fix crash in timeout handler

* CR fixes

* CR fixes

...

3309f9663663c6dad6d40bf017514695a7c154fd authored over 6 years ago by adamdelman <[email protected]>
Prefer https:// links where available (#253)

7fe2eddeb22d2e9a794fa6c8282d8fcc504fdae5 authored over 6 years ago by Jon Dufresne <[email protected]>
Bump version.

471d38e72df9cf380be90f89d0dde2735073b851 authored over 6 years ago by Omer Katz <[email protected]>
Updated changelog.

6b0455a23292d19dd1ec3e6ff8feaa46150a6d84 authored over 6 years ago by Omer Katz <[email protected]>
Correct spawn start method (#245)

* Correct spawn start method

see #241

* Test for correct spawn process

bf04adff8f8477cd7758c7f31325fbdeae7774e3 authored over 6 years ago by Alexandr N. Zamaraev <[email protected]>
Update all pypi.python.org URLs to pypi.org (#243)

For details on the new PyPI, see the blog post:

https://pythoninsider.blogspot.ca/2018/04/new...

63150e90dc824c263e13ded05b1e0108e191be79 authored over 6 years ago by Jon Dufresne <[email protected]>
Deprecation warning with python 3.6 fixed (#234)

7dcbf6125ba60d103571228aec2aa7acb5ce193c authored over 7 years ago by Ivan Belokobylskiy <[email protected]>
Fix rebuild_ctype losing BufferedWrapper reference on Python 3 (#230)

* Fix rebuild_ctype losing BufferedWrapper reference

* Fix billiard.Value for python2.7

d957a8b99ec4b58b61b51cd7d5630200a3665108 authored over 7 years ago by Daniel Birnstiel <[email protected]>
Update changelog and bump version to 3.5.0.3.

2750fee1a851ccab69d4962a986a34667cc36eb1 authored over 7 years ago by Omer Katz <[email protected]>
Fix messaging in case of worker exceeds max memory (#231)

Fixes https://github.com/celery/celery/issues/3706

18a0b4588ce49363524aef0a4fba8dad79500262 authored over 7 years ago by Tarun Garg <[email protected]>
Fix for crash on windows (#225)

* Fix for crash on windows

As there is no fork support on windows pickle is used to transfer ...

bfe2dc6387853595ef8877809c1404fe4959519d authored over 7 years ago by SPKorhonen <[email protected]>
fix cpython issue 14881 (#224)

* fix cpython issue 14881

http://bugs.python.org/issue14881

* add test

7a2c31cdfd45a4792f66692adc649d82c359fa14 authored over 7 years ago by Felipe A. Hernandez <[email protected]>
Fix indentation error (#221)

da3e54e4b5bee32569c5128c041637174d5808e5 authored over 7 years ago by Oleg Belousov <[email protected]>
Enable pip cache for Travis CI (#219)

https://docs.travis-ci.com/user/caching/#pip-cache

99004e12fec8b0c98517b684489e51175b4cf3a2 authored over 7 years ago by Jon Dufresne <[email protected]>
_trywaitkill can now kill a whole process group if the worker process declares itself as a group leader (os.setpgrp() in a decorator for example) (#204)

a0bdb57b9b5d78411bdb0a18486f5e8d2fa33a33 authored over 7 years ago by Thierry R <[email protected]>
Fixed #212 -- use a properly initialized logger in pool.py error (#213)

logging.

6bc57e0bac54e1f4353579a132734c3eb108cc5c authored over 7 years ago by Andreas Pelme <[email protected]>
correct typo: decriptor -> descriptor (#211)

a2d68760aa222db8d685cb38483baad7f2258ad4 authored over 7 years ago by Edward Betts <[email protected]>
Extend 'Process' to be compatible with < Py3.5 (#202)

In order to be compatible with Python versions below < 3.5, we need to
define the following pro...

4f9a9b56ade9c232f83f29ca03a22f9ccf275a1d authored over 7 years ago by Ihor Kalnytskyi <[email protected]>
Document and test all supported Python versions (#218)

3da152eb70834e734c0697e598670119e4036426 authored over 7 years ago by Jon Dufresne <[email protected]>
Remove superfluous else clause from max_memory_per_child_check (#207)

This fixes issue https://github.com/celery/billiard/issues/205 where the worker will output "wor...

a3874aca2285fbefa179a1b1ed63858ed1021553 authored about 8 years ago by Eitan Levi <[email protected]>
Adds Process._authkey alias to .authkey for 2.7 compat. Closes celery/celery#3634

d0be0308a9dfd17c28277bb582edcf009ecd3153 authored about 8 years ago by Ask Solem <[email protected]>
CI: Removes pypy3 target

18f43af737da651ee4186cf6bbac0a033850c116 authored about 8 years ago by Ask Solem <[email protected]>
Merge branch 'master' of github.com:celery/billiard

93770f491441b837701e72af5e815524f5f6a1b0 authored about 8 years ago by Ask Solem <[email protected]>
flakes

cfe7687593f3fd46c2133d041fffd9fa1386d747 authored about 8 years ago by Ask Solem <[email protected]>
Ensure that the LICENSE file is included in wheels (#197)

Without this setting the license file is not included in
the built wheels

0234aa855ec93d3699233a53641ca940090422b3 authored about 8 years ago by Philippe Ombredanne <[email protected]>
#195 Ensure README is up to date and displays well on Pypi (#196)

* removed obsolete reference to codecov.io
* added pointer to Appeveyor CI
* also removed Ch...

01f334f6e26ec6829413b38cc8488910ddbef4a4 authored about 8 years ago by Philippe Ombredanne <[email protected]>
Bumps version to 3.5.0.2 and updates Changelog

40d449d20264925b89b84e6f1425de83babccc5a authored about 8 years ago by Ask Solem <[email protected]>
ru_maxrss is bytes on BSD, and Windows now uses psutil (must be installed) to get RSS usage. Closes #192

16d6256dab56aa56b23d8b66d3a70b560014f317 authored about 8 years ago by Ask Solem <[email protected]>
ForkingPickler.loadbuf cannot pass BytesIO instance to pickle.loads

54acbf20570e2fb00e106bbb141702eda249528a authored about 8 years ago by Ask Solem <[email protected]>
flakes

bececd5c45d28fa54d4ad26dceeba16fe7496d7e authored about 8 years ago by Ask Solem <[email protected]>
Adds keywords to setup.py

3c438dec49b6138cb37b8e98018fb92601ad34f8 authored about 8 years ago by Ask Solem <[email protected]>
Fixed problem with reduction.loads(BytesIO())

78a5b4592446466afe1020b49b01918cdeaeb9f0 authored over 8 years ago by Ask Solem <[email protected]>
Bumps version to 3.5.0.1 and updates Changelog

fa56afa7bd0915b40fbe07089652b3e61c787a2a authored over 8 years ago by Ask Solem <[email protected]>
Connection: Properly handle EINTR. Closes #191

b46030081f49f8a4f3458a57fa9e789d6b36ef99 authored over 8 years ago by Ask Solem <[email protected]>
Use CreateProcess from _subprocess on Python 2.7. Closes celery/celery#3414

2f28ead17afdeb40e6a7963bb04ae44f5af27551 authored over 8 years ago by Ask Solem <[email protected]>
flakes

5d178019f0aa17d607957ca433c6030e3bf25f92 authored over 8 years ago by Ask Solem <[email protected]>
Tests: Make sure CreateProcess exists in _winapi (Issue celery/celery#3414)

27e8dde83391eae188ab59d65899c736770b9f6c authored over 8 years ago by Ask Solem <[email protected]>
Tox: Avoid coverage

39ca56217a048a159a596a42daf9b3e03947f218 authored over 8 years ago by Ask Solem <[email protected]>
Use py.test

604a94f183fa87855290751218273f1073bfcf08 authored over 8 years ago by Ask Solem <[email protected]>
Adds more README badges

894a7c2b4c2e781c7f01b20a9c86ebf83fa75fb6 authored over 8 years ago by Ask Solem <[email protected]>
Adds Process._counter for compat with <Py3.5

8e291e39fb8a5a962a759d3c5687ef59f923c90d authored over 8 years ago by Ask Solem <[email protected]>
Bumps version to 3.5.0 and updates CHANGES.txt

4c49cce67a7b385f7729d491335847260d9b1cc7 authored over 8 years ago by Ask Solem <[email protected]>
Now depends on Python 2.7

6a5e1007b7afcb82951b20f83ab3abc84189e7bf authored over 8 years ago by Ask Solem <[email protected]>
Merge branch 'master' of github.com:celery/billiard

571997671ce1df762cde0fa156347b2c00c30e93 authored over 8 years ago by Ask Solem <[email protected]>
Merge pull request #187 from lvh/patch-1

Daemon processes should be allowed children

de88fa632f67038af847d76496be2e8e6b381904 authored over 8 years ago by Ask Solem <[email protected]>
Merge branch 'master' of github.com:celery/billiard

09a72cee9dda459d96967bc386b101b0dfce3170 authored over 8 years ago by Ask Solem <[email protected]>
Backwards compatibility changes for < 2.7.7

0d556681c6aa90d081cb417daad0169f548bd481 authored over 8 years ago by Spencer E. Olson <[email protected]>
Daemon processes should be allowed children

Closes https://github.com/celery/celery/issues/3340.

Originally changed in e6bb0f744, then re...

a2d5cf5ae6616b16e288d8225ef1ac4cad02c579 authored over 8 years ago by lvh <[email protected]>
Fixes compatibility with Python 2.7.6 (Issue #179)

45aaa54f33b1f550d130dc94b59c93d250898fb0 authored over 8 years ago by Spencer E. Olson <[email protected]>
Merge pull request #85 from dongweiming/master

Delete function return value

3ee7a5c90cf90983de4962a34c702c60e7ffc4a4 authored over 8 years ago by Ask Solem <[email protected]>
flakes

cfeac80dfd9136924af066587942c360e9fb67d8 authored over 8 years ago by Ask Solem <[email protected]>
Bumps version to 3.5.0rc2

382c73aa03823bf8cd43b66cecbb1d20794bf8c4 authored over 8 years ago by Ask Solem <[email protected]>
Merge branch 'master' of github.com:celery/billiard

033329c36a89ad002a3ab638543dd1d9dde75ae8 authored over 8 years ago by Ask Solem <[email protected]>
Adds .cookiecutterrc

57173bf3457e9f0bcb35c465e3a12f0d638478c8 authored over 8 years ago by Ask Solem <[email protected]>
Updates Makefile

a7f42513551f9b511f49d8c31964e4553afe7d9a authored over 8 years ago by Ask Solem <[email protected]>
Reqs: Now depends on case 1.2.2

7035a4467fa9b6103e58b2bd5096e1b8c53a6a5f authored over 8 years ago by Ask Solem <[email protected]>
Now depends on case 1.2.1

1155fd48f30e541a094ad264269f5cff6dedbd39 authored over 8 years ago by Ask Solem <[email protected]>
set literal

f3d06e308371800314f4e86b7664945aef0bdfdd authored over 8 years ago by Ask Solem <[email protected]>
OS X -> MacOS

5b40db246581532d95f4b083a0feeb37a8bacc9d authored over 8 years ago by Ask Solem <[email protected]>
[dist] Adds .editorconfig

3e932154a23f2575c2a4e9ee5a1902da10a2ffe8 authored over 8 years ago by Ask Solem <[email protected]>
[tests] Use moar Mock.assert_called

ac254abe48b8536f927344fd2c663b9735ee9753 authored over 8 years ago by Ask Solem <[email protected]>
Removes unused Makefile targets

b7c5393d13179f02c4c6a9e76f100eacb98444f6 authored over 8 years ago by Ask Solem <[email protected]>
Adds requirements/pkgutils.txt

3ce0343303a7de908ba9a829bf2d522fdbb3d2ad authored over 8 years ago by Ask Solem <[email protected]>
[tests] Now depends on case

0c34efbef9749d0ab375ac987450f9b09c896f06 authored over 8 years ago by Ask Solem <[email protected]>
flakes

c71b57b455aa36e94977349f667467c5278ddeec authored almost 9 years ago by Ask Solem <[email protected]>
Einfo: Adds tb_lasti and other missing traceback attributes. Closes #180

9cf61c4708f49dc0dee02c9df8a4ec555f04ba03 authored almost 9 years ago by Ask Solem <[email protected]>
Try different strategy for closing Process.sentinel

24994b7fa9d8e6b369ae11de6ebee1eb9c4d93a7 authored almost 9 years ago by Ask Solem <[email protected]>
Third time lucky

b688b18c1493b3742f35d8c091a85df4701329f4 authored almost 9 years ago by Ask Solem <[email protected]>
popen_fork patch caused file descriptor leak

4f4759b8a92c117b2694faa18f1f6d6108065773 authored almost 9 years ago by Ask Solem <[email protected]>
popen_fork is closing random file descriptors.

This can lead to deadlocks, 100% CPU usage (with epoll), random connection
failures etc.

Closes...

0d52fe13446a490d833c990927a6e64c8f26a2d2 authored almost 9 years ago by Ask Solem <[email protected]>
five.monotonic: Make sure ctypes is available

26343975179b84c5b79a3fbb48fad36c50809fef authored almost 9 years ago by Ask Solem <[email protected]>
Removes debugging print statement

d407d4f8bc009420fc18f0b9f662c368a1c4c573 authored about 9 years ago by Ask Solem <[email protected]>
Envvar REMAP_SIGTERM=SIGQUIT will now remap TERM to QUIT (Issue celery/celery#2839)

6b4ff8470a22e8d98f4219bc2828cdcae4381473 authored about 9 years ago by Ask Solem <[email protected]>
Fix typo signalled -> signaled

f3f0f12df685b173e34053bf8dba1a6e6544028f authored about 9 years ago by Ask Solem <[email protected]>
Pool: Deprecated alias SIGIOT, and SIG_IOT may overwrite the names we want in the human status signal map

c7ea02886d470445759b3e05ea6a272b671d748d authored about 9 years ago by Ask Solem <[email protected]>
Fix LaxBoundedSempahore for Python 3. Closes #172

b8b635b635906e5f1e09429dd4b75a08a8acc655 authored about 9 years ago by Ask Solem <[email protected]>
Merge semaphore changes from CPython 3.5

8d6efb1d23201b04905970bf90e2680826408419 authored about 9 years ago by Ask Solem <[email protected]>
Reuse Py_MIN and Py_MAX macros: remove duplicate MIN/MAX macros

multiprocessing.h: remove unused MIN and MAX macros

2b169aadd01e64ccf3b350614da274f9bbd653c3 authored about 9 years ago by Ask Solem <[email protected]>
- Fix typos in the multiprocessing module.

0386dc40e5791213de13cdfcb2b448300d6d5d90 authored about 9 years ago by Ask Solem <[email protected]>
Issue #9586: Redefine SEM_FAILED on MacOSX to keep compiler happy.

b8f36b57e95cefa999b3cc57af7743f01757b46d authored about 9 years ago by Ask Solem <[email protected]>
Issue #16719: Get rid of WindowsError. Use OSError instead

Patch by Serhiy Storchaka.

073141ce65410773682f76d943403454c7f5a171 authored about 9 years ago by Ask Solem <[email protected]>
Replace WaitForMultipleObjects with WaitForMultipleObjectEx, for better WinRT compatibility.

a589063604a9fc2445db7b7f0619723ac9c44dbf authored about 9 years ago by Ask Solem <[email protected]>
Replace WaitForSingleObject with WaitForSingleObjectEx,

for better WinRT compatibility.

09e341a454e5474f76ec8f791dd2e327fe990cf5 authored about 9 years ago by Ask Solem <[email protected]>
Sets version to 3.5.0rc1

48fe0b1bc26b1fb04e6d6cb5a16bb8935ffc2f7c authored about 9 years ago by Ask Solem <[email protected]>
flakes

f83624520e677b19bae127248d2ad2907d41e7f0 authored about 9 years ago by Ask Solem <[email protected]>
Issue #22033: Reprs of most Python implemened classes now contain actual

class name instead of hardcoded one.

6fcfb736227b17b3709dd5e9f3409ab596743e84 authored about 9 years ago by Ask Solem <[email protected]>
Issue #23051: multiprocessing.Pool methods imap() and imap_unordered(

now handle exceptions raised by an iterator.

Patch by Alon Diamant and Davin Potts.

2db49be259f0b4b962bdeac5b0c00b90050a5629 authored about 9 years ago by Ask Solem <[email protected]>
Merge from 3.5

c5268cc5493658d5ad55b18ab134d1425e3996ce authored about 9 years ago by Ask Solem <[email protected]>
Issue #18762: Print debug info on failure to create new forkserver process.

195aa6b6cbeedd95a9c4b0b7728adb946fa3fdf7 authored about 9 years ago by Ask Solem <[email protected]>
Issue #18593: fix typo in comment

19a1e9a104b180b752d4099872aa14d777a3ef79 authored about 9 years ago by Ask Solem <[email protected]>
Issue #17261: Ensure multiprocessing's proxies use proper address

7a351bac532ffdd93804becdb2986816eca58899 authored about 9 years ago by Ask Solem <[email protected]>
_billiard.win32 is now _winapi

473ef61c102cdd6d0131501ffbc6f2e069a3d022 authored about 9 years ago by Ask Solem <[email protected]>
CI development cycle? ;)

40667a8eccb2b411fe6d312be9bb5a3674fa9808 authored about 9 years ago by Ask Solem <[email protected]>
Attempt at converting win32 to module

acb946dc470e5b541d95d061157315198ff1ace0 authored about 9 years ago by Ask Solem <[email protected]>
Use _billiard.send etc

20f8f5549e8bbd0291032443f97e2e549ad1df11 authored about 9 years ago by Ask Solem <[email protected]>