[Distutils] What binary formats should we be distributing?

Randy Syring randy.syring at level12.io
Thu Nov 27 18:47:05 CET 2014


pymssql uses Cython and the FreeTDS C library to support connections to 
Microsoft SQL Server.  We would like to distribute binary packages to 
ease installation for users.  Our current build matrix looks like this:

https://github.com/pymssql/pymssql/wiki/Build-Matrix

However, we are trying to cut that down some since, by the time we 
support 5 versions of python (2.6,2.7,3.2,3.3,3.4), we are having to 
release 30 and now, since we are considering .msi files, maybe 40 files 
per release.

I'm trying to figure out if there are any downsides to:

  * replacing our .exe with .msi (lxml uses .exe, but we noticed Python
    itself is shipping .msi files now)
  * only shipping wheels and no longer shipping eggs

I would also appreciate any other thoughts regarding what kind of binary 
formats a "responsible" package owner would ship.

Thanks.


*Randy Syring*
Chief Executive Developer
Direct: 502.276.0459
Office: 812.285.8766
Level 12 Technologies <https://www.level12.io/>
/Principled People | Technology that Works/

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/distutils-sig/attachments/20141127/6efdd509/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Level-12-Logo-email-sigs.png
Type: image/png
Size: 4071 bytes
Desc: not available
URL: <http://mail.python.org/pipermail/distutils-sig/attachments/20141127/6efdd509/attachment.png>


More information about the Distutils-SIG mailing list