fassembler

Software Screenshot:
fassembler
Software Details:
Version: 0.7
Upload Date: 20 Feb 15
Developer: Ian Bicking
Distribution Type: Freeware
Downloads: 19

Rating: 4.0/5 (Total Votes: 1)

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

Similar Software

dis6502
dis6502

3 Jun 15

Linice
Linice

3 Jun 15

ProjectCenter
ProjectCenter

3 Jun 15

Other Software of Developer Ian Bicking

Tempita
Tempita

13 May 15

Deliverance
Deliverance

14 Apr 15

WebOb
WebOb

20 Feb 15

Comments to fassembler

Comments not found
Add Comment
Turn on images!