{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/3"},{"label":"Libraries","url":"https://skillfed.io/packages/category/software-development-libraries/3"},{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/5"},{"label":"Database","url":"https://skillfed.io/packages/category/database"},{"label":"Application Frameworks","url":"https://skillfed.io/packages/category/software-development-libraries-application-frameworks"},{"label":"Information Analysis","url":"https://skillfed.io/packages/category/scientific-engineering-information-analysis"}],"enrichment":{"capability":"Provides temporary backward compatibility for code that imports the old unrelated `snowflake` package, allowing it to read from `/etc/snowflake` or an alternative path; this is a migration bridge, not a primary tool.","skillfed_tags":["migration-bridge","deprecated"],"use_cases":["Temporarily unblock legacy code that imports the old `snowflake` package without immediate refactoring during a migration to `snowflake-uuid`.","Read system configuration from `/etc/snowflake` in environments where that file is present and expected by older applications.","Provide a grace period for large codebases to update their dependency declarations before the one-year compatibility window closes."],"what_it_does":"snowflake-legacy is a temporary compatibility shim that allows existing code written for the old, unrelated `snowflake` package on PyPI to continue working during a migration period. The old package, owned by an independent developer, was transferred to Snowflake in 2023, and this bridge package provides a one-year window for users to migrate to the new `snowflake-uuid` package. It exposes a single function, `snowflake.snowflake()`, which reads and returns the contents of `/etc/snowflake` as a string (or from an alternative path if specified); if the file does not exist, it raises `FileNotFoundError`. The function performs no validation on the file contents.\n\nThis is not a tool for new projects. It exists solely to ease the transition for code that depends on the old package's API. Any call to `snowflake.make_snowflake()` will raise `NotImplementedError` and direct users to `snowflake-uuid`. The package has no runtime dependencies and is actively maintained, but its purpose is explicitly temporary\u2014users are strongly advised to migrate to `snowflake-uuid` as soon as possible.","worth_installing":"No, unless you are actively migrating legacy code away from the old `snowflake` package. This is a temporary bridge with a one-year lifespan; new projects should use `snowflake-uuid` directly. If you have existing code that imports the old package, install this only as a short-term stopgap while you update your dependencies."},"id":"snowflake-legacy","links":{"html":"https://skillfed.io/packages/snowflake-legacy","md":"https://skillfed.io/packages/snowflake-legacy.md","pypi":"https://pypi.org/project/snowflake-legacy/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-10","license_spdx":null,"license_treatment":"permissive","name":"snowflake._legacy","python_support":"supports_current","summary":"You should switch to the snowflake-uuid package"},"popularity":{"monthly_downloads":3713141,"position":2520,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"1.0.3"}
