Skip to content

Releases: agoose77/literary

v1.8.2

14 May 07:31
c2354b6
Compare
Choose a tag to compare

This hotfix release clears the finder cache, which was previously holding on to old PathFinder instances

v1.8.1

06 May 07:55
6613a80
Compare
Choose a tag to compare

This bugfix release sets parents=True for the mkdir call that establishes the generated package directory in literary build.

v1.8.0

05 May 21:09
0a7b73b
Compare
Choose a tag to compare

This release moves to a namespace package, in order to support literary-build installing under the same namespace

v1.7.0

21 Apr 12:24
95b42b1
Compare
Choose a tag to compare

This release removes the configurations system based upon various standardised Python files. Instead, it now uses the traitlets configuration system. This means that some commandline behaviour has changed, and configuration is no longer read from the aforementioned files.

Configuration should now be specified in a literary_config.[json,py] file placed in one of the jupyter search paths, or at the root of the current project. It is assumed that, when running command-line programs, the working directory is the root of the project.

This now means that the same configuration system is used at runtime as well as by the command-line.

v1.6.0

21 Apr 10:23
4eb0f64
Compare
Choose a tag to compare

This release provides better integration with nbconvert, namely:

  • registering the exporter under an entry_hook
  • installing template to share/jupyter/nbconvert/templates/literary
  • removing hardcoded export tag from template
  • renaming preprocessor to LiteraryTagAllowListPreprocessor

It also improves support for empty configuration files, and the use of a .literary-project marker

v1.5.0

22 Mar 11:37
f1493e1
Compare
Choose a tag to compare

Add set_except_hook flag to install_hook which installs the traceback.print_exception excepthook.

v1.4.1: Bugfix: restore conditional dependency for astunparse

23 Feb 14:47
8b16853
Compare
Choose a tag to compare

Notable commits:
a10e563 Bugfix: restore conditional dependency for astunparse
3e86ff2 Feature: raise Exception / warn when exported code has get_ipython calls
7c15029 Bugfix: fix #4 (patching property descriptors)
6639ae4 Bugfix: raise informative error when subcommand
d7cae0c Feature: explicitly load config from config file
bbde9ea Bugfix: don't remove the cwd from sys-path This is a useful feature for notebooks which are not members of the package

v1.3.0

22 Feb 15:12
c3ff341
Compare
Choose a tag to compare

Notable commits:
fb34f73 Feature: support ast.unparse in Python 3.9
6639ae4 Bugfix: raise informative error when subcommand omitted
7c15029 Bugfix: fix #4 (patching property descriptors)
3e86ff2 Feature: raise Exception / warn when exported code has get_ipython calls
c7a6638 Feature: add IPython dependency

v1.2.0

22 Feb 15:09
ea4038f
Compare
Choose a tag to compare

Notable commits:
Bugfix: don't remove the cwd from sys-path This is a useful feature for notebooks which are not members of the package

v1.1.0

06 Nov 09:38
066ec26
Compare
Choose a tag to compare
  • Add support for configuration using pyproject.toml
  • Move per-importer state to literary.notebook.__main__ shim
  • Fix tests
  • Refactor commandline to use subcommand structure (literary <SUBCOMMAND>)