| """phiusiil -- the serving subset of the PhiUSIIL phishing URL classifier. | |
| One trained model, the fitted preprocessing state it needs, and nothing else. The module | |
| boundary rules that matter here: | |
| 1. ``features/`` is pure: no network, no fitted state. It turns raw values into raw | |
| values, emitting ``NaN`` for anything it cannot determine. | |
| 2. ``preprocess/`` owns all fitted state. ``features/`` produces ``NaN``s; ``preprocess/`` | |
| decides what they become, reading every number from persisted state and computing none | |
| of them at serving time. | |
| There is no fetch layer and no feature extractor for live URLs. This package scores a | |
| feature row that someone else produced. | |
| """ | |
| __version__ = "1.0.0" | |
| ARTIFACT_SCHEMA_VERSION = "v1" | |
| __all__ = ["ARTIFACT_SCHEMA_VERSION", "__version__"] | |