trailofbits / it-depends

A tool to automatically build a dependency graph and Software Bill of Materials (SBOM) for packages and arbitrary source code repositories.
https://blog.trailofbits.com/2021/12/16/it-depends/
GNU Lesser General Public License v3.0
329 stars 20 forks source link

it-depends local_path not working in fully patched ubuntu 22.04 lts amd64 os #80

Open infojg9 opened 1 year ago

infojg9 commented 1 year ago

Dear Team,

firstly thank you for this cool idea. While trying to run as per instruction in https://github.com/trailofbits/it-depends/blob/master/README.md#running-it-, I am unable to reproduce the steps for any local paths as per the error list as follows.

Any hints would be truly appreciated.

Many thanks again.

BR infojg9


`

$ cat /etc/os-release PRETTY_NAME="Ubuntu 22.04.2 LTS" NAME="Ubuntu" VERSION_ID="22.04" VERSION="22.04.2 LTS (Jammy Jellyfish)" VERSION_CODENAME=jammy ID=ubuntu ID_LIKE=debian ...

$ python --version Python 3.10.6

  1. ubuntu-22.04 $ it-depends .

/usr/lib/python3/dist-packages/paramiko/transport.py:236: CryptographyDeprecationWarning: Blowfish has been deprecated "class": algorithms.Blowfish, Can not resolve .

  1. ubuntu-22.04 $ it-depends /sdb1/app/dir1/src /usr/lib/python3/dist-packages/paramiko/transport.py:236: CryptographyDeprecationWarning: Blowfish has been deprecated "class": algorithms.Blowfish, Can not resolve /sdb1/app/dir1/src

  2. ubuntu-22.04 $ it-depends * /usr/lib/python3/dist-packages/paramiko/transport.py:236: CryptographyDeprecationWarning: Blowfish has been deprecated "class": algorithms.Blowfish, usage: it-depends [-h] [--audit] [--list] [--database [DATABASE]] [--clear-cache] [--compare [COMPARE]] [--normalize] [--output-format {json,dot,html}] [--output-file OUTPUT_FILE] [--force] [--all-versions] [--depth-limit DEPTH_LIMIT] [--max-workers MAX_WORKERS] [--version] [PATH_OR_NAME] it-depends: error: unrecognized arguments: config doc LICENSE.md license_notice.md Makefile project README.md result setup src test

  3. ubuntu-22.04 $ it-depends /usr/lib/python3/dist-packages/paramiko/transport.py:236: CryptographyDeprecationWarning: Blowfish has been deprecated "class": algorithms.Blowfish, Can not resolve .

`

PatAtAlludo commented 6 months ago

Has there been any progress in this? I'm having the same issue on MacOS 14.3.1