Rubric Versions Save

Linter config initializer for Python

1.1.0

10 months ago

Supports PEP 621 compliant dependency management. Details can be found in #14

v1.0.0

1 year ago
  • Replaced flake8 and isort with ruff.
  • All the linter and formatter config now lives in the pyproject.toml file.

v0.6.7

1 year ago
  • Support Python 3.11

v0.6.5

1 year ago
  • Switch build backend from setuptools to PEP-517, 518, and 621 compliant hatch.
  • Update the tests.

v0.6.4

1 year ago
  • Minor internal refactorings.

v0.6.1

1 year ago

This release contains breaking changes. The interface of the CLI has been reworked. You can read about the changes in the README.md file or via running:

rubric --help
     >> Config Initializer for Python Projects <<        

    Usage: rubric [OPTIONS]
    
    Options:
      -h, --help                      Display help message.
      -v, --version                   Display the version number.
      -s, --show                      Show the contents of the config files.
      -a, --append                    Append to existing config files.
      -o, --overwrite                 Overwrite existing config files.
      -c, --create                    Create the config files in the current
                                      directory.
      -f, --filename [.editorconfig|.flake8|.gitignore|.pre-commit-config.yaml|README.md|Makefile|pyproject.toml|requirements-
        dev.in|requirements-dev.txt|requirements.in|requirements.txt]
                                      Target file names.
      -d, --dirname PATH              Target directory name.
      -l, --list                      List the config files that are about to
                                      be generated.  

v0.5.8

2 years ago
  • Added markdown config to .editorconfig.
  • Turned makefile into Makefile to conform to the conventions.
  • Updated tests to be compatible with the newest version of pytest-asyncio. Async tests no longer need to be wrapped in @pytest.mark.asyncio decorator.

v0.5.4

2 years ago

Changelog

The last version wasn't packaging all the files correctly due to a bug in the setup.cfg config. This fixes that.

v0.5.1

2 years ago

ChangeLog

  • Add EditorConfig to enforce consistent coding styles for multiple developers.
  • Add Pre-commit for managing and maintaining the pre-commit hooks.
  • Remove Poetry and make the native packing workflow conform to PEP-517.
  • Development requirements are no longer pinned.
  • Drop support for Python 3.7.

v0.4.3

2 years ago
  • Fixed bug when rubric --show filename is invoked on Python 3.9 or lower.