Name: geoclustering Version: 0.5.0 Release: 1%{?dist} Summary: Command-line tool for clustering geographic locations License: MIT URL: https://github.com/bellingcat/geoclustering Source0: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz BuildArch: noarch BuildRequires: python3-devel BuildRequires: python3-pytest %description geoclustering, from Bellingcat, groups points from a CSV file into clusters with DBSCAN or HDBSCAN, and writes the result as CSV or GeoJSON for further mapping. It helps find patterns in sets of locations, such as incident reports, sightings or photo coordinates. %prep %autosetup -p1 %generate_buildrequires %pyproject_buildrequires %build %pyproject_wheel %install %pyproject_install %pyproject_save_files -l geoclustering %check %pyproject_check_import %{py3_test_envvars} %{buildroot}%{_bindir}/geoclustering --help >/dev/null %pytest %files -f %{pyproject_files} %doc README.md %{_bindir}/geoclustering %changelog * Fri Oct 30 2026 Morgan Hough - 0.5.0-1 - Initial package