Package Details: semgrep-bin 1.145.0-1

Git Clone URL: https://aur.archlinux.org/semgrep-bin.git (read-only, click to copy)
Package Base: semgrep-bin
Description: Lightweight static analysis for many languages. Find bug variants with patterns that look like source code.
Upstream URL: https://github.com/returntocorp/semgrep
Keywords: code grep
Licenses: LGPL-2.1-only
Provides: semgrep
Submitter: aloxaf
Maintainer: ejedev (Dominiquini, steccas)
Last Packager: Dominiquini
Votes: 8
Popularity: 0.002641
First Submitted: 2020-05-23 02:08 (UTC)
Last Updated: 2025-12-11 11:46 (UTC)

Latest Comments

1 2 3 4 5 Next › Last »

micwoj92 commented on 2025-11-17 17:12 (UTC)

Something like python -m installer --destdir="$pkgdir" "${_whl}"

Dominiquini commented on 2025-11-12 23:53 (UTC)

@micwoj92: Can you provide some example of how I do that? Thanks!

micwoj92 commented on 2025-11-12 17:31 (UTC)

Please install this using python-installer instead pip

ejedev commented on 2025-10-22 01:21 (UTC)

@Dominiquini great fix, thank you!

Dominiquini commented on 2025-10-21 22:27 (UTC)

The new version depends on the packages "python-mcp", that I only was able to install if I skip the "check" step of his PKGBUILD!

steccas commented on 2025-10-21 13:47 (UTC)

Hi mantainer.

Can you please look into it? If it's not possible I'm available to contribute or takeover since I use it for work.

ggnoredo commented on 2025-02-24 16:40 (UTC)

==================================================== FAILURES ====================================================
_______________________________________ test_missing_group_decl_first_api ________________________________________

runner = <click.testing.CliRunner object at 0x755a6b737750>

    def test_missing_group_decl_first_api(runner):
        @click.command()
        @click.option('--hello1')
        @optgroup.option('--foo')
        @optgroup.option('--bar')
        @click.option('--hello2')
        def cli(**params):
            pass

        result = runner.invoke(cli, ['--help'])

>       assert result.exception
E       assert None
E        +  where None = <Result okay>.exception

tests/test_click_option_group.py:111: AssertionError
============================================ short test summary info =============================================
FAILED tests/test_click_option_group.py::test_missing_group_decl_first_api - assert None
 +  where None = <Result okay>.exception
========================================== 1 failed, 30 passed in 0.56s ==========================================
==> ERROR: A failure occurred in check().
    Aborting...
 -> error making: python-click-option-group-exit status 4

nicolai_d commented on 2025-02-13 15:37 (UTC)

It's still a PITA to build because of all the opentlemetry dependencies, but it seems to work now 👍 Thanks!

ejedev commented on 2025-02-12 22:31 (UTC)

@nicolai_d The Python dependencies required to run a check should now be included as dependencies in the latest PKGBUILD.

nicolai_d commented on 2024-11-22 16:39 (UTC) (edited on 2024-11-22 16:40 (UTC) by nicolai_d)

The package builds properly as is (if you disable checkdepends to get python-opentelemetry-api to build), but to run the tool itself, I found that you at least need the following dependencies as well:

python-opentelemetry-exporter-otlp
python-opentelemetry-exporter-otlp-proto-common
python-opentelemetry-exporter-otlp-proto-grpc
python-opentelemetry-exporter-otlp-proto-http
python-opentelemetry-instrumentation
python-opentelemetry-instrumentation-requests
python-opentelemetry-proto
python-opentelemetry-sdk
python-opentelemetry-semantic-conventions
python-opentelemetry-util-http

There might be even more, but at least for the basic usage of scanning a source repo this is enough