%global _empty_manifest_terminate_build 0 Name: python-floc Version: 0.4.0 Release: 1 Summary: A floc simulator wrapper for Python over a Go implementation License: MIT URL: https://github.com/thepabloaguilar/floc Source0: https://mirrors.nju.edu.cn/pypi/web/packages/74/47/a7f91164e91d8968214379bef2d8ca78e115b6f3963f40897c9e5113b6ed/floc-0.4.0.tar.gz BuildArch: noarch %description ## Introduction This is a Python wrapper of [this](https://github.com/shigeki/floc_simulator) implementation for FLoC written in go! It's easy to calculate the CohortID using this lib, see the example below: ```python >>> from floc import simulate >>> host_list = [ >>> simulate(host_list) 21454 ``` By default, we'll use the `SortingLshClusters` from FLoC's `1.0.6` version. If you want to use other, just pass it to the function: ```python >>> from floc import simulate >>> host_list = [ >>> sorting_cluster_data = "" # READ THE DATA FROM SOMEWHERE >>> simulate(host_list, sorting_cluster_data) 21454 ``` We also expose some other functions, see the documentation [here](https://floc.readthedocs.io) %package -n python3-floc Summary: A floc simulator wrapper for Python over a Go implementation Provides: python-floc BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-floc ## Introduction This is a Python wrapper of [this](https://github.com/shigeki/floc_simulator) implementation for FLoC written in go! It's easy to calculate the CohortID using this lib, see the example below: ```python >>> from floc import simulate >>> host_list = [ >>> simulate(host_list) 21454 ``` By default, we'll use the `SortingLshClusters` from FLoC's `1.0.6` version. If you want to use other, just pass it to the function: ```python >>> from floc import simulate >>> host_list = [ >>> sorting_cluster_data = "" # READ THE DATA FROM SOMEWHERE >>> simulate(host_list, sorting_cluster_data) 21454 ``` We also expose some other functions, see the documentation [here](https://floc.readthedocs.io) %package help Summary: Development documents and examples for floc Provides: python3-floc-doc %description help ## Introduction This is a Python wrapper of [this](https://github.com/shigeki/floc_simulator) implementation for FLoC written in go! It's easy to calculate the CohortID using this lib, see the example below: ```python >>> from floc import simulate >>> host_list = [ >>> simulate(host_list) 21454 ``` By default, we'll use the `SortingLshClusters` from FLoC's `1.0.6` version. If you want to use other, just pass it to the function: ```python >>> from floc import simulate >>> host_list = [ >>> sorting_cluster_data = "" # READ THE DATA FROM SOMEWHERE >>> simulate(host_list, sorting_cluster_data) 21454 ``` We also expose some other functions, see the documentation [here](https://floc.readthedocs.io) %prep %autosetup -n floc-0.4.0 %build %py3_build %install %py3_install install -d -m755 %{buildroot}/%{_pkgdocdir} if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi pushd %{buildroot} if [ -d usr/lib ]; then find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/lib64 ]; then find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/bin ]; then find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/sbin ]; then find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst fi touch doclist.lst if [ -d usr/share/man ]; then find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst fi popd mv %{buildroot}/filelist.lst . mv %{buildroot}/doclist.lst . %files -n python3-floc -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Fri May 05 2023 Python_Bot - 0.4.0-1 - Package Spec generated