-
-
Notifications
You must be signed in to change notification settings - Fork 263
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
Docs: Readme: To Develop Locally #1000
Comments
Hey @dave42w 👋 Thanks , will do now |
Thanks! The upgrade to poetry.lock has helped me. uv is absolutely awesome. Upgrades to more recent packages would help as well eg pytest |
No worries. I'll probably not update to |
Sorry, I agree. uv for everyone would be a big step. Just the steps to make it easier to use newer python with newer packages and remove blockages to uv would be great. I'd also really appreciate adding a section to cover using a customer build of robyn in your own project. Once you build a Robyn with some changes (maybe testing someone else's PR) how do you move beyond Robyns own unit and integration tests to use that version of Robyn in your own project. Thanks |
@dave42w , I don't really get it. Can you explain a bit more? |
Sorry I was unclear. I have a directory with a clone of github Robyn in it. I make changes and complete the steps to the point where it passes all the tests. Now I want to use that personal, updated version of Robyn in my own project which is in a different directory/github repository. What steps do I need to do to replace the released version of Robyn in my project (installed with uv add robyn) with the version that is in the target directories where I have just run the tests? Does that make more sense? Oh wow. Is it as simple as
I assumed that with the rust stuff it would be more complicated |
No , lol. I thought this was well known. You can use a regular I will add it in the docs |
Setting up Robyn locally to prepare for contributions. Testing the documentation in the README.md details below
Preliminary conclusions
sudo apt install clang
)I started with this toolchain on Debian 12:
I used this variation of the readme instructions:
First, failure was:
Therefore I copied the entire pyproject.toml from gitub.
I figure this is due to Python 3.13.0 so
Also edited
.python-version
to contain3.12.7
Try again:
So I created a Caro.toml copied from github then
The text was updated successfully, but these errors were encountered: