-
Notifications
You must be signed in to change notification settings - Fork 5
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
Wrapper library for Python already on Github #1
Comments
Nelson
Thanks for the note. My only purpose of my GitHub repo ofTkTable, is to support my main project, SAOImage DS9. I needed TkTable up to date with TEA 3.10 support. The result of the this is that I can build under all versions of Linux, MacOSX, and Windows, both standard LIBS (*.a) and shared LIBS (*.dylib, *.so). (I’ve not tried a DLL under windows yet, I should make sure this works)
I have no other plans (enhancements, etc) other to see that I can build under my supported platforms. I’ve made no other modifications other than TEA 3.10 support.
As far as I can tell, TkTable has been orphaned. (unlike TkImag which just received a much needed update).
Regards
bill joye
… On Mar 6, 2017, at 8:02 PM, Nelson Brochado ***@***.***> wrote:
Two years ago I decided to make the tktable's wrapper library for Python available on Github with the intent of increase its visibility, but now, since you have uploaded the original Tcl/Tk extension, I'm not sure anymore that was a good idea.
Over the years Python users have had many problems with the wrapper library, because many times the original Tcl/Tk extension is not installed on their system yet. There's no automatic way of installing this extension in the 3 major OS platforms, for all distributions. See for example this issue: nbro/tktable#1.
For some Ubuntu distributions, you can simply do sudo apt-get install tk-table, but it may not work for all Ubuntu distributions. On Mac, you may be able to install it through MacPorts, but I'm not sure how reliable it is. On Windows probably the only way to install tktable is to use the package manager of ActiveState's ActiveTcl, which means you need also to install this latter.
So the reason I opened this issue is to understand which plans do you have for the future regarding this library.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.
|
To build TkTable: install tcl/tk devel if needed % cd tktable |
@Whoye thank you for your response |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Two years ago I decided to make the
tktable
's wrapper library for Python available on Github with the intent of increase its visibility, but now, since you have uploaded the original Tcl/Tk extension, I'm not sure anymore that was a good idea.Over the years Python users have had many problems with the wrapper library, because many times the original Tcl/Tk extension is not installed on their system yet. There's no automatic and standardized way of installing this extension in the 3 major OS platforms, for all distributions. See for example this issue: nbro/tktable#1.
For some Ubuntu distributions, you can simply do
sudo apt-get install tk-table
, but it may not work for all Ubuntu distributions. On Mac, you may be able to install it through MacPorts, but I'm not sure how reliable it is. On Windows probably the only way to installtktable
is to use the package manager of ActiveState's ActiveTcl, which means you need also to install this latter.I would like to note that the wrapper library I'm "maintaining" has already a few little modifications with respect to the Python wrapper you have in this repository under
library/
.That's why I also wanted to create an automatic way for Python users to install the wrapper library by simply using Python's package manager
pip
, but to do that I needed first a way to install this original library, but I'm not qualified enough for now to do it.So the reason I opened this issue is to understand which plans do you have for the future regarding this library.
The text was updated successfully, but these errors were encountered: