Skip to content

Conversation

@tzanko-matev
Copy link
Contributor

No description provided.

@tzanko-matev tzanko-matev force-pushed the push-nuuxxomwrquk branch 2 times, most recently from 9f7662a to b9a2142 Compare August 15, 2025 12:20
Copy link
Member

@alehander92 alehander92 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

is this based on the folder structure in the ruby recorder: i assume ruby/python package management might have some relation to how the structure is formed, but if it's not a problem to maintain a similar folder structure, that's great

Now we have two projects, each in their own folder:
 
- codetracer-pure-python-recorder -- contains the old code
- codetracer-python-recorder -- contains the Rust-based module
Justfile: 
codetracer-python-recorder/codetracer_python_recorder/.gitignore: 
codetracer-python-recorder/pyproject.toml: 
pyproject.toml: 
uv.lock: 

Signed-off-by: Tzanko Matev <[email protected]>
Having more than one Python interpreter in the same dev shell lead to maturin building a library with the wrong ABI version. We fixed 
that by unsetting PYTHONPATH.

We also cleaned up the Justfile a little bit

Signed-off-by: Tzanko Matev <[email protected]>
We do not currently need to build and publish wheels from the CI, we only need to test them.
I've removed the unnecessary steps. We'll add them once we have something to publish

.github/workflows/ci.yml: 
Justfile: 

Signed-off-by: Tzanko Matev <[email protected]>
Base automatically changed from initial-python-api to main August 19, 2025 11:33
@tzanko-matev tzanko-matev merged commit cf420fc into main Aug 19, 2025
8 checks passed
@tzanko-matev tzanko-matev deleted the push-nuuxxomwrquk branch August 19, 2025 11:35
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.

3 participants