|
Posted
over 11 years
ago
by
harayz[at]gmail[dot]com (harayz)
Supported Features
Phone information
Sending and saving SMS
Todos
Configuration
[gammu]
port = DEVICE NAME
connection = at
Reporter Note
Report has been created using Wammu 0.36.
|
|
Posted
over 11 years
ago
Supported Features
Calendar entries
Reading and making calls
Enhanced phonebook entries (eg. several numbers per entry)
Filesystem manipulation
Phone information
Logos
Multimedia messaging
Basic phonebook functions (name and phone number)
... [More]
Ringtones
Sending and saving SMS
Todos
Configuration
[gammu]
port = DEVICE NAME
connection = at115200
Reporter Note
1.33 [Less]
|
Over the time I started to get more and more requests to have python-gammu working with Python 3. Of course this request makes sense, but I somehow failed to find time for that.
Also for quite some time python-gammu has been distributed together
... [More]
with Gammu sources. This was another struggle to overcome when supporting Python 3 as in many cases users will want to build the module for both Python 2 and 3 (at least most distributions will want to do so) and with current CMake based build system this did not seem to be easy to achieve.
So I've decided it's time to split python module out of the library. The reasons for having that together are no longer valid (libGammu has quite stable API these days) and having standard module which can be installed by pip is a nice thing.
Once the code has been put into separate git module, I've slowly progressed on porting to Python 3. Most of the problems were on the C side of the code, where Python really does not make it easy to support both Python 2 and 3. So the code ended up with many #ifdefs, but I see no other way. While doing these changes, many points in the API were fixed to accept unicode stings in Python 2 as well.
Anyway, today we have first successful build of python-gammu working on both Python 2 and 3. I'm afraid there is still some bug leading to occasional segfaults on Travis, but not reproducible locally. But hopefully this will be fixed in upcoming weeks and we can release separate python-gammu module again.
Filed under:
English
Gammu
python-gammu
Wammu
[Less]
|
Over the time I started to get more and more requests to have python-gammu working with Python 3. Of course this request makes sense, but I somehow failed to find time for that.
Also for quite some time python-gammu has been distributed together
... [More]
with Gammu sources. This was another struggle to overcome when supporting Python 3 as in many cases users will want to build the module for both Python 2 and 3 (at least most distributions will want to do so) and with current CMake based build system this did not seem to be easy to achieve.
So I've decided it's time to split python module out of the library. The reasons for having that together are no longer valid (libGammu has quite stable API these days) and having standard module which can be installed by pip is a nice thing.
Once the code has been put into separate git module, I've slowly progressed on porting to Python 3. Most of the problems were on the C side of the code, where Python really does not make it easy to support both Python 2 and 3. So the code ended up with many #ifdefs, but I see no other way. While doing these changes, many points in the API were fixed to accept unicode stings in Python 2 as well.
Anyway, today we have first successful build of python-gammu working on both Python 2 and 3. I'm afraid there is still some bug leading to occasional segfaults on Travis, but not reproducible locally. But hopefully this will be fixed in upcoming weeks and we can release separate python-gammu module again.
Filed under:
English
Gammu
python-gammu
Wammu
|
0 comments
[Less]
|
Over the time I started to get more and more requests to have python-gammu working with Python 3. Of course this request makes sense, but I somehow failed to find time for that.
Also for quite some time python-gammu has been distributed together
... [More]
with Gammu sources. This was another struggle to overcome when supporting Python 3 as in many cases users will want to build the module for both Python 2 and 3 (at least most distributions will want to do so) and with current CMake based build system this did not seem to be easy to achieve.
So I've decided it's time to split python module out of the library. The reasons for having that together are no longer valid (libGammu has quite stable API these days) and having standard module which can be installed by pip is a nice thing.
Once the code has been put into separate git module, I've slowly progressed on porting to Python 3. Most of the problems were on the C side of the code, where Python really does not make it easy to support both Python 2 and 3. So the code ended up with many #ifdefs, but I see no other way. While doing these changes, many points in the API were fixed to accept unicode stings in Python 2 as well.
Anyway, today we have first successful build of python-gammu working on both Python 2 and 3. I'm afraid there is still some bug leading to occasional segfaults on Travis, but not reproducible locally. But hopefully this will be fixed in upcoming weeks and we can release separate python-gammu module again.
Filed under:
English
Gammu
python-gammu
Wammu
|
0 comments
[Less]
|
Over the time I started to get more and more requests to have python-gammu working with Python 3. Of course this request makes sense, but I somehow failed to find time for that.
Also for quite some time python-gammu has been distributed together with
... [More]
Gammu sources. This was another struggle to overcome when supporting Python 3 as in many cases users will want to build the module for both Python 2 and 3 (at least most distributions will want to do so) and with current CMake based build system this did not seem to be easy to achieve.
So I've decided it's time to split python module out of the library. The reasons for having that together are no longer valid (libGammu has quite stable API these days) and having standard module which can be installed by pip is a nice thing.
Once the code has been put into separate git module, I've slowly progressed on porting to Python 3. Most of the problems were on the C side of the code, where Python really does not make it easy to support both Python 2 and 3. So the code ended up with many #ifdefs, but I see no other way. While doing these changes, many points in the API were fixed to accept unicode stings in Python 2 as well.
Anyway, today we have first successful build of python-gammu working on both Python 2 and 3. I'm afraid there is still some bug leading to occasional segfaults on Travis, but not reproducible locally. But hopefully this will be fixed in upcoming weeks and we can release separate python-gammu module again.
Filed under:
English
Gammu
python-gammu
Wammu
|
0 comments
[Less]
|
|
Posted
over 11 years
ago
by
rafael
Supported Features
Phone information
Basic phonebook functions (name and phone number)
Calendar entries
Todos
Configuration
[gammu]
port = DEVICE NAME
connection = at115200
Reporter Note
Report has been created using Wammu 0.36.
|
|
Posted
over 11 years
ago
by
rafael
Supported Features
Phone information
Basic phonebook functions (name and phone number)
Calendar entries
Todos
Configuration
[gammu]
port = DEVICE NAME
connection = at115200
Reporter Note
Report has been created using Wammu 0.36.
|
|
Posted
over 11 years
ago
Supported Features
Phone is reported not to be supported!
|
|
Posted
over 11 years
ago
by
Dennylie2105199720[at]yahoo[dot]com (Denny)
Supported Features
Phone information
Sending and saving SMS
Basic phonebook functions (name and phone number)
Reading and making calls
Configuration
[gammu]
port = DEVICE NAME
connection = at115200
model = GT-3262
|