Commit Graph

12 Commits

Author SHA1 Message Date
04b7cbb872 Lots of changes in structure to make it possible to package the program while
still allowing workflows to be placed in several locations in the file system.

The installation procedure is now ./configure && make install configure will
run m4 on fluents/paths.py.m4, Makefile.m4 and doc/Makefile.m4 so that the
installation system and the program will know where some important directories
are located.

The paths.py.m4 and consequently also pahts.py files are just listings of
directories configured during install.  I did this to separate these from all
other files so that as little as possible is touched by m4. It is still
necessary to do an install now to get the program to run in a clean checkout.

Workflows can now be placed anywhere in the system. This is done by setting the
workflowdir variable in the configuration file. All workflow directories,
separated by semicolons, are added to the python path.

The use of setup.py is now deprecated.
2008-12-05 00:12:49 +00:00
a380093afc Added workflowdir to configuration file. workflowdir is a semicolon separated
path of directories where workflows can be found.
2008-02-07 14:20:52 +00:00
ba7d8fc34f Changed the way workflows are handled. You now specify a workflow by naming the
containing python module. The module must be in python's path.
2007-12-14 11:48:21 +00:00
a45743c31e Added main.py that now contains the One & Only Singleton instance of these classes:
- Navigator
 - Aplication
 - Workflow
 - Project
 - Options
Corresponding changes have been added in lots of other files to account for this, but
the access to these objects should now be a lot easier.
2007-07-26 12:35:59 +00:00
b637a5badc Changed /usr/bin/python2.4 to /usr/bin/python, and hope that 2.5 will not have
trouble running the app.
2007-06-28 21:42:18 +00:00
f31795ac2a Corrected erroneous checkin. 2007-03-01 15:27:50 +00:00
ff070e5312 Preserves PYTHONPATH. 2007-03-01 15:26:38 +00:00
934640ea62 Searches for /etc/fluentsrc and ~/.fluents configuration files. Adds the
home configuration variable.
2007-02-28 14:07:33 +00:00
bf1ad1be87 Removed old help function. 2007-02-27 16:25:48 +00:00
1ba4bf5f82 Initial config parser support. 2007-02-27 16:08:22 +00:00
375d45e0cc Updated import statements, and removed the workflows pca_workflow and
affy_workflow.
2006-10-17 14:42:27 +00:00
610812f265 Started to rename "system" package to "fluents". Repository will be broken
until this is completed.
2006-10-17 14:28:35 +00:00