Skip to content

Releases: cgarciae/pypeln

0.4.9

06 Jan 15:32
8ce9ad8
Compare
Choose a tag to compare

Changes

  • @metataro: Fixes AttributeError when using process workers with mp start method 'spawn' #74
  • @SimonBiggs: Fixes for Python 3.9 #78
  • @cgarciae: Update dependencies + minimal python version support to 3.6.2 #89

0.4.7

05 Jan 17:59
Compare
Choose a tag to compare

Fixed bugs:

  • [Bug] maxsize not being respected for thread.map #64

Closed issues:

  • maxsize not being respected for process.map #55

Merged pull requests:

0.4.6

11 Oct 21:02
a2451ff
Compare
Choose a tag to compare
  • Introduces the maxsize as an argument to to_stage and to_iterable.
  • ordered now takes an optinal maxsize parameter.

0.4.5

04 Oct 23:50
Compare
Choose a tag to compare
  • Fixed pl.task.from_iterable to solve #56
  • pl.*.ordered implementations now based on bisect.insort.

0.4.4

09 Jul 14:15
Compare
Choose a tag to compare
  • Lazily creates MANAGER object in pl.process to potentially avoid errors on Windows and OSX.

0.4.3

27 Jun 14:57
Compare
Choose a tag to compare
  • flat_map now also allows the return argument to be an Awaitable[Iterable] consisten with pypeln < 0.4 versions.

0.4.2

23 Jun 02:15
6e1295c
Compare
Choose a tag to compare
  • Includes some conditional depedencies & imports to support Python >= 3.6

0.4.1

21 Jun 20:12
Compare
Choose a tag to compare
  • Lowered Python version requirement to 3.5, however to use the task module will only be available for versions >= 3.7.

0.4.0

21 Jun 19:42
142a9f2
Compare
Choose a tag to compare
  • Big internal refactor:
    • Reduces the risk of potential zombie workers
    • New internal Worker and Supervisor classes which make code more readable / maintainable.
    • Code is now split into individual files for each API function to make contribution easier and improve maintainability.
  • API Reference docs are now shown per function and a new Overview page was created per module.

Breaking Changes

  • maxsize arguement is removed from all from_iterable functions as it was not used.
  • worker_constructor parameter was removed from all from_iterable functions in favor of the simpler use_thread argument.

0.3.3

31 May 01:06
Compare
Choose a tag to compare