-
-
Notifications
You must be signed in to change notification settings - Fork 4.7k
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
PR: Add pysyntect recipe #11315
PR: Add pysyntect recipe #11315
Conversation
Hi! This is the friendly automated conda-forge-linting service. I just wanted to let you know that I linted all conda-recipes in your PR ( |
Pinging @ccordoba12 to ask for his permission to participate on this package |
I agree to be part of the maintainers team for this feedstock. |
@ccordoba12, this one is ready at last! |
Wow that's quite involved |
How about adding a nightly branch to |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Since this is building a static library using dependencies with licenses like Apache-2.0, you need to distribute the licenses and copyright notices for all of the dependencies.
Could you please help us opening a |
Syntect is MIT license, should I include it also? |
That doesn't mean that the static binary is MIT licensed. For eg: |
@andfoy, can you create a PR against master of |
https://github.com/maghoff/cargo-license-hound might help you with the license issue. |
Sure! I'll do it |
Hi! This is the friendly automated conda-forge-linting service. I wanted to let you know that I linted all conda-recipes in your PR ( Here's what I've got... For recipes/pysyntect:
|
Hi! This is the friendly automated conda-forge-linting service. I wanted to let you know that I linted all conda-recipes in your PR ( Here's what I've got... For recipes/pysyntect:
|
Hi! This is the friendly automated conda-forge-linting service. I just wanted to let you know that I linted all conda-recipes in your PR ( |
Hi! This is the friendly automated conda-forge-linting service. I wanted to let you know that I linted all conda-recipes in your PR ( Here's what I've got... For recipes/pysyntect:
|
Is there any conflicting combination? |
Co-authored-by: Isuru Fernando <isuruf@gmail.com>
@isuruf, any other comment on this one? |
What I meant from this is that we only check that the licenses exist in unix. If the rust dependencies change for windows, then running this check only on unix is not enough. |
Sure! Let me check this one as well |
… add_pysyntect Merge!
@isuruf There are no Windows-only packages |
@isuruf Any update on this one? |
@conda-forge/staged-recipes All the licenses are up-to-date, does this package is ready to merge? |
@ccordoba12, I'll need to carefully review the licenses of this PR before I can sign off on this. (For eg: there are Apache licenses without copyright notices. If the package does have those, we need to copy them here. I currently don't have the time to do it and please note that my time here is entirely voluntary. cc @conda-forge/staged-recipes |
Ok, I didn't know that was the main issue here. Are you referring to the licenses of all crates the Rust If that's the case, we could give you a hand with that and list here all those licenses.
I think @andfoy mentioned all packages licensed as Apache are dual-licensed so that's no longer required. However, I'll double check with him if that's the case or not.
I understand, and thanks for your time. |
@andfoy, can you confirm that all licenses are dual licensed MIT and Apache? I still see some Apache only licenses. |
There are some Apache-only licenses indeed, however, they have their respective copyright notices, as far as I know |
For eg: recipes/pysyntect/syntax_licenses/NSIS.txt doesn't have a copyright notice. |
The copyright notice for that one in particular is found at the end of the full license: https://github.com/github/linguist/blob/master/vendor/licenses/grammar/NSIS.txt |
@isuruf, any update on this one? |
Thanks |
Thanks a lot @isuruf! |
Thanks @isuruf for your help on this one! |
This PR adds pysyntect to conda-forge. Currently, this package depends on Rust nightly, which is not available on conda-forge, however, we don't need it for execution, as we produce a static library based on C.
Checklist
url
) rather than a repo (e.g.git_url
) is used in your recipe (see here for more details)