diff --git a/.gitignore b/.gitignore index 52ffb4c..13285ae 100644 --- a/.gitignore +++ b/.gitignore @@ -10,3 +10,4 @@ /did-0.19.tar.bz2 /did-0.20.tar.bz2 /did-0.21.tar.bz2 +/did-0.22.tar.bz2 diff --git a/did.spec b/did.spec index 2c1996b..7f7a8cd 100644 --- a/did.spec +++ b/did.spec @@ -1,9 +1,9 @@ Name: did -Version: 0.21 -Release: 1%{?dist} +Version: 0.22 +Release: 5%{?dist} Summary: What did you do last week, month, year? -License: GPLv2+ +License: GPL-2.0-or-later URL: https://github.com/psss/did Source0: %{url}/releases/download/%{version}/did-%{version}.tar.bz2 @@ -16,15 +16,17 @@ BuildRequires: python3-dateutil BuildRequires: python3-devel BuildRequires: python3-httplib2 BuildRequires: python3-pytest +BuildRequires: python3-pytest-xdist BuildRequires: python3-requests-gssapi BuildRequires: python3-setuptools +BuildRequires: python3-nitrate Requires: python3-bugzilla Requires: python3-httplib2 Requires: python3-nitrate Requires: python3-requests-gssapi Requires: python3-feedparser +Requires: python3-tenacity -%?python_enable_dependency_generator %description Comfortably gather status report data (e.g. list of committed @@ -34,27 +36,90 @@ range. By default all available stats for this week are reported. %prep %autosetup -S git +%generate_buildrequires +%pyproject_buildrequires + + %build -%py3_build +%pyproject_wheel %install -%py3_install +%pyproject_install +%pyproject_save_files did mkdir -p %{buildroot}%{_mandir}/man1 install -pm 644 did.1.gz %{buildroot}%{_mandir}/man1 %check export LANG=en_US.utf-8 -%{__python3} -m pytest -vv tests/test*.py -k 'not smoke' +%pytest -vv tests/test*.py -k 'not smoke' -%files +%files -f %{pyproject_files} %{_mandir}/man1/* %{_bindir}/did -%{python3_sitelib}/%{name}/ -%{python3_sitelib}/%{name}-*.egg-info/ %doc README.rst examples %license LICENSE %changelog +* Fri Sep 19 2025 Python Maint - 0.22-5 +- Rebuilt for Python 3.14.0rc3 bytecode + +* Fri Aug 15 2025 Python Maint - 0.22-4 +- Rebuilt for Python 3.14.0rc2 bytecode + +* Wed Jul 23 2025 Fedora Release Engineering - 0.22-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + +* Wed Jun 04 2025 Python Maint - 0.22-2 +- Rebuilt for Python 3.14 + +* Tue Jun 03 2025 Petr Šplíchal - 0.22-1 +- Implement `transition` stats for the `jira` plugin (#352) +- Fix issue with wrong `until` in GitHub search (#376) +- List resolved jira by tester and contributor field +- Fix `zammad` token bug, some minor adjustments +- Better handling auth max retry in jira plugin +- Handle JSON decode errors in pagure plugin +- Reuse bodhi connection instead of opening new ones +- Properly handle timeout in pagure plugin +- Complete report even on plugin error +- Better handling on server errors for pagure plugin +- Better handling of wrong url in confluence plugin +- Handle timeout fetching batches in jira plugin +- Fixed Jira updated issues and support timeout +- Collect stats in parallel +- Add stats for updated jira tickets +- Handle rate limiting in Jira plugin +- Allow to filter out orgs in GitHub plugin +- Properly collect comments in GitHub +- Improve items plugin +- Enable pagure closed PRs stats collection +- Add hyperkitty support +- Handle better the GitLab expired token case +- Increased test coverage +- Use pytest-xdist for parallelizing test execution +- Add collection of comments for Pagure +- Cover markdown format while testing Koji +- Use tenacity handling retry connection to GitHub +- Added stats for modified pages in Confluence +- Allow to skip SSL verification in bugzilla plugin +- Added markdown support to google plugin +- Add token authentication to confluence plugin +- Add markdown support to koji plugin +- Fetch all created issues correctly in `pagure` (#379) +- Use custom `user-agent` in the `public_inbox` plugin (#392) +- Fix dockerfile executable path, add git to container (#354) +- Support `user`, `org`, `repo` in the `github` plugin (#373) +- Handle the GitHub rate limit in a better way (#374) +- Create a Public Inbox Plugin +- Implement `did last [monday..sunday]` +- Correctly handle merge commits in verbose mode +- Prevent duplicates in github issue stats +- Retry connecting to GitLab API on error +- Add a `Toolbelt Catalog` entry for `did` +- Allow skipping events that are not reportable +- Add a team report example using login aliases +- Migrate to the `SPDX` identifier + * Fri Nov 10 2023 Petr Šplíchal - 0.21-1 - Pass plugin configuration to koji `ClientSession` - Add `markdown` format output to `bodhi` plugin diff --git a/sources b/sources index 9ce62c6..62c2807 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (did-0.21.tar.bz2) = 289524c80127062840e6f3af5ae8cfced890127a1b991c3b34c06551b88c4b438dcd713d871d743d4a62a3658e8c88b88697fc1c2f94037749aa885d979832f2 +SHA512 (did-0.22.tar.bz2) = c2146e9b1e4d3e10c26429a69a81865aab9011157981780c9a62da292c161c554c40d0145cc131fa572355526a6c2e54013816d653a72b51af6e1bdccacc66bd