anchore-syft


Nameanchore-syft JSON
Version 1.18.1 PyPI version JSON
download
home_pageNone
SummaryCLI tool for generating a Software Bill of Materials from container images and filesystems
upload_time2025-01-07 19:07:08
maintainerNone
docs_urlNone
authorNone
requires_pythonNone
licenseApache-2.0
keywords anchore syft sbom
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            Syft Python Distributions
=========================

[![PyPI](https://img.shields.io/pypi/v/anchore-syft.svg)](https://pypi.org/project/anchore-syft)

A project that packages Syft as a Python package, enabling `syft` to be installed from PyPI:

```sh
pip install anchore_syft
```

Afterwards, Syft can be run using either `syft` or `anchore_syft`.

PyPI package versions will follow the `major.minor.patch` version numbers of Syft releases.

Binary wheels for Windows, macOS, and Linux for most CPU architectures supported on PyPI are provided.

[Syft PyPI Package Homepage](https://github.com/nightlark/anchore-syft-wheel)

[Syft Source Code](https://github.com/anchore/syft)

[Syft License](https://github.com/anchore/syft/blob/main/LICENSE): Apache-2.0

Installing Syft
===============

Syft can be installed by pip with:

```sh
pip install anchore_syft
```

or:

```sh
python -m pip install anchore_syft
```

Building from the source dist package requires internet access in order to download one of the pre-compiled release binaries from <https://github.com/anchore/syft/releases>.
Platforms that Syft doesn't provide pre-compiled binaries for will not work at all, unless someone feels inclined to submit a PR that fetches an appropriate Go compiler
to build Syft from source.

Using with pipx
===============

Using `pipx run anchore_syft <args>` will run Syft without any install step, as long as the machine has pipx installed (which includes GitHub Actions runners).

Using with pyproject.toml
=========================

Syft can be added to the `project.dependencies` key in a pyproject.toml file for Python packages that require Syft.

```toml
[project]
dependencies = ["anchore_syft"]
```

License
=======

The code for this project is covered by the [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0). Source distributions do not include a copy of the Syft source code or binaries. Binary wheels include a compiled Syft binary, which also falls under the Apache 2.0 license.

Syft is distributed under the [Apache License, Version 2.0](https://github.com/anchore/syft/blob/main/LICENSE). For more information about Syft, visit [https://github.com/anchore/syft](https://github.com/anchore/syft)

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "anchore-syft",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": "anchore, syft, sbom",
    "author": null,
    "author_email": null,
    "download_url": "https://files.pythonhosted.org/packages/fc/ae/72732fe45af23de737394eef42a4c36ddfe2aa1f2305c5354285356b17df/anchore_syft-1.18.1.tar.gz",
    "platform": null,
    "description": "Syft Python Distributions\n=========================\n\n[![PyPI](https://img.shields.io/pypi/v/anchore-syft.svg)](https://pypi.org/project/anchore-syft)\n\nA project that packages Syft as a Python package, enabling `syft` to be installed from PyPI:\n\n```sh\npip install anchore_syft\n```\n\nAfterwards, Syft can be run using either `syft` or `anchore_syft`.\n\nPyPI package versions will follow the `major.minor.patch` version numbers of Syft releases.\n\nBinary wheels for Windows, macOS, and Linux for most CPU architectures supported on PyPI are provided.\n\n[Syft PyPI Package Homepage](https://github.com/nightlark/anchore-syft-wheel)\n\n[Syft Source Code](https://github.com/anchore/syft)\n\n[Syft License](https://github.com/anchore/syft/blob/main/LICENSE): Apache-2.0\n\nInstalling Syft\n===============\n\nSyft can be installed by pip with:\n\n```sh\npip install anchore_syft\n```\n\nor:\n\n```sh\npython -m pip install anchore_syft\n```\n\nBuilding from the source dist package requires internet access in order to download one of the pre-compiled release binaries from <https://github.com/anchore/syft/releases>.\nPlatforms that Syft doesn't provide pre-compiled binaries for will not work at all, unless someone feels inclined to submit a PR that fetches an appropriate Go compiler\nto build Syft from source.\n\nUsing with pipx\n===============\n\nUsing `pipx run anchore_syft <args>` will run Syft without any install step, as long as the machine has pipx installed (which includes GitHub Actions runners).\n\nUsing with pyproject.toml\n=========================\n\nSyft can be added to the `project.dependencies` key in a pyproject.toml file for Python packages that require Syft.\n\n```toml\n[project]\ndependencies = [\"anchore_syft\"]\n```\n\nLicense\n=======\n\nThe code for this project is covered by the [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0). Source distributions do not include a copy of the Syft source code or binaries. Binary wheels include a compiled Syft binary, which also falls under the Apache 2.0 license.\n\nSyft is distributed under the [Apache License, Version 2.0](https://github.com/anchore/syft/blob/main/LICENSE). For more information about Syft, visit [https://github.com/anchore/syft](https://github.com/anchore/syft)\n",
    "bugtrack_url": null,
    "license": "Apache-2.0",
    "summary": "CLI tool for generating a Software Bill of Materials from container images and filesystems",
    "version": "1.18.1",
    "project_urls": {
        "Bug Tracker": "https://github.com/nightlark/anchore-syft-wheel/issues",
        "Source Code": "https://github.com/nightlark/anchore-syft-wheel",
        "download_url": "https://github.com/anchore/syft/releases",
        "homepage": "https://github.com/anchore/syft"
    },
    "split_keywords": [
        "anchore",
        " syft",
        " sbom"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "89c3e607d15b4a1e2888224acdd4465e5da9f4d0515b76c73b0e2cc3bbe4618a",
                "md5": "78d211b831d9f7e2c1568176ee515630",
                "sha256": "8ac385e842b27038e16d5340fb71b735178877a81832cfa164dc090d31ceef28"
            },
            "downloads": -1,
            "filename": "anchore_syft-1.18.1-py2.py3-none-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "78d211b831d9f7e2c1568176ee515630",
            "packagetype": "bdist_wheel",
            "python_version": "py2.py3",
            "requires_python": null,
            "size": 15951994,
            "upload_time": "2025-01-07T19:06:32",
            "upload_time_iso_8601": "2025-01-07T19:06:32.369951Z",
            "url": "https://files.pythonhosted.org/packages/89/c3/e607d15b4a1e2888224acdd4465e5da9f4d0515b76c73b0e2cc3bbe4618a/anchore_syft-1.18.1-py2.py3-none-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "44f7e40196c1bb8d8551f956a1b59817f65c83ac3c298b975614a9da9f35dd2a",
                "md5": "85dac359ad963d180a7d6ad9e1d0ffa9",
                "sha256": "8bf447e8eb13fdf1b5d4016f813ffa41770e3893b0f72099f5544572e5f14525"
            },
            "downloads": -1,
            "filename": "anchore_syft-1.18.1-py2.py3-none-macosx_11_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "85dac359ad963d180a7d6ad9e1d0ffa9",
            "packagetype": "bdist_wheel",
            "python_version": "py2.py3",
            "requires_python": null,
            "size": 17220852,
            "upload_time": "2025-01-07T19:06:39",
            "upload_time_iso_8601": "2025-01-07T19:06:39.546612Z",
            "url": "https://files.pythonhosted.org/packages/44/f7/e40196c1bb8d8551f956a1b59817f65c83ac3c298b975614a9da9f35dd2a/anchore_syft-1.18.1-py2.py3-none-macosx_11_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3346e928b3abf2ba1104e6ebf963917921dcd135dce10cf2e8d62b22b686e809",
                "md5": "e47b3db4e7e92b53d2a622ada7f06037",
                "sha256": "28cdd4add029d5480d2ba617f1460dd4c044a7103576380714a13ceebe009531"
            },
            "downloads": -1,
            "filename": "anchore_syft-1.18.1-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "e47b3db4e7e92b53d2a622ada7f06037",
            "packagetype": "bdist_wheel",
            "python_version": "py2.py3",
            "requires_python": null,
            "size": 15302726,
            "upload_time": "2025-01-07T19:06:44",
            "upload_time_iso_8601": "2025-01-07T19:06:44.581203Z",
            "url": "https://files.pythonhosted.org/packages/33/46/e928b3abf2ba1104e6ebf963917921dcd135dce10cf2e8d62b22b686e809/anchore_syft-1.18.1-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "fa0b19d2a5d38e49817da77f6c8099d1e05586a033df7f78ca7a75c40a6a5846",
                "md5": "1ec86c9c79a9de0747b10860f06f064f",
                "sha256": "22930009b2c7c424d76228fad0b4293bc20d6fe0c2ec5185bfe9aa957274282e"
            },
            "downloads": -1,
            "filename": "anchore_syft-1.18.1-py2.py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "1ec86c9c79a9de0747b10860f06f064f",
            "packagetype": "bdist_wheel",
            "python_version": "py2.py3",
            "requires_python": null,
            "size": 15149954,
            "upload_time": "2025-01-07T19:06:49",
            "upload_time_iso_8601": "2025-01-07T19:06:49.646433Z",
            "url": "https://files.pythonhosted.org/packages/fa/0b/19d2a5d38e49817da77f6c8099d1e05586a033df7f78ca7a75c40a6a5846/anchore_syft-1.18.1-py2.py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7eea1880c9a15582f0c95a924f461c3970b05414eb5095bf97759cebc85c71fb",
                "md5": "783a2c83e1045ba34a4d1346acef7385",
                "sha256": "9bd19d510d92581bab8d5cc30910ac53f38ba12373d0f5003e8685a0898b4c47"
            },
            "downloads": -1,
            "filename": "anchore_syft-1.18.1-py2.py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "783a2c83e1045ba34a4d1346acef7385",
            "packagetype": "bdist_wheel",
            "python_version": "py2.py3",
            "requires_python": null,
            "size": 16290202,
            "upload_time": "2025-01-07T19:06:54",
            "upload_time_iso_8601": "2025-01-07T19:06:54.164237Z",
            "url": "https://files.pythonhosted.org/packages/7e/ea/1880c9a15582f0c95a924f461c3970b05414eb5095bf97759cebc85c71fb/anchore_syft-1.18.1-py2.py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "83314e23e703b45339297b75459973deac22e21cacca2cb6c26676483eb31b73",
                "md5": "7c5d18025c1251d8e51b22bfe01e76dc",
                "sha256": "992955b1bf65d8eb844c1112d186ac9938075b9b1f0277ca05698e181a7ecc2c"
            },
            "downloads": -1,
            "filename": "anchore_syft-1.18.1-py2.py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "7c5d18025c1251d8e51b22bfe01e76dc",
            "packagetype": "bdist_wheel",
            "python_version": "py2.py3",
            "requires_python": null,
            "size": 16570408,
            "upload_time": "2025-01-07T19:06:59",
            "upload_time_iso_8601": "2025-01-07T19:06:59.341706Z",
            "url": "https://files.pythonhosted.org/packages/83/31/4e23e703b45339297b75459973deac22e21cacca2cb6c26676483eb31b73/anchore_syft-1.18.1-py2.py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "84241c10f9b883f1e1f0b390a76892d6926aeff5b26a6dd44208a0fcdcf66b21",
                "md5": "445efde08410dafd27e8d33380e597ca",
                "sha256": "90cd29d21c96c9f994213be1a647719549d1bc8f74956ee529473635e07eacfc"
            },
            "downloads": -1,
            "filename": "anchore_syft-1.18.1-py2.py3-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "445efde08410dafd27e8d33380e597ca",
            "packagetype": "bdist_wheel",
            "python_version": "py2.py3",
            "requires_python": null,
            "size": 17072199,
            "upload_time": "2025-01-07T19:07:04",
            "upload_time_iso_8601": "2025-01-07T19:07:04.064444Z",
            "url": "https://files.pythonhosted.org/packages/84/24/1c10f9b883f1e1f0b390a76892d6926aeff5b26a6dd44208a0fcdcf66b21/anchore_syft-1.18.1-py2.py3-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "fcae72732fe45af23de737394eef42a4c36ddfe2aa1f2305c5354285356b17df",
                "md5": "e3bb7b5365f7388d0c7a70d6197d3d57",
                "sha256": "e7a6a6461c04314851cadf9d6412d4c7d1b4e2c48b7eb09555d06cbd81b75c37"
            },
            "downloads": -1,
            "filename": "anchore_syft-1.18.1.tar.gz",
            "has_sig": false,
            "md5_digest": "e3bb7b5365f7388d0c7a70d6197d3d57",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 11701,
            "upload_time": "2025-01-07T19:07:08",
            "upload_time_iso_8601": "2025-01-07T19:07:08.073562Z",
            "url": "https://files.pythonhosted.org/packages/fc/ae/72732fe45af23de737394eef42a4c36ddfe2aa1f2305c5354285356b17df/anchore_syft-1.18.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-01-07 19:07:08",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "nightlark",
    "github_project": "anchore-syft-wheel",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "anchore-syft"
}
        
Elapsed time: 1.04768s