{"categories":[{"label":"Distributed Computing","url":"https://skillfed.io/packages/category/system-distributed-computing/2"}],"enrichment":{"capability":"A Python worker and client library for Faktory, a language-agnostic job server; lets you consume jobs from Faktory or push jobs to it for processing.","skillfed_tags":["job-queue","background-tasks","multiprocessing"],"use_cases":["Run a Python worker that pulls jobs from a Faktory queue and executes them with configurable concurrency.","Push background tasks to Faktory from a Python application for processing by any Faktory-compatible worker.","Build a multi-language job processing pipeline where Python workers coexist with workers in other languages.","Schedule delayed or retried jobs through Faktory with custom metadata from Python code.","Monitor and control workers via Faktory's web UI while running Python job handlers."],"what_it_does":"Faktory is a Python client and worker library for the Faktory job server, a language-agnostic background job processor. It lets you push jobs from Python code to a Faktory server for processing, or run a Python worker that consumes and executes those jobs. The worker supports concurrency via multiple processes (default) or threads, graceful shutdown, TLS encryption, password authentication, and can report worker status and errors back to the server.\n\nThe package has no external runtime dependencies and installs with low friction. However, it requires a separate Faktory server to be running and accessible over the network. The library is in Alpha status and maintenance is dormant\u2014the last release was in April 2022 and the repository has not been updated since September 2023, meaning you should expect no active support for new Faktory versions or bug fixes.","worth_installing":"Yes, if you are already committed to running Faktory and need a Python worker or client. The package is simple, dependency-free, and works with current Python versions. However, do not adopt it for new projects expecting active maintenance\u2014the dormant status and lack of updates since 2023 mean you will be on your own for compatibility issues with future Faktory releases or Python versions."},"id":"faktory","links":{"html":"https://skillfed.io/packages/faktory","md":"https://skillfed.io/packages/faktory.md","pypi":"https://pypi.org/project/faktory/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2022-04-30","license_spdx":null,"license_treatment":"permissive","name":"faktory","python_support":"supports_current","summary":"Python worker for the Faktory project"},"popularity":{"monthly_downloads":405536,"position":6904,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.0.0"}
