| Store | Cart

[Distutils] What binary formats should we be distributing?

From: Randy Syring <rand...@level12.io>
Thu, 27 Nov 2014 12:47:05 -0500
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/


_______________________________________________
Distutils-SIG maillist  -  Dist...@python.org
https://mail.python.org/mailman/listinfo/distutils-sig

Recent Messages in this Thread
Randy Syring Nov 27, 2014 05:47 pm
Paul Moore Nov 27, 2014 11:25 pm
Marius Gedminas Nov 28, 2014 08:36 am
Piotr Dobrogost Nov 28, 2014 08:47 am
Messages in this thread