Kontinuation opened a new pull request, #767:
URL: https://github.com/apache/sedona/pull/767

   ## Notice
   
   This patch depends on https://github.com/apache/sedona/pull/766.
   
   ## Did you read the Contributor Guide?
   
   - Yes, I have read [Contributor 
Rules](https://sedona.apache.org/latest-snapshot/community/rule/) and 
[Contributor Development 
Guide](https://sedona.apache.org/latest-snapshot/community/develop/)
   
   ## Is this PR related to a JIRA ticket?
   
   - Yes, the URL of the associated JIRA ticket is 
https://issues.apache.org/jira/projects/SEDONA/issues/SEDONA-227. The PR name 
follows the format `[SEDONA-XXX] my subject`.
   
   ## What changes were proposed in this PR?
   
   This patch provides a Python geometry serializer implemented as a native 
extension. The original pure python serializer was still kept around as a 
fallback implementation when the native extension failed to load.
   
   Please be acknowledged that the existence of native extensions will 
complicate the release process of apache-sedona python packages, since we have 
to build wheels for various CPython versions and platforms. There is a newly 
added Github Action for building wheels as a reference approach.
   
   For platforms not covered by prebuilt wheels, users can easily install the 
package using the source distribution since the newly added extension does not 
require any third-party libraries to build.
   
   ## How was this patch tested?
   
   ### Multi-platform Compatibility
   
   We've added a Github Action for testing the native extension on various 
platforms. We've also run tests on Apple M1, so it is also expected to work on 
various ARM64 platforms.
   
   ### Performance
   
   
   
   ## Did this PR include necessary documentation updates?
   
   - No, this PR does not affect any public API so no need to change the docs.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to