Skip to content

Releases: rednafi/rubric

v1.1.0

27 Jun 18:54
Compare
Choose a tag to compare

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

v1.0.0

10 Jan 07:45
Compare
Choose a tag to compare
  • Replaced flake8 and isort with ruff.
  • All the linter and formatter config now lives in the pyproject.toml file.

v0.6.7

08 Nov 04:43
Compare
Choose a tag to compare
  • Support Python 3.11

v0.6.6

01 Aug 01:13
Compare
Choose a tag to compare
  • Switch build backend from setuptools to PEP-517, 518, and 621 compliant hatch.
  • Update the tests.

v0.6.4

24 Jul 03:33
Compare
Choose a tag to compare
  • Minor internal refactorings.

v0.6.1

31 May 23:41
Compare
Choose a tag to compare

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

16 Jan 22:42
Compare
Choose a tag to compare
  • 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

23 Dec 16:40
Compare
Choose a tag to compare

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

12 Dec 23:27
Compare
Choose a tag to compare

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

04 Nov 21:14
Compare
Choose a tag to compare
  • Fixed bug when rubric --show filename is invoked on Python 3.9 or lower.