Skip to content

tarantool-python 1.0.0

Compare
Choose a tag to compare
@DifferentialOrange DifferentialOrange released this 17 Apr 11:32
· 51 commits to master since this release

Overview

This release introduces several minor behavior changes to make API more consistent.

Starting from this release, connector no longer depends on pandas.

Breaking changes

  • Allow only named on_push and on_push_ctx for insert and replace.
  • tarantool.Datetime __repr__ has been changed.
  • tarantool.Datetime input arguments are validated with datetime.datetime rules.
  • tarantool.Datetime is no longer expected to throw pandas.Timestamp exceptions. datetime.datetime exceptions will be thrown instead of them.
  • Drop the support of __eq__ operator of tarantool.Datetime for pandas.Timestamp.
  • Remove join and subscribe connection methods.

Changes

  • Migrate to built-in Warning instead of a custom one.
  • Migrate to built-in RecursionError instead of a custom one.
  • Collect full exception traceback.
  • Package no longer depends on pandas (#290).

Infrastructure

  • Lint the code with pylint, flake8 and codespell.