Permalink
Switch branches/tags
Nothing to show
Commits on Feb 18, 2014
  1. Merge pull request #35 from chevah/parse-from-stream

    Parse content from a stream.
    committed Feb 18, 2014
  2. Update after review.

    adiroiban committed Feb 18, 2014
Commits on Feb 16, 2014
  1. Fix py3.

    adiroiban committed Feb 16, 2014
  2. Fix py3 string.

    adiroiban committed Feb 16, 2014
  3. Update py3.

    adiroiban committed Feb 16, 2014
  4. Add support for py3.

    adiroiban committed Feb 16, 2014
Commits on Feb 10, 2014
  1. Merge pull request #34 from saschpe/master-coverage

    Coverage reports and badges
    saschpe committed Feb 10, 2014
Commits on Feb 6, 2014
  1. Add 'coverage'

    saschpe committed Feb 6, 2014
Commits on Feb 5, 2014
  1. Update badges

    saschpe committed Feb 5, 2014
  2. Fix setup.py url

    saschpe committed Feb 5, 2014
  3. Minor path fix

    committed Feb 5, 2014
Commits on Feb 2, 2014
  1. Updated README.rst

    Added some badges and pip installation instructions.
    saschpe committed Feb 2, 2014
  2. Bump version to 0.10.1

    saschpe committed Feb 2, 2014
  3. Whitespace after CSS filters is significant

    Fixes issue 30
    saschpe committed Feb 2, 2014
  4. Merge pull request #32 from saschpe/master-stuff

    Master stuff
    saschpe committed Feb 2, 2014
  5. Bump version to 0.10

    Moved to lesscpy.__version__ and use it in setup.py. Also, don't put the
    whole license text into the 'license' tag but rather the short form
    'MIT'. The license file is part of the source distribution already and
    was added to package_data (so that it ends up somewhere when 'setup.py
    install' is invoked).
    saschpe committed Feb 2, 2014
  6. Drop '__main__' from tests

    Direct test invocation doesn't work reliably across all environments.
    Using 'nosetests $FILE' is much more efficient.
    saschpe committed Feb 2, 2014
  7. Use nose

    The sanest way to discover and run tests across py27, py33, py34, tox
    and Travis-CI and 'setup.py test'.
    saschpe committed Feb 2, 2014
  8. Add AUTHORS file

    Generated from git changelog and removed doublets.
    saschpe committed Feb 2, 2014
  9. Move bin/ to scripts/

    saschpe committed Feb 2, 2014
  10. Support publishing wheels

    Lesscpy is currently pure-Python and works with both py2 and p3, so we
    can publish universal wheels.
    
    See http://pythonwheels.com/
    saschpe committed Feb 2, 2014
  11. Drop 'pep8' tox target

    We have flake8 which is a wrapper around pep8, pyflakes and mccabe.
    saschpe committed Feb 2, 2014
  12. Refactor testsuite invocation

    Move shared parts into test.core and use it in LESS, issues and
    bootstrap3 auto-generated tests. This simplifies the test code and
    allows to use nosetests (or any other test runner).
    saschpe committed Feb 2, 2014
  13. Name all tests consistently

    Let all of them start with 'test_'. And move __main__.py into
    __init__.py.
    saschpe committed Feb 2, 2014
  14. Fix all PEP-8 / flake8 code issues

    Drop testscope because it's empty.
    saschpe committed Feb 2, 2014
  15. Add test-requirements.txt

    The central place for all testing requirements. And use it everywhere.
    saschpe committed Feb 2, 2014
  16. Enhance setup.py

    Use trove classifiers instead of keywords. Use 'python' (not
    'python3') in the she-bang line to let distributions decide. Use
    pkg_resources to load install_requires from requirements.txt. This way
    there's only one place to specify dependencies. Since this and
    install_requires depend on setuptools, use find_packages rather than
    explictly listing Python modules. Fix URL typo.
    saschpe committed Feb 2, 2014
  17. Move tests to root dir

    In essence, tests are not an importable submodule anymore but an
    independent piece of code that won't be installed in a user's
    site-packages directory.
    saschpe committed Feb 2, 2014
Commits on Jan 30, 2014
  1. Merge pull request #28 from saschpe/master-bootstrap3

    bootstrap3 and less>=1.4.0 support
    saschpe committed Jan 30, 2014
Commits on Jan 24, 2014
  1. Adjust bootstrap3 test CSS to lesscpy

    We still have subtle differences that are semantically equivalent:
    
      - #fff vs. #ffffff
      - 0.0 vs .0
      - 0 vs 0%
      - property sort order (and identation for -moz-$BLA)
    
    There are still some other issues to fix, disable the bootstrap3 test
    therefore to let the testsuite pass.
    saschpe committed Jan 23, 2014
  2. Fix '&' multiplication

    Let'S do it by example:
    
      .ident_a, .ident_b {
        & + & + & { color: red; }
      }
    
    We have to generate all permutations of the parent identifier list and
    the amount of ampersand child identifiers. In the above case, the
    exploded identifier list has ident_count**ampersand_count entries (8).
    
    As a bonus, we get the same identifier sort order as lessc does.
    
    Conflicts:
    	lesscpy/plib/identifier.py
    saschpe committed Jan 23, 2014