diff --git a/.gitignore b/.gitignore index fc96f91..484b969 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,4 @@ /dasbus-1.4.tar.gz /dasbus-1.5.tar.gz /dasbus-1.6.tar.gz +/dasbus-1.7.tar.gz diff --git a/python-dasbus.spec b/python-dasbus.spec index fd0eb1b..55e68a3 100644 --- a/python-dasbus.spec +++ b/python-dasbus.spec @@ -1,14 +1,15 @@ %global srcname dasbus Name: python-%{srcname} -Version: 1.6 -Release: 6%{?dist} +Version: 1.7 +Release: 1%{?dist} Summary: DBus library in Python 3 -License: LGPLv2+ +License: LGPL-2.1-or-later URL: https://pypi.python.org/pypi/dasbus %if %{defined suse_version} Source0: %{srcname}-%{version}.tar.gz +Group: Development/Libraries/Python %else Source0: %{pypi_source} %endif @@ -27,6 +28,8 @@ Summary: %{summary} BuildRequires: python3-devel BuildRequires: python3-setuptools %if %{defined suse_version} +BuildRequires: fdupes +BuildRequires: python-rpm-macros Requires: python3-gobject %else Requires: python3-gobject-base @@ -43,6 +46,9 @@ Requires: python3-gobject-base %install %py3_install +%if %{defined suse_version} +%python_expand %fdupes %{buildroot}%{python3_sitelib} +%endif %files -n python3-%{srcname} %license LICENSE @@ -51,21 +57,69 @@ Requires: python3-gobject-base %{python3_sitelib}/%{srcname}/ %changelog -* Fri Jul 22 2022 Fedora Release Engineering - 1.6-6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - -* Mon Jun 13 2022 Python Maint - 1.6-5 -- Rebuilt for Python 3.11 - -* Fri Jan 21 2022 Fedora Release Engineering - 1.6-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Fri Jul 23 2021 Fedora Release Engineering - 1.6-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Fri Jun 04 2021 Python Maint - 1.6-2 -- Rebuilt for Python 3.10 - +* Mon Nov 07 2022 Vendula Poncova - 1.7-1 +- CI: Use dnf instead of yum to install CentOS packages (vponcova) +- Documentation: Improve the installation instruction (vponcova) +- Remove untracked files from the git repository interactively (vponcova) +- UnixFD: Document the support for Unix file descriptors (vponcova) +- Documentation: Clean up examples in the documentation (vponcova) +- Documentation: Simplify the README.md file (vponcova) +- Documentation: Fix bullet point lists (vponcova) +- Documentation: Simplify the hostname example (vponcova) +- CI: Run tests for all supported Python version (vponcova) +- UnixFD: Handle DBus signals with Unix file descriptors (vponcova) +- UnixFD: Add tests for DBus properties with Unix file descriptors (vponcova) +- UnixFD: Clean up tests of DBus calls with Unix file descriptors (vponcova) +- UnixFD: Clean up tests for swapping Unix file descriptors (vponcova) +- UnixFD: Clean up `GLibClientUnix` and `GLibServerUnix` (vponcova) +- UnixFD: Process results of client calls in the low-level library (vponcova) +- UnixFD: Move the support for Unix file descriptors to dasbus.unix (vponcova) +- CI: Always pull the latest container image (vponcova) +- CI: Disable the unhashable-member warning (vponcova) +- Revert "Don't use pylint from pip on Fedora Rawhide" (vponcova) +- UnixFD: Move the unit tests to a new file (vponcova) +- UnixFD: Manage the testing bus on set up and tear down (vponcova) +- UnixFD: Don't add arguments to the DBusTestCase.setUp method (vponcova) +- UnixFD: Create a new testing DBus interface (vponcova) +- UnixFD: Fix the indentation in unit tests (vponcova) +- Add unit tests for variants with variant types (vponcova) +- Simplify the code for replacing values of the UnixFD type (vponcova) +- Add classes for unpacking and unwrapping a variant (vponcova) +- Don't use pylint from pip on Fedora Rawhide (vponcova) +- UnixFD: Rename a parameter to server_arguments (vponcova) +- UnixFD: Revert a change in GLibClient._async_call_finish (vponcova) +- Raise TimeoutError if a DBus call times out (vponcova) +- Fix pylint tests in CentOS Stream 8 (vponcova) +- Fix the ENV instruction in Dockerfiles (vponcova) +- Fix pylint issues (vponcova) +- run forked tests using subprocess, instead of multiprocessing (wdouglass) +- use mutable list for return value in fd_test_async make fd getters more explicit (wdouglass) +- Add test case for method call only returning fd (jlyda) +- Always use call_with_unix_fd_list* to properly handle returned fds (jlyda) +- fix some lint discovered errors (wdouglass) +- seperate unixfd functionality, to better support systems that don't have them (wdouglass) +- Remove note in documentation about unsupported Unix file descriptors (wdouglass) +- Add a test for UnixFD transfer (wdouglass) +- Allow UnixFDs to be replaced and passed into Gio (wdouglass) +- Fix rpm lint warnings for OpenSUSE 15.3 (christopher.m.cantalupo) +- Extend the .coveragerc file (vponcova) +- Disable builds for Fedora ELN on commits (vponcova) +- Test Debian with Travis (vponcova) +- Test Ubuntu with Travis (vponcova) +- Test CentOS Stream 9 with Travis (vponcova) +- Use CentOS Stream 8 for testing (vponcova) +- add remove dbus object function on bus and update tests (matthewcaswell) +- properly measure coverage across multiprocess test cases (wdouglass) +- Move handle typing tests into a new class (and a new file) (wdouglass) +- Add another test for a crazy data type, fix a bug discovered via the test (wdouglass) +- Add functions for generating/consuming fdlists with variants (wdouglass) +- Provide a language argument for the code blocks (seahawk1986) +- Change the type of 'h' glib objects from 'File' to 'UnixFD' (wdouglass) +- Allow to run tests in a container (vponcova) +- Add C0209 to the ignore list for pylint (tjoslin) +- Use the latest distro in Travis CI (vponcova) +- Always update the container (vponcova) +- Document limitations of the DBus specification generator (vponcova) * Mon May 31 2021 Vendula Poncova - 1.6-1 - Add support for SUSE packaging in spec file (christopher.m.cantalupo) - Allow to generate multiple output arguments (vponcova) diff --git a/sources b/sources index a850d67..e91c5b9 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (dasbus-1.6.tar.gz) = 67134edd7a044110cfac8d5559708f453f5bd023fb80f4c832022c02cf1f7dc4f879df267140fc5b1d7649a84ed9f50abca0051ad12ffd735b5c3aa4ffc09e5e +SHA512 (dasbus-1.7.tar.gz) = ccf575d28d91ad96de78b8122eaf247182d22cee701859b1da83b2de2793362f164fe609187e8a9586083c55d985d95b6980b9ec291cb10d41d74dec03d8a873