Skip to content

Releases: EUDAT-B2HANDLE/PYHANDLE

Version 1.3.1

26 Nov 13:50
d31ae19
Compare
Choose a tag to compare

Features

  • Added pypi step to jenkinsfile
  • Update JenkinsFile to send to pypi
  • Fixed a typo that prevented retuning useful info to user.
  • Update python/requests compatability requirements
  • Add support for python 3.11
  • Remove python EOL versions

Version 1.2.1

19 Jan 09:08
7fe873c
Compare
Choose a tag to compare
  • support correct version of requests in each python version

Version 1.2.0

25 Nov 13:52
ff443fd
Compare
Choose a tag to compare

FIxes

  • Potentially a wrong variable to print the debug message #87
  • Fix Version Specifier : #90
  • python_requires in setup.py not PEP440 compliant #88

Documentation

  • Updated documentation

Version 1.1.1

21 Jul 13:44
2742bbc
Compare
Choose a tag to compare

Features

  • Use of "hdl:prefix/suffix" in check_handle_syntax(string) [check_handle_syntax fails with unhelpful error message when "hdl:prefix/suffix" is passed (issue #49 )
  • Return values should be consistent in modify_handle_value, delete_handle_value, delete_handle, register_handle_json (issue #40)
  • REST client: Cannot add options (issue #38)
  • Logging too verbose (issue #37)
  • Intercept "hdl:" in Handle names (issue #25)

Libraries update

  • New python version supported (3.5, 3.6, 3.7, 3.9, 3.10.3)
  • Syntax Warning to latest python versions (issue #48)
  • Python 3.10.3 deprecation issues (issue #66)
  • SSL error in python 3 (issue #30)
  • Does not support Python 3.6 and higher (issue #27)
  • Python 3.7 support (issue 26)
  • Updated process for pypi

Documentation

Version 1.1.0

21 Jul 12:46
fa19669
Compare
Choose a tag to compare

Features

  • Use of "hdl:prefix/suffix" in check_handle_syntax(string) [check_handle_syntax fails with unhelpful error message when "hdl:prefix/suffix" is passed (issue #49 )
  • Return values should be consistent in modify_handle_value, delete_handle_value, delete_handle, register_handle_json (issue #40)
  • REST client: Cannot add options (issue #38)
  • Logging too verbose (issue #37)
  • Intercept "hdl:" in Handle names (issue #25)

Libraries update

  • New python version supported (3.5, 3.6, 3.7, 3.9, 3.10.3)
  • Syntax Warning to latest python versions (issue #48)
  • Python 3.10.3 deprecation issues (issue #66)
  • SSL error in python 3 (issue #30)
  • Does not support Python 3.6 and higher (issue #27)
  • Python 3.7 support (issue 26)

Documentation

Release 1.0.4 of pyhandle library

04 Feb 19:28
1f3e075
Compare
Choose a tag to compare

Release date

Released 2021-02-04 by Merret Buurman, DKRZ GmbH

Changes since 1.0.3:

PR31 / PR33

  • Fixed a bug in the unit tests that led to false positive test results, and fixed those tests too.
  • Added two convenience functions to create handles more easily: register_handle_kv(..) and register_handle_json(...).
  • Added a NotImplemented exception for an argument that is not treated.
  • Some simplification of code in the REST client.
  • Removed logging-handler, which should not be present in a library, and which made all log statements be printed double to stdout.
  • Convenience: Import the relevant submodules in init.py.

PR 28

  • Merged the devel branch to master to allow running the software on Python >3.5
  • Fixed some errors in the documentation
  • Made minor adjustments to the README

Release 1.0.3 of the PyHandle Python Library

14 Apr 11:17
ce4e936
Compare
Choose a tag to compare

Release 1.0.2 of the PyHandle Python Library

14 Apr 11:06
5ec0fbf
Compare
Choose a tag to compare

Changes since 1.0.1

  • Update documentation (#22)
  • Fix Bug (#21)

Release 1.0.1 of the PyHandle Python library

05 Mar 15:08
dc4ba07
Compare
Choose a tag to compare

Changes since 1.0.0

  • Allow limit and pagination for SQL queries
  • Make Batch client work with PIDClientCredentials
  • Allow searching with multiple keys (DB client)
  • Fix bug (#15 )
  • Update documentation

Release 1.0.0 of the PYHANDLE Python library.

24 May 10:05
Compare
Choose a tag to compare

Initial release of the PYHANDLE Python library.
Main features:

  • Full support for Python 3.5
  • New interface to interact with the native HS database
  • New client to manage Batch files
  • Improved performance of CRUD operations