To ship a project you always need to install something on customer's PC/server. There are 2 options: make it yourself or write an instruction for them. It's not that important if the setup is small. But now I'm facing a setup which took around 2 working days on my PC because of compilation time and resolving issues both. I'm using those frameworks for the first time (will definetely be somewhat faster the second time). It's a fixed price project.
Should I add this as additional cost? I always have feeling that I should be well-familiar with the software on which I'm basing my solution (I usually do not, in fact), so presuming this I consider installation an easy process that is not paid separately.
Furthermore, the customer is tempted to make it themselves to get experience for further deployment. But they will definetely run into problems and most probably it will spend both my/their time. I'm also not very tempted to provide educational services.