-
Notifications
You must be signed in to change notification settings - Fork 249
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
Add extras for tests and the usd features to pyproject.toml #221
Conversation
Can you stick these into |
This reverts commit 874a490.
I moved to |
Thanks! I think we will document the I briefly discussed your PR with @mmacklin last week, and I think it is better if you just add everything under
It seems that having a Anyway, I want to use your MR to develop a process for getting external contributions back into the Warp codebase, but it might take a few days. As you might have noticed we do our development on an internal repo and then push those changes to GitHub. Eventually we want to migrate development to be GitHub-first, but there are many things that have to happen first before we can do this. So this PR likely won't be merged directly on GitHub when approved, but someone will probably grab your commits and merge them to our internal repo first, and then close the PR when everything is merged. You should still get credit for the contribution in the commit log. Just giving you a heads up about what's going on behind the scenes! |
Updated to just the extras arg. Thanks for the heads up on the gitlab mirror. Happy to help test future PR processes :) |
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #221 +/- ##
==========================================
- Coverage 72.65% 72.62% -0.03%
==========================================
Files 38 38
Lines 13867 13867
==========================================
- Hits 10075 10071 -4
- Misses 3792 3796 +4
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
Hey @cadop, your PR is now in Warp! https://github.com/NVIDIA/warp/commits?author=cadop There was a hiccup when doing the merge initially on GitLab. We normally have squash merge turned on, so when all your merges were squashed into a single commit, I became the author. I needed to revert the merge and then merge your changes again, this time turning the squash merge option off. This means that we will have to have the author clean up their PR commit history in the future rather than relying on the system to squash-merge. I've made a note of this.
|
Very cool! Thanks for going through the process. You could add a github workflow that checks if the PR has 1 commit, and shows a failed test (with author note) if it doesn't just to keep the reminder there. You can always ignore the workflow in cases you want the commit history (e.g. internal devs). |
Using extras is convenient in setup.py for users, but also allows for specific versioning requirements.