Commit graph

1014 commits

Author SHA1 Message Date
Micah Jerome Ellison
4b91e28d10 Attempt to resolve "access denied" error when upgrading pip on Windows 2020-08-15 13:36:30 -07:00
Micah Jerome Ellison
99545dcb65 Add upgrade pip to Windows Python 3.9 build 2020-08-15 13:24:26 -07:00
Micah Jerome Ellison
02242953b2 Remove pip steps that should be unnecessary 2020-08-15 12:51:45 -07:00
Micah Jerome Ellison
fbe1347f73 Add Python 3.9 path to Windows build 2020-08-15 12:50:23 -07:00
Micah Jerome Ellison
450db4febe Remove Python3.6 references and check for Python directory in root directory 2020-08-15 10:54:48 -07:00
Micah Jerome Ellison
26f9da8a10 Fiddling with Windows python references 2020-08-08 14:15:33 -07:00
Micah Jerome Ellison
0b1785d287 Confirm Python version in Windows and attempt to get pip a different way 2020-08-08 14:02:53 -07:00
Micah Jerome Ellison
468312c098 Use bash-friendly paths in Windows and check to see exactly what the Python 3.9 executable is 2020-08-08 13:44:36 -07:00
Micah Jerome Ellison
7933a52618 Ensure MacOS pyenv is up to date and attempt to reference Windows python3 directly 2020-08-08 13:37:21 -07:00
Micah Jerome Ellison
d62c6a1248 Add refreshenv to get python3 path included in WIndows 2020-08-08 13:26:55 -07:00
Micah Jerome Ellison
576d8c1f41 Properly populate before_install step with Mac and Windows Python 3.9, and remove extraneous unused python key 2020-08-08 13:12:20 -07:00
Micah Jerome Ellison
b025fa6af4 Install toml module to make it possible to run version-changing script before install 2020-08-08 12:59:25 -07:00
Micah Jerome Ellison
040007f554 Format changes and changing before_install to script for 3.9 builds 2020-08-08 12:46:23 -07:00
Micah Jerome Ellison
9fb47e57ff Use platform-independent Python script to allow all Python versions for 3.9 builds 2020-08-08 12:37:54 -07:00
Micah Jerome Ellison
baaf2bef18 Fix allow_failures to allow all three Python 3.9 builds to fail 2020-08-08 11:04:19 -07:00
Micah Jerome Ellison
6343f28ec1 Fix allow_failures (3.9-dev, not 3.9) and fix Windows find-and-replace command to allow 3.9 2020-08-02 17:21:23 -07:00
Micah Jerome Ellison
7807ced0b8 Dynamically replace Python max version for Python 3.9 beta builds 2020-08-02 16:58:45 -07:00
Micah Jerome Ellison
d936cf2785 First stab at adding Python 3.9 dev Travis builds 2020-08-02 16:33:49 -07:00
Jonathan Wren
32429933f9 clean up linting issue 2020-08-01 15:54:13 -07:00
Jonathan Wren
971deb387b update python deprecation message 2020-08-01 15:54:13 -07:00
Jonathan Wren
5455158ea0 remove python 3.6 from dependencies 2020-08-01 15:54:13 -07:00
Jonathan Wren
c64a17e97c disable python 3.6 tests 2020-08-01 15:54:13 -07:00
Jonathan Wren
2553c1244d fix typo in test 2020-08-01 15:54:13 -07:00
Jonathan Wren
6b1ac328fd Fix small bug related to starring an entry with a date
If a date was given with an entry, and the star was also was added, the
star wouldn't be recognized if it was at the start of the title.

Example that didn't work, but now works with this fix:
  jrnl "saturday: *Title words."

This is to be consistent in starring functionality with and without a
date in the entry.
2020-08-01 15:54:13 -07:00
Jonathan Wren
bfd1cf5eb8 Fix small bug related to starring an entry with a date
If a date was given with an entry, and the star was also was added, the
star wouldn't be recognized if it was at the start of the title.

Example that didn't work, but now works with this fix:
  jrnl "saturday: *Title words."

This is to be consistent in starring functionality with and without a
date in the entry.
2020-08-01 15:54:13 -07:00
Jonathan Wren
a54ed90259 Move import to be standalone command to reduce clutter in cli.py 2020-08-01 15:54:13 -07:00
Jonathan Wren
ce07fedc06 quick clean of arg parsing function by using default param 2020-08-01 15:54:13 -07:00
Jonathan Wren
3e22bf9292 Move journal_name out of cli and into separate function
It's now part of args, and it's parsed into a function after the config
is available
2020-08-01 15:54:13 -07:00
Jonathan Wren
4fb6263212 short isn't a filter 2020-08-01 15:54:13 -07:00
Jonathan Wren
526867bcdd small code cleanup 2020-08-01 15:54:13 -07:00
Jonathan Wren
66e23d1444 change default logging level so deprecation warnings don't spam users 2020-08-01 15:54:13 -07:00
Jonathan Wren
626a18a6ec Update more arg parsing options and handling 2020-08-01 15:54:13 -07:00
Jonathan Wren
fb184c5f5e Move standalone commands into their own file
Also, cleaned up the way the arg parser handles standalone commands.
Rather than checking individually for each command, you can now register
the command in the proper place, and it will be run with all known
arguments (and cofig if available).
2020-08-01 15:54:13 -07:00
Jonathan Wren
5922ca41ee Update arg parsing to better handle optinal journal name
Fixes #520 -and parameter seems to only work for the default journal
2020-08-01 15:54:13 -07:00
Jonathan Wren
2b2f24449f update tests 2020-08-01 15:54:13 -07:00
Jrnl Bot
0e083ad600 Update changelog [ci skip] 2020-08-01 22:12:20 +00:00
micahellison
64a31e301d
Resolve Travis/Windows/pip issues with upgrade to cryptography 3.0 (#1016)
* add missing dependency
* update cryptography dependency
* Installing poetry with pipx instead of pip
* Fix bad pipx install command
* Remove pipx commands and attempt to solve issue through poetry configuration
* Fix pip install command to include --upgrade as before

Co-authored-by: Jonathan Wren <jonathan@nowandwren.com>
2020-08-01 14:58:45 -07:00
Jrnl Bot
0a74fe9cef Update changelog [ci skip] 2020-07-31 16:56:22 +00:00
Jrnl Bot
888981c11e Increment version to v2.4.5 2020-07-31 16:39:22 +00:00
Jonathan Wren
832b9229f3
Add missing packaging dependency (#1011) 2020-07-29 15:22:49 -07:00
Jrnl Bot
b509af6798
Increment version to v2.4.4 2020-07-25 16:35:04 -07:00
Jrnl Bot
b2187269d1
Update changelog [ci skip] 2020-07-25 16:34:19 -07:00
Jonathan Wren
40a40af952
Fix readthedocs.io build process (#1004)
* fix readthedocs.io build process
2020-07-25 16:34:17 -07:00
Jrnl Bot
982aad0a16
Update changelog [ci skip] 2020-07-25 16:34:16 -07:00
Jrnl Bot
99e2f7bab8
Increment version to v2.4.4-beta 2020-07-25 16:34:09 -07:00
Jrnl Bot
14bcb2c1af Update changelog [ci skip] 2020-07-18 20:03:04 +00:00
Jonathan Wren
a11aa24c7e Allow editing of DayOne entries (#1001)
* add test to repro issue #955

* Allow editing of DayOne entries

* Add broken test for Dayone

Add test for editing Dayone entries (this test currently fails)

Co-authored-by: Jonathan Wren <jonathan@nowandwren.com>

* Fix editing logic for DayOneJournal

DayOneJournal previously reimplemented Journal._parse inside of
DayOneJournal.parse_editable_string, and in doing so caused issues
between itself and the class it was inheriting from. This commit fixes
the issue by moving the UUID to be in the body of the entry, rather than
above it. So, then Journal._parse still finds the correct boundaries
between entries, and DayOneJournal then parses the UUID afterward.

Co-authored-by: MinchinWeb <w_minchin@hotmail.com>
Co-authored-by: Micah Jerome Ellison <micah.jerome.ellison@gmail.com>
2020-07-18 12:54:52 -07:00
Jrnl Bot
4c2f2861db Update changelog [ci skip] 2020-07-18 19:17:27 +00:00
Jonathan Wren
6abee8e9d6 fix readme link to submit an issue (#1002) 2020-07-18 12:08:34 -07:00
MinchinWeb
78aa2548ac Update documentation.md (#1003)
Hoping to make the language more positive.
2020-07-17 18:42:45 -07:00