Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python3-tevent-0.16.1-slfo.1.1.2 RPM for x86_64

From OpenSuSE Leap 16.0 for x86_64

Name: python3-tevent Distribution: SUSE Linux Framework One
Version: 0.16.1 Vendor: SUSE LLC <https://www.suse.com/>
Release: slfo.1.1.2 Build date: Mon Aug 26 11:25:57 2024
Group: Development/Libraries/Python Build host: h04-ch1d
Size: 31492 Source RPM: tevent-0.16.1-slfo.1.1.2.src.rpm
Packager: https://www.suse.com/
Url: https://tevent.samba.org/
Summary: Python3 bindings for the Tevent library
This package contains the python bindings for the Tevent library.

Provides

Requires

License

LGPL-3.0-or-later

Changelog

* Thu May 16 2024 scabrero@suse.de
  - Update to version 0.16.1
    * build with Python 3.12 (bso#15513)
    * documentation fixes
* Mon Jan 22 2024 jgwang@suse.com
  - Update to version 0.16.0
    * the epoll backend is no longer limited to 2 event handlers
      per low level fd.
    * finally add support for TEVENT_FD_ERROR
* Tue Sep 26 2023 nopower@suse.com
  -  Update to version 0.15.0
    * remove py2 ifdefs
    * python: Safely clear structure members
    * the tevent_thread_call_depth API is updated
      in order to allow better tracing.
    * add tevent_set_max_debug_level() only and don't
      pass TEVENT_DEBUG_TRACE to tevent_debug() callbacks by default.
    * Spelling fixes
    * Make use of epoll_create1() for epoll backend
    * Optimize overhead in the epoll backend
* Mon Apr 24 2023 dimstar@opensuse.org
  - Add _multibuild to define 2nd spec file as additional flavor.
    Eliminates the need for source package links in OBS.
* Fri Mar 17 2023 scabrero@suse.de
  - Update to version 0.14.1
    * Build fix for GNU/Hurd
    * Build fix for Solaris, after removal of ports backend (bso#15298)
  - Changes from version 0.14.0
    * Support python 3.12
    * Remove solaris port backend
    * Make tevent_find_ops_byname() available for callers
    * Allow the "standard" backend to be overloaded
    * Add interface for request/subrequest call depth tracking
* Thu Sep 22 2022 nopower@suse.com
  - Update to version 0.13.0
    + tevent: add tevent_cached_getpid() helper
  - Update to version 0.12.0
    + tevent: Add tevent queue tracing support
    + tevent: Use internally an empty trigger function for
      blocker requests
* Wed Feb 02 2022 dmulder@suse.com
  - Fix build on 15.3 (for the heimdal addc build), by bundling cmocka.
* Fri Sep 17 2021 scabrero@suse.de
  - Update to version 0.11.0
    + Other minor build fixes; (bso#14526);
    + Add custom tag to events
    + Add event trace api
* Sat Mar 07 2020 nopower@suse.com
  - Update to version 0.10.2
    + Upgrade waf to version 2.0.18 to fix a cross-compilation issue;
      (bso#13846).
* Tue Nov 26 2019 mcepl@suse.com
  - Update to 0.10.1 ... make build with Python 3.8 working again
    (new waf).
* Thu Oct 03 2019 jmcdonough@suse.com
  - Update to version 0.10.0
    + Remove Python 2.x support except to build just the bare C library
    + Remove --extra-python (a build time mode to produce Python2 and Python3
      bindings at the same time)
    + New minor version to allow Samba 4.10 to release a tevent if
      required from that branch
* Tue Mar 05 2019 dmulder@suse.com
  - Update to version 0.9.39
    + py_tevent: add_timer takes float argument
    + C99 build fixes.
    + Fix standalone build of tevent.
* Wed Feb 06 2019 dmulder@suse.com
  - Update to version 0.9.38
    + Deprecate tevent wrapper api again
    + Build fixes
    + The build uses python3 by default:
    + --extra-python would take python2 now
    + To build with python2 only use:
      PYTHON=python2 ./configure
      PYTHON=python2 make
      PYTHON=python2 make install
* Tue Sep 25 2018 scabrero@suse.de
  - Update license to LGPL-3.0
* Wed Aug 08 2018 dmulder@suse.com
  - Update to version 0.9.37
    + simplify "poll" and "poll_mt" backends
    + make tevent_abort() reachable for backends
    + add tevent_common_invoke_*_handler() functions
    + add tevent_context_same_loop() function
    + add tevent_context_wrapper_create() infrastructure
    + add tevent_req_profile infrastructure
* Fri Mar 16 2018 jmcdonough@suse.com
  - Update to version 0.9.36; (bso#13291);
    + improve documentation of tevent_queue_add_optimize_empty()
    + add tevent_queue_entry_untrigger()
    + Minor cleanup. wakeup_fd can always be gotten from the event context.
    + Use smb_set_close_on_exec() in example code.
  - Use tirpc on newer sytems
* Tue Nov 28 2017 scabrero@suse.com
  - Update to version 0.9.34; (bsc#1069666);
    + Remove unused select backend
    + Fix a race condition in tevent_threaded_schedule_immediate();
      (bso#13130);
* Wed Jul 26 2017 scabrero@suse.com
  - Update to version 0.9.33
    + make tevent_req_print() more robust against crashes
* Fri Jun 30 2017 scabrero@suse.com
  - Update to version 0.9.32
    + Fix mutex locking in tevent_threaded_context_destructor().
    + Fix a memleak on FreeBSD.
    + Re-init threading in tevent_re_initialise().
    + Include the finish location in tevent_req_default_print().
* Mon Feb 06 2017 jengelh@inai.de
  - Drop redundant PreReq for ldconfig; this is autodetected.
    Set RPM group right.
* Thu Feb 02 2017 aaptel@suse.com
  - Use https urls.
* Tue Jan 24 2017 ddiss@suse.com
  - Update to version 0.9.31; (bsc#1032915).
    + Add tevent_req_reset_endtime
    + Make talloc_free safe when threaded_contexts exist
    + Add tevent_update_timer
    + Factor out tevent_common_insert_timer
    + Add threaded immediate activation
* Wed Sep 14 2016 jmcdonough@suse.com
  - Update to version 0.9.29.
    + performance improvements.
* Tue Mar 15 2016 lmuelle@suse.com
  - Require talloc 2.1.6 at build-time; (bsc#954658).
* Sun Feb 21 2016 lmuelle@suse.com
  - Avoid a file collision for non SUSE build targets; (bsc#966174).
* Fri Feb 19 2016 lmuelle@suse.com
  - Update to 0.9.28; (bsc#954658).
    + Fix memory leak when old signal action restored (bso#11742).
  - Update to 0.9.27.
    + Fix bug in poll backend - poll_event_loop_poll() exits the for loop on
      POLLNVAL instead of continuing to find an event that is ready.
    + Fix ETIME handling for Solaris event ports (bso#11728).
* Wed Nov 11 2015 lmuelle@suse.com
  - Update to 0.9.26; (bsc#954658).
    + New tevent_thread_proxy API
    + Minor build fixes
* Fri Oct 30 2015 lmuelle@suse.com
  - Disable rpath-install and silent-rules while configure.
* Sun Oct 25 2015 lmuelle@suse.com
  - Add python3-tevent; (bsc#951911).
* Thu Oct 22 2015 lmuelle@suse.com
  - Require python-talloc-devel instead of pytalloc-devel.
* Mon Sep 07 2015 lmuelle@suse.com
  - Recommend to install tevent-man from libtevent-devel on post-10.3 systems.
* Mon Sep 07 2015 lmuelle@suse.com
  - Remove superfluous _name define.
* Mon Sep 07 2015 lmuelle@suse.com
  - Update the Samba Library Distribution Key file 'tevent.keyring';
    (bso#945116).
* Thu Aug 20 2015 dimstar@opensuse.org
  - Create 2nd spec-file tevent-man.spec: build the man pages in a
    separate cycle in order to avoid the follwing build cycle:
    doxygen -> curl -> krb5-mini -> libverto -> tevent -> doxygen.
  - Recommend tevent-man for installation.
* Sat Jun 27 2015 lmuelle@suse.com
  - Update to 0.9.25.
    + Fix compile error in Solaris ports backend.
    + Fix access after free in tevent_common_check_signal(); (bso#11308).
    + Improve pytevent bindings.
    + Testsuite fixes.
    + Improve the documentation of the tevent_add_fd() assumtions. It must be
      talloc_free'ed before closing the fd! (bso##11141); (bso#11316).
* Thu Mar 05 2015 lmuelle@suse.com
  - Update to 0.9.24.
    + Ignore unexpected signal events in the same way the epoll backend does.
* Fri Feb 27 2015 lmuelle@suse.com
  - Update to 0.9.23.
    + Update the tevent_data.dox tutrial stuff to fix some errors, including
      white space problems.
    + Use tevent_req_simple_recv_unix in a few places.
* Thu Nov 06 2014 lmuelle@suse.com
  - Use the upstream tar ball, as signature verification is now able to handle
    compressed archives.
* Tue Oct 28 2014 lmuelle@suse.com
  - Remove dependency on gpg-offline as signature checking is implemented in the
    source validator.
* Sun Oct 05 2014 lmuelle@suse.com
  - Update to 0.9.22.
    + remove unused exit_code in tevent_select.c
    + remove unused exit_code in tevent_poll.c
    + build: improve detection of srcdir
    + lib: tevent: make TEVENT_SIG_INCREMENT atomic.
    + Update flags in tevent pkgconfig file
* Tue Sep 23 2014 lmuelle@suse.com
  - Utilize doxygen to generate the API documentation and package it.
* Mon Feb 17 2014 lmuelle@suse.com
  - Update to 0.9.21.
    + add tevent_req_set_cleanup_fn()
    + add/use tevent_req_destructor
    + add doxygen comments for tevent_num_signals() and
      tevent_sa_info_queue_count()
    + Add prototypes
    + Only build "std_fallback_to_poll" when epoll is around
    + fix crash bug in tevent_queue_immediate_trigger()
    + Fix CID 1138326 Unchecked return value
  - Update to 0.9.20.
    + give the user the chance to ask for TEVENT_NUM_SIGNALS and
      TEVENT_SA_INFO_QUEUE_COUNT
    + change TEVENT_SA_INFO_QUEUE_COUNT from 64 to 256
    + tevent_epoll_set_panic_fallback() can be a void function
    + make use of talloc_get_type_abort() in tevent_epoll.c, tevent_signal.c,
      tevent_select.c, and tevent_queue.c
    + use talloc_get_type_abort() in the documentation examples
    + add tevent_queue_wait_send/recv()
    + tevent_req_create() already uses ZERO_STRUCT(req)
    + let tevent_req_received() clear the private_cancel function
    + cancel the timeout timer when the request is finished
    + Use talloc_pooled_object for tevent_req_create
    + Remove a pointless goto
    + Add tevent_received to tevent_req_simple_recv_ntstatus
    + Fix tutorial reference
    + Add echo server sample code
    + Sync to tevent 0.9.18 from upstream
    + expose tevent_context_init_ops
* Fri Dec 06 2013 lmuelle@suse.com
  - Update to 0.9.19.
    + Remove the signal pipe if no signal events are around
    + document tevent_req_create state zeroing
    + Fix Coverity ID 989236 Operands don't affect result
    + Add tevent tutorial files and link it on the mainpage
    + Only set poll_ev->delete=false if it was true
* Fri Dec 06 2013 lmuelle@suse.com
  - Verify source tar ball gpg signature.
* Thu Aug 29 2013 lmuelle@suse.com
  - PreReq /sbin/ldconfig from python-tevent.
* Thu Aug 29 2013 lmuelle@suse.com
  - Add python-tevent to baselibs.conf.
* Tue Jul 02 2013 lmuelle@suse.com
  - Add tevent.pyc and pyo to the file list of python-tevent for post Centos and
    RHEL 5 and Fedora 11 builds.
* Tue Apr 09 2013 lmuelle@suse.com
  - Update to 0.9.18.
    + Adding new timer events is now faster, if there's
      a large number of timer events.
    + sigprocmask does not work on FreeBSD to stop further signals in a signal
      handler.
    + TEVENT_NUM_SIGNALS is calculated by configure in order
      to support realtime signals on freebsd.
    + ./configure --disable-python was fixed for the standalone build.
    + Several crash bugs in the poll backend are fixed.
    + The poll backend removes deleted events from the cached pollfd array now.
    + The poll doesn't pass pollfd.events == 0 to poll() and maintains a list
      of disabled events, instead of consuming 100% cpu and/or triggering
      the callers handler.
    + The poll backend detects POLLNVAL and reports EBADF
      instead of consuming 100% cpu.
    + The select backend supports separate handlers
      for TEVENT_FD_READ and TEVENT_FD_WRITE.
    + The poll and select backends are now doing fair queuing of fd events.
    + The epoll has better error checking and supports separate handlers
      for TEVENT_FD_READ and TEVENT_FD_WRITE.
    + The standard backend was rewritten to be a tiny
      wrapper on top of epoll with a fallback to poll,
      which means that it doesn't use select directly anymore.
    + TEVENT_TRACE_BEFORE_LOOP_ONCE and TEVENT_TRACE_AFTER_LOOP_ONCE are added
      in order to allow the application to hook in before and after the
      loop_once() backend function is called.
      The TEVENT_HAS_LOOP_ONCE_TRACE_POINTS define can be used to
      detect the new feature.
* Thu Aug 30 2012 lmuelle@suse.com
  - Update to 0.9.17.
    + Add threaded poll_mt testcase
    + tevent_poll: Decouple poll_ev->fds handling from adding/removing fds
    + tevent: Refer to the correct header in testsuite.c
* Tue Aug 07 2012 lmuelle@suse.com
  - Update to 0.9.16.
    + Adds tevent_*_trace_*() and tevent_context_init_ops().
    + Move tevent.py to the arch-specific directory.
* Thu Jun 28 2012 lmuelle@suse.com
  - Disable rpath while configure.
* Wed Jun 13 2012 ddiss@suse.com
  - Tag GPLv3 due to tevent_util.h license; (bnc#765270).
* Sun Jun 03 2012 lmuelle@suse.com
  - Define library name and use it instead of libtevent0.
* Sat Jun 02 2012 lmuelle@suse.com
  - Rename package to tevent and add an independent libtevent0 subpackage.
  - Enhance and polish the package descriptions and summaries.
* Sat Jun 02 2012 lmuelle@suse.com
  - Define and use talloc version macro.
* Fri Jun 01 2012 lmuelle@suse.com
  - BuildIgnore libtalloc to prevent a package conflict on Fedora systems.
* Thu May 31 2012 lmuelle@suse.com
  - Define python_sitelib and python_sitearch if undefined.
* Thu May 31 2012 lmuelle@suse.com
  - BuildRequire libtalloc-devel instead of libtalloc2-devel.
  - Rename libtevent2-devel to libtevent-devel.
* Wed May 30 2012 lmuelle@suse.com
  - Remove superfluous AutoReqProv on line.
* Fri May 25 2012 lmuelle@suse.com
  - BuildRequire pkg-config.
  - Move _tevent.so to the python-tevent package.
* Wed May 16 2012 lmuelle@suse.com
  - Cleanup BuildRequires and spec file in general.
  - BuildRequire doxygen, libtalloc2-devel >= 2.0.7, python-devel, and
    pytalloc-devel >= 2.0.7.
  - Require libtalloc2-devel >= 2.0.7 and pkg-config from the devel package.
  - Move python files to an independent python-tevent package.
* Mon May 14 2012 lmuelle@suse.com
  - Adjust licence.
  - Require libtevent0 = %{version} from the devel package.
  - Extend the description of the devel package.
* Mon May 14 2012 lmuelle@suse.com
  - BuildRequire libtalloc2-devel.
  - Remove superfluous BuildRequires to talloc libraries.
* Wed Sep 07 2011 lars@samba.org
  - Initial independent libtevent0 package.

Files

/usr/lib64/python3.11/site-packages/_tevent.cpython-311-x86_64-linux-gnu.so
/usr/lib64/python3.11/site-packages/tevent.py


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Oct 27 00:10:13 2024