-
-
Notifications
You must be signed in to change notification settings - Fork 5k
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
Package y-py #17076
Package y-py #17076
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 ( |
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 ( |
8a38030
to
377f8e8
Compare
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.
Send a PR to update the dev branch of rust-feedstock
Also you need to package the copyright notices/license files of downstream packages
Here's another https://github.com/conda-forge/oxigraph-feedstock/blob/master/recipe/meta.yaml |
recipes/y-py/meta.yaml
Outdated
version: {{ version }} | ||
|
||
source: | ||
url: https://github.com/yjs/y-crdt/archive/v{{ version }}.tar.gz |
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.
it would be lovely if the upstream on pypi were used, just so we have some chain for the automation to follow. tags are great... but can be moved...
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.
... of course, it would need the source anyway as the pre-compiled wheel isn't going to do much, but it does demonstrate that it is "well-packaged" upstream, has the licenses in the canonical distribution, etc.
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.
I was thinking about that too, but the PyPI package is a bit behind: https://pypi.org/project/y-py/#files.
|
||
test: | ||
imports: | ||
- y_py |
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.
it has no deps today, but having pip check
can be very helpful for if/when it does grow some other deps, and is generally good to help keep things running over time.
OK to merge? |
I think we should use the PyPI source package now that it is available. |
We can't, the PyPI source package doesn't ship the Rust source code, only the |
I'm not sure the THIRDPARTY.yml generated license file is enough. I opened y-crdt/ypy#2 to add a LICENSE file to the PyPI package. |
I build the recipe locally, and in the
@dmonad @Horusiath could it be that the license is not packaged in https://github.com/y-crdt/y-crdt? |
Co-authored-by: Isuru Fernando <[email protected]>
@Waidhoferj @dmonad @Horusiath if you want to also be maintainers of this package, please post a comment confirming you are willing to, and I'll add you to the maintainer section. |
🎉 |
@davidbrochart I'd love to participate as a maintainer. |
Thank you for getting this in @davidbrochart! I think you and @Waidhoferj should be listed as maintainers. |
Done in conda-forge/y-py-feedstock#2. |
Checklist
url
) rather than a repo (e.g.git_url
) is used in your recipe (see here for more details).