Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
An up-to-date PyInstaller saves your time!
But: Without sustainable funding PyInstaller will become unmaintained
If PyInstaller is in a good shape and your packages are bundled without trouble, this actually saves your time and makes your day, doesn't it?
Please support PyInstaller development by funding. Convince your management to allocate a budget to support the improvement of PyInstaller. Our Funding by Companies web-page provides details.
Why sustainable funding is required
While PyInstaller does quite a good job, it needs continuous maintenance, esp. updating to new package versions or Python releases. Also PyInstaller still has some rough edges and flaws. Remediating these is a lot of work - as you can seen on all these open issues and pull-requests. Too much work for a spare-time project.
Being the remaining maintainer of PyInstaller, @htgoebel is willed to spend more time on PyInstaller. While he can't spend more of my spare time, he could spend more of my paid time – if there is reasonable funding.
If reasonable funding is not achieved until January 2020, @htgoebel will retire as an maintainer. This basically means: Unless somebody else steps in, there will be nobody reviewing any pull-request, there will be not improvement and sooner or later you will not be able to use PyInstaller any more.
P.S.: Many thanks for those who donated from their personal money. We really appreciate this!
@htgoebel This doesn't solve the funding issue, because really we need some companies that make use of PyInstaller to step up. Maybe you have already thought of these things, but in case you haven't:
Another option (akin to what @danyeaw has suggested) would be becoming a NumFOCUS sponsored project. Alternatively working with a company like QuanSight could help provide larger funding sources from companies looking for work on the project. Not sure if these would be options for you, but figured it would be worth sharing.