Commit Graph

52 Commits

Author SHA256 Message Date
Dominique Leuenberger
f8e50bb9fd Accepting request 1060584 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1060584
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-billiard?expand=0&rev=22
2023-01-24 18:43:36 +00:00
b54fff9037 Accepting request 1060433 from home:mcalabkova:branches:devel:languages:python
- Update to 4.1.0
  * Fixed a python 2 to 3 compat issue which was missed earlier (#374).
  * Add Python 3.11 primary support
  * Keep exception traceback somehow (#368).
  * Support Sphinx 4.x.
  * Remove dependency to case.
  * Drop support of Python < 3.7.
  * Update to psutil 5.9.0.
  * Replace deprecated threading Event.isSet with Event.is_set.
  * Prevent segmentation fault in get_pdeathsig while using ctypes (#361).
- Drop billiard-sphinx4.patch, not needed anymore

OBS-URL: https://build.opensuse.org/request/show/1060433
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-billiard?expand=0&rev=51
2023-01-24 08:30:45 +00:00
Dominique Leuenberger
a29079a2bf Accepting request 897842 from devel:languages:python
- update to 3.6.4.0:
  * Issue #309: Add Python 3.9 support to spawnv_passfds()
  * fix #314 
- drop billiard-pr310-py39-fork_exec.patch (upstream)
- add billiard-sphinx4.patch: compat with Sphinx 4.x

OBS-URL: https://build.opensuse.org/request/show/897842
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-billiard?expand=0&rev=21
2021-06-11 20:30:15 +00:00
b1ab27402a Fix changelog
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-billiard?expand=0&rev=49
2021-06-06 12:12:34 +00:00
1455cba889 It is there.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-billiard?expand=0&rev=48
2021-06-05 12:25:29 +00:00
3d5d9ca190 - Remove billiard-pr310-py39-fork_exec.patch as it has been
included in the upstream tarball.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-billiard?expand=0&rev=47
2021-06-05 07:05:49 +00:00
443fa66670 - update to 3.6.4.0:
* Issue #309: Add Python 3.9 support to spawnv_passfds()
  * fix #314 
- drop billiard-pr310-py39-fork_exec.patch (upstream)
- add billard-sphinx4.patch: compat with Sphinx 4.x

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-billiard?expand=0&rev=46
2021-06-04 21:11:07 +00:00
Dominique Leuenberger
c9b10a5eff Accepting request 880496 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/880496
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-billiard?expand=0&rev=20
2021-03-24 15:10:32 +00:00
69adabd3e9 Accepting request 880178 from home:bnavigator:branches:devel:languages:python
- Add billiard-pr310-py39-fork_exec.patch -- gh#celery/billiard#310

OBS-URL: https://build.opensuse.org/request/show/880178
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-billiard?expand=0&rev=44
2021-03-22 10:46:15 +00:00
Dominique Leuenberger
6b8ef4c7dd Accepting request 791763 from devel:languages:python
For Staging:I.

- Stop building Python 2 packages (we avoid also weird constructs
  with alternative noarch package).

- Update to 3.6.3.0
  * Close the inqueue and outqueue when terminating to avoid file descriptor leakage.
  * upgrade to pytest<6
  * Test against the latest Python 3.8 and PyPy3 release

OBS-URL: https://build.opensuse.org/request/show/791763
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-billiard?expand=0&rev=19
2020-04-19 19:48:45 +00:00
57cec071e4 - Stop building Python 2 packages (we avoid also weird constructs
with alternative noarch package).

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-billiard?expand=0&rev=42
2020-04-06 12:25:11 +00:00
Tomáš Chvátal
c7bd88ffa6 Accepting request 789789 from home:mcalabkova:branches:devel:languages:python
- Update to 3.6.3.0
  * Close the inqueue and outqueue when terminating to avoid file descriptor leakage.
  * upgrade to pytest<6
  * Test against the latest Python 3.8 and PyPy3 release

OBS-URL: https://build.opensuse.org/request/show/789789
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-billiard?expand=0&rev=41
2020-03-30 14:56:02 +00:00
Dominique Leuenberger
196b8baf01 Accepting request 730686 from devel:languages:python
- Update to 3.6.1.0:
  - Logging max memory reached at INFO rather than WARNING (#255)
  - Pass arguments when wrapping sys.exit (#275) 
  - Remove win32/py2k special (#276) 
  - Ensure READY messages sent out by exiting worker are consumed prior to it actually existing.
  - Pass max_memory_per_child to child worker process (#251)
  - Fix compatibility with Python 2.7 on Windows (#283)

OBS-URL: https://build.opensuse.org/request/show/730686
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-billiard?expand=0&rev=18
2019-09-23 10:10:13 +00:00
Tomáš Chvátal
e7c9c8f95a - Update to 3.6.1.0:
- Logging max memory reached at INFO rather than WARNING (#255)
  - Pass arguments when wrapping sys.exit (#275) 
  - Remove win32/py2k special (#276) 
  - Ensure READY messages sent out by exiting worker are consumed prior to it actually existing.
  - Pass max_memory_per_child to child worker process (#251)
  - Fix compatibility with Python 2.7 on Windows (#283)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-billiard?expand=0&rev=39
2019-09-13 11:22:06 +00:00
Dominique Leuenberger
29353e2ea0 Accepting request 706881 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/706881
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-billiard?expand=0&rev=17
2019-06-04 10:09:58 +00:00
Tomáš Chvátal
54938981e4 Accepting request 706869 from home:jengelh:branches:devel:languages:python
- Adjust description grammar. Drop filler wording.

OBS-URL: https://build.opensuse.org/request/show/706869
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-billiard?expand=0&rev=37
2019-06-02 09:03:49 +00:00
Dominique Leuenberger
4bbefeacc8 Accepting request 705260 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/705260
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-billiard?expand=0&rev=16
2019-05-27 06:30:59 +00:00
Tomáš Chvátal
82d853dfba Accepting request 705259 from M17N:l10n.opensuse.org
- Update version to 3.5.0.5: (boo#1136100)

OBS-URL: https://build.opensuse.org/request/show/705259
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-billiard?expand=0&rev=35
2019-05-24 13:55:12 +00:00
Dominique Leuenberger
466ffbb77c Accepting request 673155 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/673155
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-billiard?expand=0&rev=15
2019-02-11 20:27:59 +00:00
Tomáš Chvátal
7598401977 Accepting request 673148 from home:jayvdb:branches:devel:languages:python
- Update to v3.6.0.0
  + Add support of sending parent process death signal.
  + Previous fix for handling timeouts caused a problem in warm shutdowns
    due to use of deepcopy.
    We now use a shallow copy of the cache and do so only when it is needed.
  + Cleanup old checks and workarounds for Python versions we no longer support.

OBS-URL: https://build.opensuse.org/request/show/673148
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-billiard?expand=0&rev=33
2019-02-10 15:11:09 +00:00
Dominique Leuenberger
39c5ad9719 Accepting request 655584 from devel:languages:python
- Fix the build again
- Fix the fdupes call
- Update version to 3.5.0.5:
  * Various small bugfixes all around

- Remove superfluous devel dependency for noarch package

OBS-URL: https://build.opensuse.org/request/show/655584
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-billiard?expand=0&rev=14
2018-12-13 18:47:33 +00:00
Tomáš Chvátal
a6b918c0de - Fix the build again
- Fix the fdupes call
- Update version to 3.5.0.5:
  * Various small bugfixes all around

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-billiard?expand=0&rev=31
2018-12-06 11:17:36 +00:00
ee26b351bf Remove superfluous devel dependency for noarch package
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-billiard?expand=0&rev=30
2018-12-04 13:16:29 +00:00
Yuchen Lin
f2ce79fc8b Accepting request 508100 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/508100
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-billiard?expand=0&rev=13
2017-08-10 12:02:36 +00:00
Thomas Bechtold
17877972b3 Accepting request 508050 from home:benoit_monin:branches:devel:languages:python
- BuildRequires only python3-Sphinx for doc generation
- update to version 3.5.0.2
- convert the package to singlespec and import changes from python3-billiard
- change the source URL to pythonhosted.org
- update the BuildRequires for test
- split the documentation to a separate package
- remove the shebang cleanup: not needed anymore

OBS-URL: https://build.opensuse.org/request/show/508050
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-billiard?expand=0&rev=28
2017-07-04 12:26:30 +00:00
Dominique Leuenberger
e9a27a8d90 Accepting request 353804 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/353804
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-billiard?expand=0&rev=12
2016-01-26 09:14:40 +00:00
Denisart Benjamin
94fc4e7dfa Accepting request 353453 from home:1Antoine1:branches:devel:languages:python
- Update to version 3.3.0.22:
  * Wheel packages for Windows now available.
- Changes from 3.3.0.21:
  * Pool: Fixed semaphore error on Python3.
  * Fixed libSystem error on OS X El Capitan.

OBS-URL: https://build.opensuse.org/request/show/353453
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-billiard?expand=0&rev=26
2016-01-15 09:41:43 +00:00
Dominique Leuenberger
033b91ae49 Accepting request 304136 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/304136
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-billiard?expand=0&rev=11
2015-04-27 11:05:31 +00:00
Michal Čihař
7c5eeb313e Accepting request 303987 from home:benoit_monin:branches:devel:languages:python
- update to version 3.3.0.20
- update project URL
- add fdupes as BuildRequires and call it after install
- remove BuildRequires python-nose-cover3, not needed by the tests anymore
- set a minimum version for python-nose
- remove unwanted shebang of funtests/setup.py
- add -fno-strict-aliasing to CFLAGS to avoid potential breakage

OBS-URL: https://build.opensuse.org/request/show/303987
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-billiard?expand=0&rev=24
2015-04-27 07:24:37 +00:00
49968410e7 Accepting request 244827 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/244827
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-billiard?expand=0&rev=9
2014-08-16 13:37:56 +00:00
Michal Čihař
f960a6f382 Accepting request 244821 from home:Nijel:branches:devel:languages:python
- Update to 3.3.0.18
  - see https://pypi.python.org/pypi/billiard for complete changelog

OBS-URL: https://build.opensuse.org/request/show/244821
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-billiard?expand=0&rev=22
2014-08-15 12:07:17 +00:00
Stephan Kulow
ede8ef608a Accepting request 209112 from devel:languages:python
Update to 3.3.0.8 (forwarded request 209068 from appleonkel)

OBS-URL: https://build.opensuse.org/request/show/209112
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-billiard?expand=0&rev=8
2013-12-02 08:53:09 +00:00
Denisart Benjamin
4473859572 Accepting request 209068 from home:appleonkel:branches:devel:languages:python
Update to 3.3.0.8

OBS-URL: https://build.opensuse.org/request/show/209068
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-billiard?expand=0&rev=20
2013-12-01 21:23:27 +00:00
Stephan Kulow
3f765cfab6 Accepting request 206793 from devel:languages:python
Update to 3.3.0.6 (forwarded request 206792 from posophe)

OBS-URL: https://build.opensuse.org/request/show/206793
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-billiard?expand=0&rev=7
2013-11-14 07:43:19 +00:00
Denisart Benjamin
83319e601c Accepting request 206792 from home:posophe:branches:devel:languages:python
Update to 3.3.0.6

OBS-URL: https://build.opensuse.org/request/show/206792
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-billiard?expand=0&rev=18
2013-11-13 17:04:23 +00:00
Tomáš Chvátal
5bc9edc8dd Accepting request 204525 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/204525
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-billiard?expand=0&rev=6
2013-10-25 09:11:40 +00:00
Sascha Peilicke
975c9803d3 - Require python-setuptools instead of distribute (upstreams merged)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-billiard?expand=0&rev=16
2013-10-24 10:59:12 +00:00
Stephan Kulow
5eef90efc4 Accepting request 200668 from devel:languages:python
update (forwarded request 200626 from posophe)

OBS-URL: https://build.opensuse.org/request/show/200668
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-billiard?expand=0&rev=5
2013-09-26 17:46:02 +00:00
Sascha Peilicke
3df379c893 Accepting request 200626 from home:posophe:branches:devel:languages:python
update

OBS-URL: https://build.opensuse.org/request/show/200626
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-billiard?expand=0&rev=14
2013-09-26 07:53:13 +00:00
Stephan Kulow
32dc61fe67 Accepting request 181248 from devel:languages:python
- Update to version 2.7.3.28:
  + Pool: Fixed regression that disabled the deadlock fix in 2.7.3.24
  + Pool: RestartFreqExceeded could be raised prematurely.
  + Process: Include pid in startup and process INFO logs.
- Changes from version 2.7.3.27:
  + Manager now works again.
  + Python 3 fixes for billiard.connection.
  + Fixed invalid argument bug when running on Python 3.3
  + Ignore OSError when setting up signal handlers.
- Changes from version 2.7.3.26:
  + Pool: Child processes must ignore SIGINT.
- Changes from version 2.7.3.25:
  + Pool: 2.7.3.24 broke support for subprocesses (Issue #48).
- Changes from version 2.7.3.24:
  + Pool:  Make sure finally blocks are called when process exits due to a signal.
  + Pool:  Can now use GDB to debug pool child processes.
  + Fixes Python 3 compatibility problems.

OBS-URL: https://build.opensuse.org/request/show/181248
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-billiard?expand=0&rev=3
2013-06-29 17:43:26 +00:00
Sascha Peilicke
ecb3e35ec6 - Update to version 2.7.3.28:
+ Pool: Fixed regression that disabled the deadlock fix in 2.7.3.24
  + Pool: RestartFreqExceeded could be raised prematurely.
  + Process: Include pid in startup and process INFO logs.
- Changes from version 2.7.3.27:
  + Manager now works again.
  + Python 3 fixes for billiard.connection.
  + Fixed invalid argument bug when running on Python 3.3
  + Ignore OSError when setting up signal handlers.
- Changes from version 2.7.3.26:
  + Pool: Child processes must ignore SIGINT.
- Changes from version 2.7.3.25:
  + Pool: 2.7.3.24 broke support for subprocesses (Issue #48).
- Changes from version 2.7.3.24:
  + Pool:  Make sure finally blocks are called when process exits due to a signal.
  + Pool:  Can now use GDB to debug pool child processes.
  + Fixes Python 3 compatibility problems.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-billiard?expand=0&rev=12
2013-06-28 09:12:03 +00:00
Stephan Kulow
f890e00a32 Accepting request 161758 from devel:languages:python
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/161758
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-billiard?expand=0&rev=2
2013-03-30 13:59:49 +00:00
Alexandre Rogoski
83a3c3f0ef - Update to 2.7.3.23:
- Windows: Now catches SystemExit from setuptools while trying to
    build the C extension (Issue #41).
- Aditional changes from 2.7.3.22:
  - Pool: apply_async now supports a callbacks_propagate keyword
    argument that can be a tuple of exceptions to propagate in
    callbacks. (callback, errback, accept_callback, timeout_callback).
  - Errors are no longer logged for OK and recycle exit codes.
    This would cause normal maxtasksperchild recycled process
    to log an error.
  - Fixed Python 2.5 compatibility problem (Issue #33).
  - FreeBSD: Compilation now disables semaphores if Python was built
    without it (Issue #40).
    Contributed by William Grzybowski
- Aditional changes from 2.7.3.21:
  - Fixed typo EX_REUSE -> EX_RECYCLE
  - Code now conforms to new pep8.py rules.
- Aditional changes from 2.7.3.20:
  - Pool: Disable restart limit if maxR is not set.
  - Pool: Now uses os.kill instead of signal.signal.
    Contributed by Lukasz Langa
  - Fixed name error in process.py
  - Pool: ApplyResult.get now properly raises exceptions.
    Fix contributed by xentac.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-billiard?expand=0&rev=10
2013-03-22 16:19:17 +00:00
Stephan Kulow
578a96a97d Accepting request 149970 from devel:languages:python
Required for python-celery

OBS-URL: https://build.opensuse.org/request/show/149970
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-billiard?expand=0&rev=1
2013-01-29 13:32:12 +00:00
James Oakley
3ed477ba52 - Update to 2.7.3.19:
* Fixes problem at shutdown when gc has collected symbols.
  * Pool now always uses _kill for Py2.5 compatibility on Windows (Issue
    #32).
  * Fixes Python 3 compatibility issues

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-billiard?expand=0&rev=8
2013-01-25 21:23:27 +00:00
James Oakley
4017d0d70e - Update to 2.1.2:
* Filtering support.
  * Bugfix: Support creation of objects with reverse M2M relations.
- 2.1.1
  * Support use of HTML exception templates. Eg. 403.html
  * Hyperlinked fields take optional slug_field, slug_url_kwarg and
    pk_url_kwarg arguments.
  * Bugfix: Deal with optional trailing slashs properly when generating
    breadcrumbs.
  * Bugfix: Make textareas same width as other fields in browsable API.
  * Private API change: .get_serializer now uses same instance and data
    ordering as serializer initialization.
- 2.1.0
  * Serializer instance and data keyword args have their position swapped.
  * queryset argument is now optional on writable model fields.
  * Hyperlinked related fields optionally take slug_field and slug_url_kwarg
    arguments.
  * Support Django's cache framework.
  * Minor field improvements. (Don't stringify dicts, more robust many-pk
    fields.)
  * Bugfix: Support choice field in Browseable API.
  * Bugfix: Related fields with read_only=True do not require a queryset
    argument.
- 2.0.2
  * Fix issues with pk related fields in the browsable API.
- 2.0.1
  * Add support for relational fields in the browsable API.
  * Added SlugRelatedField and ManySlugRelatedField.
  * If PUT creates an instance return '201 Created', instead of '200 OK'.
- 2.0.0

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-billiard?expand=0&rev=7
2012-11-13 21:55:38 +00:00
James Oakley
be407de9f7 - Update to 2.7.3.7
* Fixes Python 2.5 support.
- 2.7.3.6 - 2012-05-21
  * Pool: Can now be used in an event loop, without starting the supporting
    threads (TimeoutHandler still not supported)
  * Pool: Process too frequent restart protection now only counts if the
    process had a non-successful exitcode.
  * Pool: New options max_restart + max_restart_freq
  * Pool: The ``WorkerLostError`` message now includes the exitcode of the
    process that disappeared.
- Build HTML docs

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-billiard?expand=0&rev=6
2012-05-23 22:28:32 +00:00
James Oakley
da47a814ed - Update to 2.7.3.5
* Now always cleans up after sys.exc_info() to avoid cyclic references.
  * ExceptionInfo without arguments now defaults to sys.exc_info.
  * Forking can now be disabled using the MULTIPROCESSING_FORKING_DISABLE
    environment variable.
      Also this envvar is set so that the behavior is inherited after execv.
  * The semaphore cleanup process started when execv is used now sets a useful
    process name if the setproctitle module is installed.
  * Sets the FORKED_BY_MULTIPROCESSING environment variable if forking is
    disabled.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-billiard?expand=0&rev=5
2012-05-17 23:49:36 +00:00
James Oakley
321c819210 - Update to 1.7.3.4
* Added billiard.ensure_multiprocessing() - Raises NotImplementedError if
    the platform does not support multiprocessing (e.g. Jython).

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-billiard?expand=0&rev=4
2012-04-27 23:00:46 +00:00
James Oakley
c32824e33a - Generate new spec
- Update to 2.7.3.3
  * PyPy now falls back to using its internal _multiprocessing module, so
    everything works except for forking_enable(False) (which silently degrades)
  * Fixed Python 2.5 compat issues.
  * Uses more with statements
  * Merged some of the changes from the Python 3 branch.
- 2.7.3.2 - 2012-04-20
  * Now installs on PyPy/Jython (but does not work).
- 2.7.3.1 - 2012-04-20
  * Python 2.5 support added.
- 2.7.3.0 - 2012-04-20
  * Updated from Python 2.7.3
  * Python 2.4 support removed, now only supports 2.5, 2.6 and 2.7. (may
    consider py3k support at some point).
  * Pool improvments from Celery.
  * no-execv patch added (http://bugs.python.org/issue8713)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-billiard?expand=0&rev=3
2012-04-25 19:22:17 +00:00