mirror of
https://github.com/jrnl-org/jrnl.git
synced 2025-05-10 08:38:32 +02:00
* Pretty print journal entry titles and dates. Changes appearance of all jrnl viewing commands, such as $ jrnl --short and $ jrnl -n {NUM}. Fix #508 * Removed extra newline at end of title * Use ansiwrap to properly wrap strings with ANSI escapes * Add ansiwrap to pyproject.toml * Allow configuration of colors - Replaced raw escapes with colorama - Added colors key to config - Add checks for validity of color values * Add color configuration documentation * Fix broken tests due to config change * Add tests for colors in configs - Identifying invalid color configs - Upgrading config from no colors -> colors * Add colorama dependency for all platforms * Allow users to disable colorization of output * Update poetry.lock * Add tag and body color customization options * Fix colorization of tags in title and body * Updated tests to use no color by default * Change pass to continue in verify_config() * Better style in Entry.py * Reduce code duplication for tag highlighting - Breaks "unreadable date" regression test for unknown reason * Properly colorize tags and print body * Reformatting and clean up * Replace list comprehension with generator * Handle invalid colors by not using a color * Process ANSI escapes properly with behave * Fixed the 'spaces after tags directly next to punctuation' bug Broke processing of tags next to any punctuation at all * Closer to working tag colorization but not perfect * Add tests printing for multiline journals Fix #717 * Correctly indent first line of multiline entry * Add test for multiline entries with tags * Remove redundant UNICODE flag * Progress towards proper tag colorization and body formatting * Fix newline colorization bug Debug code left intact since there are more bugs to fix :/ * And now the space just ends up before the tag instead of after it * Fix assertion syntax warning * Moved tag test to tagging.feature file * Strip out debug code and clean up * Bold datetimes in title * Bold all titles Fix #720 * Remove PY2 and PY3 constants * Fix regression in features/steps/core.py * Fix tag_regex * Remove redundant re.UNICODE flag * Remove extraneous code
45 lines
1 KiB
TOML
45 lines
1 KiB
TOML
[tool.poetry]
|
|
name = "jrnl"
|
|
version = "v2.2.1-beta2"
|
|
description = "Collect your thoughts and notes without leaving the command line."
|
|
authors = [
|
|
"Manuel Ebert <manuel@1450.me>",
|
|
"Jonathan Wren <jonathan@nowandwren.com>",
|
|
"Micah Ellison <micahellison@gmail.com>"
|
|
]
|
|
maintainers = [
|
|
"Jonathan Wren and Micah Ellison <jrnl-sh@googlegroups.com>",
|
|
]
|
|
license = "MIT"
|
|
readme = "README.md"
|
|
homepage = "https://jrnl.sh"
|
|
repository = "https://github.com/jrnl-org/jrnl"
|
|
|
|
[tool.poetry.dependencies]
|
|
python = ">=3.6.0, <3.9.0"
|
|
pyxdg = "^0.26.0"
|
|
cryptography = "^2.7"
|
|
passlib = "^1.7"
|
|
parsedatetime = "^2.4"
|
|
keyring = "^19.0"
|
|
pytz = "^2019.1"
|
|
tzlocal = "^1.5"
|
|
asteval = "^0.9.14"
|
|
colorama = "^0.4.1"
|
|
python-dateutil = "^2.8"
|
|
pyyaml = "^5.1"
|
|
ansiwrap = "^0.8.4"
|
|
|
|
[tool.poetry.dev-dependencies]
|
|
behave = "^1.2"
|
|
mkdocs = "^1.0"
|
|
flake8 = "^3.7"
|
|
black = {version = "^19.10b0",allow-prereleases = true}
|
|
|
|
[tool.poetry.scripts]
|
|
jrnl = 'jrnl.cli:run'
|
|
|
|
[build-system]
|
|
requires = ["poetry>=0.12"]
|
|
build-backend = "poetry.masonry.api"
|
|
|