Software Details:
Version: 0.7
Upload Date: 20 Feb 15
Distribution Type: Freeware
Downloads: 19
fassembler is a build system for OpenCore.
This could be general-purpose build software a la GNU Make, Buildit, et al. But it's developed specifically for the build and deployment needs of the software that runs CoActivate.org.
How to Use Fassembler
See http://www.coactivate.org/projects/fassembler/howto
What is new in this release:
- Fassembler changes:
- Added a new tasks.InstallSpecIfPresent which checks if the path to the requirements spec is present on the filesystem, and does nothing if the file does not exist.
- tasks.VirtualEnv(never_create_virtualenv=True) no longer runs any subtasks.
- Added a new Task fassembler.apache.CheckApache which will check the presence a list of required Apache modules. It must be called from a Project that subclasses fassembler.apache.ApacheMixin.
- Project changes:
- fassembler:topp now installs requirements/fassembler-req.txt into the fassembler virtualenv if that file is present. This file can specify add-on packages that provide additional fassembler projects to be used in the rest of the build.
- This action was previously done by the rebuild-opencore-site script in opencore-fassembler_boot and is being moved here for better encapsulation of builds. (A build should be able to be run entirely from fassembler; opencore-fassembler_boot should just be a convenience package that wraps fassembler's more arcane knowledge.)
- Various configuration changes in fassembler:buildmaster and buildslave.
- fassembler:wordpress now checks for the presence of its required Apache modules, including the Apache PHP module.
- Bake in pinned requirements for opencore's i18ndude sub-project.
What is new in version 0.5:
- Add ``num_extra_zopes`` property to the environ object, which looks for a ``num_extra_zopes`` setting in the [general] section of build.ini and returns it as an integer or 0 if no such setting exists.
- This setting will then be used to fill in the value of ``opencore_remote_uri`` in the Frontend configuration, allowing the frontend to proxy to a load-balanced set of Zope instances.
- A ``num_extra_zopes`` setting has also been added to the fassembler:topp project, where it is saved to build.ini.
Requirements:
- Python
Comments not found