Spec URL: https://ankursinha.fedorapeople.org/python-pp/python-pp.spec SRPM URL: https://ankursinha.fedorapeople.org/python-pp/python-pp-1.6.4.4-3.fc36.src.rpm Description: Parallel Python is an open source and cross-platform module written in pure python Features - Parallel execution of python code on SMP and clusters - Easy to understand and implement job-based parallelization technique (easy to convert serial application in parallel) - Automatic detection of the optimal configuration (by default the number of worker processes is set to the number of effective processors) - Dynamic processors allocation (number of worker processes can be changed at runtime) - Low overhead for subsequent jobs with the same function (transparent caching is implemented to decrease the overhead) - Dynamic load balancing (jobs are distributed between processors at runtime) - Fault-tolerance (if one of the nodes fails tasks are rescheduled on others) - Auto-discovery of computational resources - Dynamic allocation of computational resources (consequence of auto-discovery and fault-tolerance) - SHA based authentication for network connections - Cross-platform portability and interoperability (Windows, Linux, Unix, Mac OS X) - Cross-architecture portability and interoperability (x86, x86-64, etc.) - Open source Fedora Account System Username: ankursinha
This package built on koji: https://koji.fedoraproject.org/koji/taskinfo?taskID=79686162
Another package you maintain, https://src.fedoraproject.org/rpms/python-ppft, is a fork of this one. It seems to be actively maintained, and provides the “ppserver” command and a compatible “pp” package. Adding “%py_provides python3-pp” to that package will make it provide python3-pp/python3.10-pp, but still not “python3dist(pp)”. It seems like patching dependency metadata from ppft to pp in dependent packages where required is probably a better approach than unretiring this package, especially given the multiple file conflicts that would result.
Yeh, that makes a lot more sense. I've filed this now and I'll go see what we need to do to include all the necessary requires in ppft: https://bugzilla.redhat.com/show_bug.cgi?id=2030028