The project had a couple of unused and platform specific files hanging around which didn't need to be tracked. Remove those files.
claude_top_level_library.cp38-win_amd64.pyd and claude_low_level_library.cp38-win_amd64.pyd:
These were the compiled versions of the top and low level libraries for Windows using the AMD64 architecture. While many people are likely using that, it doesn't make much sense to keep these around because they are the output of building the .pyx library files and so are needlessly tracking the changes to that in a compiled form, which is additionally only available to users on Windows with the amd64 architecture.
claude_top_level_library.c and claude_low_level_library.c:
Similarly to the .pyd files, these are the output files of building the .pyx library files, and are just needlessly tracking the changes to that in another form. There's no real reason to keep these around.
claude_top_level_library.py and claude_low_level_library.py:
These are the old versions of the .pyx files of the same name, before they were moved to being statically compiled by cython. They serve no purpose but being clutter (git has all the historical records they could provide).
Further, adjust the .gitignore to prevent these from cropping up in the future. I've added very specific rules to target only these files, so it doesn't pick up something it shouldn't in the future, but that could also mean that if a new file is added that also uses cython, it's .c and .pyd and will be tracked and need to be added to the .gitignore.
The project had a couple of unused and platform specific files hanging around which didn't need to be tracked. Remove those files.
claude_top_level_library.cp38-win_amd64.pyd
andclaude_low_level_library.cp38-win_amd64.pyd
:.pyx
library files and so are needlessly tracking the changes to that in a compiled form, which is additionally only available to users on Windows with the amd64 architecture.claude_top_level_library.c
andclaude_low_level_library.c
:.pyd
files, these are the output files of building the.pyx
library files, and are just needlessly tracking the changes to that in another form. There's no real reason to keep these around.claude_top_level_library.py
andclaude_low_level_library.py
:.pyx
files of the same name, before they were moved to being statically compiled by cython. They serve no purpose but being clutter (git has all the historical records they could provide).Further, adjust the .gitignore to prevent these from cropping up in the future. I've added very specific rules to target only these files, so it doesn't pick up something it shouldn't in the future, but that could also mean that if a new file is added that also uses cython, it's
.c
and.pyd
and will be tracked and need to be added to the .gitignore.