Name | anchore-syft JSON |
Version |
0.76.0
JSON |
| download |
home_page | |
Summary | CLI tool for generating a Software Bill of Materials from container images and filesystems |
upload_time | 2023-04-02 21:21:40 |
maintainer | |
docs_url | None |
author | |
requires_python | |
license | Apache-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": "",
"name": "anchore-syft",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "anchore,syft,sbom",
"author": "",
"author_email": "",
"download_url": "https://files.pythonhosted.org/packages/57/4e/b8da34dd81b216188ebe4e8cd5b2780b15e266e657a4b4f8d14f294a7ad8/anchore_syft-0.76.0.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": "0.76.0",
"split_keywords": [
"anchore",
"syft",
"sbom"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "b27b509cbfc45a2b534b4a92ee304cca1b70a2721c415af26e687e2d81aa378d",
"md5": "76fecff88e1edf24bc33b9858201b0ba",
"sha256": "2c52b3658aa1c5eb390bcf93f64a7508d7ffd55215aa9deda722a2a1cbff0753"
},
"downloads": -1,
"filename": "anchore_syft-0.76.0-py2.py3-none-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "76fecff88e1edf24bc33b9858201b0ba",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 12638771,
"upload_time": "2023-04-02T21:19:38",
"upload_time_iso_8601": "2023-04-02T21:19:38.944656Z",
"url": "https://files.pythonhosted.org/packages/b2/7b/509cbfc45a2b534b4a92ee304cca1b70a2721c415af26e687e2d81aa378d/anchore_syft-0.76.0-py2.py3-none-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "32e4405e82245487ecc54edc97fca4f23240f26e06d37a2643f12e13e8b8d6c0",
"md5": "b7dddbe2ae53a2a00fd1037cca0d09a0",
"sha256": "0837d3f973e9fcecdb7494f5cd1809ddeb5a7b758efe8a3ead1564f0ca0cc1c1"
},
"downloads": -1,
"filename": "anchore_syft-0.76.0-py2.py3-none-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "b7dddbe2ae53a2a00fd1037cca0d09a0",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 12638769,
"upload_time": "2023-04-02T21:19:58",
"upload_time_iso_8601": "2023-04-02T21:19:58.554818Z",
"url": "https://files.pythonhosted.org/packages/32/e4/405e82245487ecc54edc97fca4f23240f26e06d37a2643f12e13e8b8d6c0/anchore_syft-0.76.0-py2.py3-none-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "071d914299dffd0319424f7f1db6471f5de64d6b211a0da261168a2141474b93",
"md5": "19aa41de380b114d1c1f7f46325c6253",
"sha256": "d2deb97db3e19bcca22bc69e72bfb27ed29537ec71fafcd7eb399b8758aaeb79"
},
"downloads": -1,
"filename": "anchore_syft-0.76.0-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "19aa41de380b114d1c1f7f46325c6253",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 10968191,
"upload_time": "2023-04-02T21:20:20",
"upload_time_iso_8601": "2023-04-02T21:20:20.015463Z",
"url": "https://files.pythonhosted.org/packages/07/1d/914299dffd0319424f7f1db6471f5de64d6b211a0da261168a2141474b93/anchore_syft-0.76.0-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "40edc473fdc023ce6bc0b4873ce0655455d7cac9ad4684456970cc325be36e0e",
"md5": "ee9cad84b4825173a9d9e6cb27043afe",
"sha256": "4bb2a977cdbd4762e48c9dc36888d7dc8c76aec5b0cb675a74b38df3eb0c8820"
},
"downloads": -1,
"filename": "anchore_syft-0.76.0-py2.py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"has_sig": false,
"md5_digest": "ee9cad84b4825173a9d9e6cb27043afe",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 10850157,
"upload_time": "2023-04-02T21:20:37",
"upload_time_iso_8601": "2023-04-02T21:20:37.179596Z",
"url": "https://files.pythonhosted.org/packages/40/ed/c473fdc023ce6bc0b4873ce0655455d7cac9ad4684456970cc325be36e0e/anchore_syft-0.76.0-py2.py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "bed8ed00c36871a06e9ca431848917951d0711a26e3a52ea9f77c1ddba44b2df",
"md5": "4646b4710ce8dba53af496cc6a19305b",
"sha256": "1e105cea88f1e92ee9a472b6f57bf6142cb1e15121ba81b0e984759eaaffa50d"
},
"downloads": -1,
"filename": "anchore_syft-0.76.0-py2.py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"has_sig": false,
"md5_digest": "4646b4710ce8dba53af496cc6a19305b",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 11818247,
"upload_time": "2023-04-02T21:20:57",
"upload_time_iso_8601": "2023-04-02T21:20:57.198215Z",
"url": "https://files.pythonhosted.org/packages/be/d8/ed00c36871a06e9ca431848917951d0711a26e3a52ea9f77c1ddba44b2df/anchore_syft-0.76.0-py2.py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e1aba8547bd8e02b6e65b56c019597d574d4fe11d083ecd00bf60a06fa39be53",
"md5": "dd7604cc11a86d0730b2dbc7f2550755",
"sha256": "b85f3694799bf0fa0d7b1528218e96a728f9c62f1598603d5bf98a7730e8ee23"
},
"downloads": -1,
"filename": "anchore_syft-0.76.0-py2.py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl",
"has_sig": false,
"md5_digest": "dd7604cc11a86d0730b2dbc7f2550755",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 11969355,
"upload_time": "2023-04-02T21:21:17",
"upload_time_iso_8601": "2023-04-02T21:21:17.955813Z",
"url": "https://files.pythonhosted.org/packages/e1/ab/a8547bd8e02b6e65b56c019597d574d4fe11d083ecd00bf60a06fa39be53/anchore_syft-0.76.0-py2.py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c62072bae2717fa3c7efbb1be022395b2f4afbb21efc53925df7859498af78df",
"md5": "eeceebae694954fda26fcf2f54f3a661",
"sha256": "edceee273119f3ccfb54f7dfba5a935b2ac7591515d4cbca54e127648a526ae2"
},
"downloads": -1,
"filename": "anchore_syft-0.76.0-py2.py3-none-win_amd64.whl",
"has_sig": false,
"md5_digest": "eeceebae694954fda26fcf2f54f3a661",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 12049271,
"upload_time": "2023-04-02T21:21:37",
"upload_time_iso_8601": "2023-04-02T21:21:37.732838Z",
"url": "https://files.pythonhosted.org/packages/c6/20/72bae2717fa3c7efbb1be022395b2f4afbb21efc53925df7859498af78df/anchore_syft-0.76.0-py2.py3-none-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "574eb8da34dd81b216188ebe4e8cd5b2780b15e266e657a4b4f8d14f294a7ad8",
"md5": "90895e72b9b08475325dadad13ece9ac",
"sha256": "bc5c57e8b4ccd288d40a6aade8e0eac33794a2efc8b6700622c3940e50fb99ab"
},
"downloads": -1,
"filename": "anchore_syft-0.76.0.tar.gz",
"has_sig": false,
"md5_digest": "90895e72b9b08475325dadad13ece9ac",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 11297,
"upload_time": "2023-04-02T21:21:40",
"upload_time_iso_8601": "2023-04-02T21:21:40.984785Z",
"url": "https://files.pythonhosted.org/packages/57/4e/b8da34dd81b216188ebe4e8cd5b2780b15e266e657a4b4f8d14f294a7ad8/anchore_syft-0.76.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-04-02 21:21:40",
"github": false,
"gitlab": false,
"bitbucket": false,
"lcname": "anchore-syft"
}