Skip to content

1.2.0

Latest
Compare
Choose a tag to compare
@denmedius denmedius released this 30 Jun 13:53
  • python 3.12 + pandas 2.2 migration (probably compatible with python 3.9, but for sure not earlier):
    • fix pandas 2 deprecations:
      • DataFrame/Series.append -> concat, applymap -> map, Series.iteritems -> items,
      • Styler.render -> to_html, Styler.where -> map,
      • 'S' freq alias deprecation from pandas 2.1,
      • pandas 2 not accepting strings in float-dtype columns,
      • fix a pandas future deprecation warning (setting an item of incompatible dtype),
      • warn about some Pandas 2 warnings to be fixed later,
    • silent a pandas 2.2 future warning about down casting and try to fix it for when it comes true (hope),
    • python 3.12 compatibility fixes:
      • fix ResultSet.fromExcel not closing the ExcelFile object,
      • fix special chars verification only in temp dir name (tempfile.mkdtemp returns an absolute path from python 3.12),
    • update python minimal version specification, and modules versions in requirements.txt
      (to new actually tested versions and pandas 2.2 minimum supported versions),
  • non-regression valtests for analyser & pre-analyser:
    • added a 2nd HTML report test method, through pandas.read_html,
    • improve HTML report comparison with prior BeautifulSoup prettification.