Compare commits

..

No commits in common. "rawhide" and "f39" have entirely different histories.

3 changed files with 11 additions and 77 deletions

1
.gitignore vendored
View file

@ -10,4 +10,3 @@
/did-0.19.tar.bz2
/did-0.20.tar.bz2
/did-0.21.tar.bz2
/did-0.22.tar.bz2

View file

@ -1,9 +1,9 @@
Name: did
Version: 0.22
Release: 5%{?dist}
Version: 0.21
Release: 1%{?dist}
Summary: What did you do last week, month, year?
License: GPL-2.0-or-later
License: GPLv2+
URL: https://github.com/psss/did
Source0: %{url}/releases/download/%{version}/did-%{version}.tar.bz2
@ -16,17 +16,15 @@ 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
@ -36,90 +34,27 @@ range. By default all available stats for this week are reported.
%prep
%autosetup -S git
%generate_buildrequires
%pyproject_buildrequires
%build
%pyproject_wheel
%py3_build
%install
%pyproject_install
%pyproject_save_files did
%py3_install
mkdir -p %{buildroot}%{_mandir}/man1
install -pm 644 did.1.gz %{buildroot}%{_mandir}/man1
%check
export LANG=en_US.utf-8
%pytest -vv tests/test*.py -k 'not smoke'
%{__python3} -m pytest -vv tests/test*.py -k 'not smoke'
%files -f %{pyproject_files}
%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 <python-maint@redhat.com> - 0.22-5
- Rebuilt for Python 3.14.0rc3 bytecode
* Fri Aug 15 2025 Python Maint <python-maint@redhat.com> - 0.22-4
- Rebuilt for Python 3.14.0rc2 bytecode
* Wed Jul 23 2025 Fedora Release Engineering <releng@fedoraproject.org> - 0.22-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Wed Jun 04 2025 Python Maint <python-maint@redhat.com> - 0.22-2
- Rebuilt for Python 3.14
* Tue Jun 03 2025 Petr Šplíchal <psplicha@redhat.com> - 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 <psplicha@redhat.com> - 0.21-1
- Pass plugin configuration to koji `ClientSession`
- Add `markdown` format output to `bodhi` plugin

View file

@ -1 +1 @@
SHA512 (did-0.22.tar.bz2) = c2146e9b1e4d3e10c26429a69a81865aab9011157981780c9a62da292c161c554c40d0145cc131fa572355526a6c2e54013816d653a72b51af6e1bdccacc66bd
SHA512 (did-0.21.tar.bz2) = 289524c80127062840e6f3af5ae8cfced890127a1b991c3b34c06551b88c4b438dcd713d871d743d4a62a3658e8c88b88697fc1c2f94037749aa885d979832f2