FAQ: Installation

How do I get started?

  1. Download the code.
  2. Install configglue (read the installation guide).
  3. Walk through the quickstart guide.
  4. Check out the rest of the documentation, and ask questions if you run into trouble.

What are configglue’s prerequisites?

configglue requires Python, specifically any version of Python from 2.6 through 2.7. It also requires pyxdg, for automatically finding configuration files from standard locations, when using the provided App base class.

Can I use Django with Python 3?

Not at the moment. Python 3.0 introduced a number of backwards-incompatible changes to the Python language, and although these changes are generally a good thing for Python’s future, it will be a while before most Python software catches up and is able to run on Python 3.0. For configglue, the transition is expected to happen soon, so keep around!

In the meantime, Python 2.x releases will be supported and provided with bug fixes and security updates by the Python development team, so continuing to use a Python 2.x release during the transition should not present any risk.

Should I use the stable version or development version?

Generally, if you’re using code in production, you should be using a stable release. The configglue project is currently in it’s pre-1.0 stage, so there are still issues being worked on that can break API compatiblity. Once we reach 1.0, API backwards compatibility should be better guaranteed.