Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

bug: Ensure All Dependencies Are Listed in DEPENDENCIES_... Files #49

Open
CDiezRodriguez opened this issue Feb 11, 2025 · 1 comment · May be fixed by #50
Open

bug: Ensure All Dependencies Are Listed in DEPENDENCIES_... Files #49

CDiezRodriguez opened this issue Feb 11, 2025 · 1 comment · May be fixed by #50
Assignees
Labels
bug Something isn't working

Comments

@CDiezRodriguez
Copy link
Contributor

Current Behavior

The DEPENDENCIES_... files currently list only the direct dependencies defined in the requirements.txt file.

Expected Behavior

The DEPENDENCIES_... files should include all dependencies, including those that are automatically installed when the direct dependencies from the requirements.txt are installed.

Steps To Reproduce

  1. Go to ichub-backend folder
  2. Run pip install -r requirements.txt to install the dependencies.
  3. Execute the following command to list the installed dependencies:
ip list --format=freeze | grep -Pv "^(pip|setuptools|wheel|virtualenv|distlib|pkg_resources)" | awk -F'==' '{print "pypi/pypi/-/" $1 "/" $2}' | awk '!seen[$0]++' > PACKAGE
  1. Run the Dash-License tool with the generated list of dependencies (PACKAGE).
@matbmoser
Copy link
Contributor

Super Carlos! Thank you, I have executed the IP checks and lets see if were can include them.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
Development

Successfully merging a pull request may close this issue.

2 participants