Proton is WINE with Winetricks and somewhat optimized already by its developers for running with Steam (I think they are a sub-branch because Steam has a vested interest for Windows Games to run on the Linux-based Steamdeck.
Can you tell me what kind of Development-Environment you're using - unless that's too sensitive for you to reveal?
- Because most of them should offer to compile Program Versions for Linux, that can also include libraries already (Flatpacks, executable Images etc., but if cyfpython is available in Repositories of Distros, the dependency also shouldn't have a problem of being resolved - unless it's like with "Lilith's Throne" Java Version, where a very specific version is needed for its function/-alitie-s offered?).
So, Linux is always about whether or not the Software can be embedded into its needed dependencies really - not that much different than Windows really, but Windows-Programs often come with lots of overbearing redundancies and this can also be done in Linux, but it needs to be designated and documented more clearly, as far as I've learned using it for a couple of years (mostly Manjaro Linux - which is an Arch-based Distro but with more testing and delayed publishing libraries because of that, that can mess-up the system, too, if you're using the AUR, too).
So, yeah...I'm curious to learn what you're using, if you're willing to share that - maybe I can assist a little in figuring out how to compile a LInux-Version, that runs without too much hassle then. I'm not that much of a pro myself, but I'd think I'm a little more advanced User already since I've been learning it a couple of years already in Everyday Use (also for Gaming).
Cheers and happy Coding! <3
Making a native Linux version shouldn't have any major technical roadblocks, there are no Windows-only dependencies for example. It's just a question of time, particularly the on-going QA time. I'm already spread very thin so I haven't attempted it. The devil is in the details.
Fleshcult is a Python program - there's no compiling involved. I use PyCharm for an IDE, but that's not especially relevant here, you could use any Python IDE.