{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/14"},{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/7"},{"label":"Testing","url":"https://skillfed.io/packages/category/software-development-testing/4"}],"enrichment":{"capability":"Adds enum value generation to the Faker library, allowing you to randomly select from Python enum members during test data generation.","skillfed_tags":["faker-plugin","test-data-generation","abandoned"],"use_cases":["Generate random enum values in unit tests without manually specifying all possible choices.","Populate test fixtures with varied enum-typed fields for data-driven testing.","Create synthetic test data for APIs or databases that accept enum parameters.","Mock enum selections in property-based tests using Faker's randomization."],"what_it_does":"faker_enum is a provider plugin for Faker that extends it to generate random enum values. It works by registering an EnumProvider with a Faker instance, then calling a method to pick a random member from any Python enum class you define. This is useful in test suites where you need to populate enum-typed fields with varied test data.\n\nThe package depends only on faker and has no other runtime dependencies, keeping installation simple. However, it has been abandoned since its initial release on 2018-10-26 and carries Alpha status, meaning compatibility with modern versions of Faker or current Python releases is uncertain.","worth_installing":"No. The package is abandoned (last commit 2018-10-26) and carries Alpha status. While it has no known vulnerabilities and low install friction, the lack of maintenance means it is likely incompatible with modern Faker and Python versions. For current projects, consider using Faker's built-in randomization or a maintained alternative."},"id":"faker-enum","links":{"html":"https://skillfed.io/packages/faker-enum","md":"https://skillfed.io/packages/faker-enum.md","pypi":"https://pypi.org/project/faker-enum/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2018-10-26","license_spdx":null,"license_treatment":"permissive","name":"faker-enum","python_support":"unspecified","summary":"Enum provider for the Faker Python package."},"popularity":{"monthly_downloads":278870,"position":8130,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.0.2"}
