Fetchcode

Latest version: v0.5.1

Safety actively analyzes 623282 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

0.5.1

What's Changed
* Use authenticated requests for GitHub REST API calls by keshav-space in https://github.com/nexB/fetchcode/pull/115


**Full Changelog**: https://github.com/nexB/fetchcode/compare/v0.5.0...v0.5.1

0.5.0

What's New

FetchCode now supports retrieving package info for following packages:

- pkg:generic/barebox
- pkg:generic/e2fsprogs
- pkg:generic/erofs-utils
- pkg:generic/linux
- pkg:generic/minissdpd
- pkg:generic/miniupnpc
- pkg:generic/miniupnpd
- pkg:generic/mtd-utils
- pkg:generic/udhcp
- pkg:github/avahi/avahi
- pkg:github/bestouff/genext2fs
- pkg:github/dosfstools/dosfstools
- pkg:github/google/brotli
- pkg:github/hewlettpackard/wireless-tools
- pkg:github/inotify-tools/inotify-tools
- pkg:github/libbpf/bpftool
- pkg:github/llvm/llvm-project
- pkg:github/nixos/nix
- pkg:github/plougher/squashfs-tools
- pkg:github/pupnp/pupnp
- pkg:github/python/cpython
- pkg:github/rpm-software-management/rpm
- pkg:github/shadow-maint/shadow
- pkg:github/sqlite/sqlite
- pkg:github/u-boot/u-boot
- pkg:openssl/openssl

Also support getting package info for arbitrary GitHub repositories using this PURL format: `pkg:github/{owner}/{repo-name}`.

> [!NOTE]
> Fetching package info for arbitrary GitHub repositories assumes that the tag name of the repository is a valid version.


What's Changed
* purl2sym: Add metadata support for packages hosted on GitHub by keshav-space in https://github.com/nexB/fetchcode/pull/112
* purl2sym: Add metadata support for linux, mtd-utils, barebox, e2fsprogs and erofs-utils by keshav-space in https://github.com/nexB/fetchcode/pull/113
* Add metadata support for openssl, udhcp by keshav-space in https://github.com/nexB/fetchcode/pull/114


**Full Changelog**: https://github.com/nexB/fetchcode/compare/v0.4.0...v0.5.0

0.4.0

What's Changed
* Remove duplicate code for commoncode.datautils by keshav-space in https://github.com/nexB/fetchcode/pull/102
* Bump cryptography from 36.0.2 to 39.0.1 by dependabot in https://github.com/nexB/fetchcode/pull/91
* Add support for directory listed source archives in package.info by keshav-space in https://github.com/nexB/fetchcode/pull/107
* Add CHANGELOG for v0.4.0 by keshav-space in https://github.com/nexB/fetchcode/pull/110


**Full Changelog**: https://github.com/nexB/fetchcode/compare/v0.3.0...v0.4.0

0.3.0

What's New
* Add `package_versions` for retrieving all released versions of a given package.

What's Changed
* tpyo fix by armijnhemel in https://github.com/nexB/fetchcode/pull/81
* Update skeleton files by JonoYang in https://github.com/nexB/fetchcode/pull/92
* Migrate Package managers by keshav-space in https://github.com/nexB/fetchcode/pull/93
* Prepare v0.3.0 release by keshav-space in https://github.com/nexB/fetchcode/pull/95

New Contributors
* armijnhemel made their first contribution in https://github.com/nexB/fetchcode/pull/81
* keshav-space made their first contribution in https://github.com/nexB/fetchcode/pull/93

**Full Changelog**: https://github.com/nexB/fetchcode/compare/v0.2.0...v0.3.0

0.2.0

-------------------

- Don't delete temp directory in fetch_via_vcs

0.1.0

This is an initial release.

Released at pypi: https://pypi.org/project/fetchcode/

Many thanks to every contributors that made this possible and in particular:

Tushar Goel TG1999
Jono Yang JonoYang
Steven Esser majurg
Philippe Ombredanne pombredanne
Ayan Sinha Mahapatra AyanSinhaMahapatra
Priyabrata Dash bobquest33
Mayank Chandra jimc404

Links

Releases

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.