-
Notifications
You must be signed in to change notification settings - Fork 0
Home
treykeown edited this page Jul 2, 2024
·
7 revisions
The current plan is to give pyxy code the same treatment as Cython. That is to say, pyxy
is a superset of Python, but it's treated as a different language. All files that should be transformed (as is done with # coding: pyxy
) should end in .pyxy
. This would cause problems for importing files normally, so we'll work around that using something like pyximport.
- Implementation
- Initial Proof-of-Concept
-
pyximport
for pyxy (maybe our name is confusing versus.pyx
files?)
- IDE support
- Sublime Text
- Here: https://github.com/pyxy-org/sublime-pyxy
Done by yyjhao/sublime-pyxl
- (WIP) PyCharm
- Here: https://github.com/pyxy-org/pyxycharm
Need update for christoffer/pycharm-pyxl
- VSCode
- See https://github.com/ktnrg45/vs-code-cython for an example of extending pyright
- Sublime Text
-
Type checker / linter support- Not needed, at least initially, since we'll have a compilation step. Would be good to have a way to automatically correlate errors back to the original source, though!
-
mypy plugin -
pyright fork... (?)
- Project hygiene
- Support more Python versions
- Automated test workflows
- Documentation