Python 3 support

This repository was archived by the owner on Oct 24, 2025. It is now read-only.

This repository was archived by the owner on Oct 24, 2025. It is now read-only.

@FSX

Description

Hey, I was wondering if support for Python 3 is planned. It currently does not install, the unit tests do not run and the dependencies needed for the unit tests don't support Python 3.

I'm attemping to make it work in Python 3 and so far I've managed to make the package install and run the compile function (only with byte strings). Next step is unicode. ☃

The dependencies need to be replaced since they don't support Python 3. Attest is supposed to work, but it's dependency, progressbar doesn't work. I don't know what Werkzeug's status is.

  • Package installation
  • Importing the Sass module
  • Compile Sass text (only byte strings)
  • Use unicode strings instead of byte strings
  • Find replacements for the Python 2 only modules used in the unit tests
  • Redo the unit tests
  • Test everything with Python 2, Python 3 and PyPy