Skip to content
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

[EventGhost] - Obsolete - Removes ctypeslib as a dependency. #364

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

kdschlosser
Copy link
Member

Removes ctypeslib as a dependency.

From what I can find ctypeslib is only used to create WinApi.Dynamic
It is no longer being maintained. In order for it to run it requires.
GCC-XML which is also no longer being maintained. It has been succeeded
by Cast-XML which is not compatible with ctypes lib. you can download
an old version of GCC-XML the problem is that it only works with
MSVC 6, 7 or 7.1. There is a fork on Pypi that uses Clang, but it is
not complete and does not function for what EG would use it for.

what ctypeslib does is it creates python versions of C/C++ code.
What EG used it for was converting some of the Windows API.

I already have 500K lines of code of the Windows API converted from
Windows Vista to the latest build of Windows 10. So it is pretty much
obsolete and no longer needed.

From what I can find ctypeslib is only used to create WinApi.Dynamic
It is no longer being maintained. In order for it to run it requires.
GCC-XML which is also no longer being maintained. It has been succeeded
by Cast-XML which is not compatible with ctypes lib. you can download
an old version of GCC-XML the problem is that it only works with
MSVC 6, 7 or 7.1. There is a fork on Pypi that uses Clang, but it is
not complete and does not function for what EG would use it for.

what ctypeslib does is it creates python versions of C/C++ code.
What EG used it for was converting some of the Windows API.

I already have 500K lines of code of the Windows API converted from
Windows Vista to the latest build of Windows 10. So it is pretty much
obsolete and no longer needed.
@codeclimate
Copy link

codeclimate bot commented Jan 18, 2019

Code Climate has analyzed commit fbb23c5 and detected 0 issues on this pull request.

View more on Code Climate.

@topic2k topic2k added this to the v0.5.1 milestone Jan 18, 2019
@topic2k topic2k added internal and removed obsolete labels Jan 18, 2019
@topic2k
Copy link
Contributor

topic2k commented Jan 18, 2019

As the build don't fail and a short test of the build exe didn't show any errors, i think we can merge it. But to not accidently introduce any new bugs i would merge it after the release of 0.5.

@kdschlosser
Copy link
Member Author

hence the reason i did not add a Milestone.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants