Skip to main content

Builder for OpenCore

Project description

This is fassembler, the build system for OpenCore
Home page: http://www.coactivate.org/projects/fassembler/project-home


Overview
========

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

Requirements
============

Python >= 2.4

... and?


License
========

See doc/license.txt


Hacking Fassembler
===================


To add a project
----------------

* Create a subclass of fassembler.project:Project

* Add an entry point to setup() in setup.py

* Update doc/ports.txt and fassembler.topp:CheckBasePorts.port_range
if needed.



Changes
=======

0.4
===

This is the first tag made for fassembler. A lot happened before now but releases were never cut.

In this release:

* Added fassembler:extrazope project, which will build an additional Zope instance connected to the same ZEO server.

* In fassembler:opencore, made the ``debug`` setting actually work, to control whether zope starts in debug mode when running ``./opencore/bin/zopectl fg`` (where it previously always ran with ``debug-mode=on``) or ``./bin/start-opencore`` (where it previously always ran with ``debug-mode=off`)

* Added a setting ``never_create_virtualenv`` for fassembler.tasks.VirtualEnv, which, if set, makes that task act as an assertion of the given virtualenv's existence, so that a build can fail if the virtualenv hasn't already been created.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fassembler-0.4.tar.gz (230.1 kB view details)

Uploaded Source

File details

Details for the file fassembler-0.4.tar.gz.

File metadata

  • Download URL: fassembler-0.4.tar.gz
  • Upload date:
  • Size: 230.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for fassembler-0.4.tar.gz
Algorithm Hash digest
SHA256 2c90be68602bb44c3ce67ff4b4c18807b6c39180c0aa21c3e8c538adb9dd82a8
MD5 9602bbec3382fd195067fc80e367b639
BLAKE2b-256 5dc74a55bb73ec583180bc76d8086809c43623fa93f65a55cc80464de7c133ed

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page