Automated distribution building tools to support SpamBayes

Ned Batchelder ned at nedbatchelder.com
Fri Dec 15 18:38:43 EST 2017


On 12/15/17 2:03 PM, Skip Montanaro wrote:
> SpamBayes (http://www.spambayes.org/) has languished for quite awhile,
> in part because nobody is around who can put together a Windows
> installer. Unfortunately, most users are on Windows and have to work
> around problems caused by the march of time and consequent beefing up
> of Windows security.
>
> I don't do Windows, but I wonder... Can one of the various continuous
> integration tools out there be enlisted to build Windows installers?
> The SB code is written in Python, uses the Win32 extension, and is
> hosted on GitHub (https://github.com/smontanaro/spambayes), so
> something which plays nice with that environment would be a plus. I'm
> slowly gaining familiarity at work with Bamboo (very, very slowly), so
> the general idea of what CI tools can do is starting to sink in. Since
> I'm a captive Atlassian customer at work, though, I don't know what
> limitations I might encounter trying to use it in an open source
> environment.
>
> Any feedback appreciated. As this is only Python-related in the sense
> that SpamBayes is written in Python, feel free to reply off-list.
>
> Skip

I use AppVeyor CI to build Windows installers for coverage.py.  It's not 
straightforward though, there are Powershell scripts, etc. The config 
file is here: 
https://github.com/nedbat/coveragepy/blob/master/appveyor.yml with other 
necessities in the ci folder.

Hope that helps,

--Ned.



More information about the Python-list mailing list