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

Upgrade python package detection #3757

Merged
merged 14 commits into from
Jul 1, 2024

Commits on Apr 30, 2024

  1. Add basic pyproject.toml parsers #3753

    Reference: #3753
    Signed-off-by: Ayan Sinha Mahapatra <[email protected]>
    AyanSinhaMahapatra committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    77ae3ed View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2024

  1. Merge branch 'develop' into improve-pypi-package-detection

    Signed-off-by: Ayan Sinha Mahapatra <[email protected]>
    AyanSinhaMahapatra committed Jun 21, 2024
    Configuration menu
    Copy the full SHA
    c8046f1 View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2024

  1. Add support for pip-inspect.deplock files

    Add parser for pip-inspect.deplock files generated by deplock
    which has all the package metadata, i.e. the resolved versions
    and the dependency relationships.
    
    Reference: aboutcode-org/scancode.io#1262
    Signed-off-by: Ayan Sinha Mahapatra <[email protected]>
    AyanSinhaMahapatra committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    fc4ada9 View commit details
    Browse the repository at this point in the history
  2. Only contain version ranges in extracted_requirement

    Signed-off-by: Ayan Sinha Mahapatra <[email protected]>
    AyanSinhaMahapatra committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    e6edbc2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6a7b359 View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2024

  1. Add poetry and pyproject.toml support

    * Add poetry.lock support
    * Add pyproject.toml dependencies support for poetry
    * Add pyproject.toml dependencies support for standard python projects
    * Add poetry package assembly
    
    Reference: #3753
    Reference: #2109
    Signed-off-by: Ayan Sinha Mahapatra <[email protected]>
    AyanSinhaMahapatra committed Jul 1, 2024
    Configuration menu
    Copy the full SHA
    bc22ee9 View commit details
    Browse the repository at this point in the history
  2. Replace deprecated macos CI runners

    Replace macos-11 runners with macos-14 runners.
    
    Reference: https://github.com/actions/runner-images?tab=readme-ov-file#available-images
    Reference: aboutcode-org/skeleton#89
    Signed-off-by: Ayan Sinha Mahapatra <[email protected]>
    AyanSinhaMahapatra committed Jul 1, 2024
    Configuration menu
    Copy the full SHA
    124da3d View commit details
    Browse the repository at this point in the history
  3. Update minimum required python version to 3.8

    Signed-off-by: Ayan Sinha Mahapatra <[email protected]>
    AyanSinhaMahapatra committed Jul 1, 2024
    Configuration menu
    Copy the full SHA
    be4e14d View commit details
    Browse the repository at this point in the history
  4. Merge pull request #90 from nexB/update-ci-runners

    Replace deprecated macos CI runners
    keshav-space authored Jul 1, 2024
    Configuration menu
    Copy the full SHA
    5c3e935 View commit details
    Browse the repository at this point in the history
  5. Update scope and runtime/optional attributes

    Signed-off-by: Ayan Sinha Mahapatra <[email protected]>
    AyanSinhaMahapatra committed Jul 1, 2024
    Configuration menu
    Copy the full SHA
    e2e9019 View commit details
    Browse the repository at this point in the history
  6. Merge remote-tracking branch 'skeleton/main' into improve-pypi-packag…

    …e-detection
    
    Signed-off-by: Ayan Sinha Mahapatra <[email protected]>
    AyanSinhaMahapatra committed Jul 1, 2024
    Configuration menu
    Copy the full SHA
    5b734f0 View commit details
    Browse the repository at this point in the history
  7. Replace deprecated macos-11 runner images

    Signed-off-by: Ayan Sinha Mahapatra <[email protected]>
    AyanSinhaMahapatra committed Jul 1, 2024
    Configuration menu
    Copy the full SHA
    eae105e View commit details
    Browse the repository at this point in the history
  8. Add CHANGELOG entry and other minor updates

    Signed-off-by: Ayan Sinha Mahapatra <[email protected]>
    AyanSinhaMahapatra committed Jul 1, 2024
    Configuration menu
    Copy the full SHA
    bc49ca0 View commit details
    Browse the repository at this point in the history
  9. Remove usage of str.removesuffix()

    The removesuffix attribute is only available from Python 3.9+
    
    Signed-off-by: Ayan Sinha Mahapatra <[email protected]>
    AyanSinhaMahapatra committed Jul 1, 2024
    Configuration menu
    Copy the full SHA
    56aa35d View commit details
    Browse the repository at this point in the history