fassembler

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

Rating: 2.0/5 (Total Votes: 3)

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

slacktrack
slacktrack

11 May 15

djbuild
djbuild

11 May 15

dis6502
dis6502

3 Jun 15

Other Software of Developer Ian Bicking

SQLObject
SQLObject

28 Sep 15

Deliverance
Deliverance

14 Apr 15

WebOb
WebOb

20 Feb 15

FormEncode
FormEncode

1 Mar 15

Comments to fassembler

Comments not found
Add Comment
Turn on images!