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

Feature: Support Go Modules #1684

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open

Feature: Support Go Modules #1684

wants to merge 3 commits into from

Conversation

gcottom
Copy link

@gcottom gcottom commented Feb 17, 2025

Adds support for go modules. Based on code by @james-lawrence . I found it useful. Made few modifications to ignore the main package in modules that have a main package and a package that contains the actual source. All tests should pass now which was the concern with the original PR related to this request in 2021.

The code this is based on: this

How it works: modules must be in the location that you specify using the GoPath option in the interp.New options. It doesn't download new modules for you. That is something you can script into your program, but this change isn't the place for that.

@CLAassistant
Copy link

CLAassistant commented Feb 17, 2025

CLA assistant check
All committers have signed the CLA.

@gcottom gcottom marked this pull request as ready for review February 17, 2025 04:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants