Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python.announce > #4175

[Python-announce] [RELEASE] pyspread 2.3

From Martin Manns <mmanns@gmx.net>
Newsgroups comp.lang.python.announce
Subject [Python-announce] [RELEASE] pyspread 2.3
Date 2024-09-02 21:58 +0200
Organization A noiseless patient Spider
Message-ID <52de680c-7d3a-4d59-97c4-eaecd2dd4d05@gmx.net> (permalink)

Show all headers | View raw


pyspread 2.3 has been released
==============================

This release is the first to support and require PyQt6


New features
============

  * Imports Excel xlsx files including code conversion into Python via
    pycel
    Excel functionality is limited, no Pivot tables, no charts
    Note that relative cell references from Excel files are not preserved
    because pycel does not support it
  * Money default currency is now changeable in preferences dialog


About pyspread
==============

Pyspread is a non-traditional spreadsheet that is based on and written
in the programming language Python.

The goal of pyspread is to be the most pythonic spreadsheet application.

Pyspread is free software. It is released under the GPL v3.

Project website:   https://pyspread.gitlab.io/
Download page:     https://pypi.org/project/pyspread/
Signature for tarball: 
https://gitlab.com/pyspread/downloads/-/raw/master/releases/pyspread-2.3.tar.gz.asc?inline=false
Source code:       https://gitlab.com/pyspread/pyspread


Dependencies
============

Mandatory:
  * Python (≥ 3.6)
  * numpy (>=1.1)
  * PyQt6 (≥ 6.5, requires PyQt6.Svg)
  * setuptools (>=40.0)
  * markdown2 (>= 2.3)

Recommended:
  * matplotlib (>=1.1.1)
  * pyenchant (>=1.1)
  * pip (>=18)
  * python-dateutil (>= 2.7.0)
  * py-moneyed (>=2.0)
  * rpy2 (>=3.4, requires R installation)
  * plotnine (>=0.8)
  * libvoikko (>=4.3)
  * nuspell (>=5.1)
  * hspell (>= 1.4)
  * ggplot2 (>=3.4)
  * pycel (>=1.0b30)
  * openpyxl (>=3.0.7)

For building the apidocs with Sphinx see apidocs/requirements.txt


Bug fixes
=========

  * API-Documentation script fixed for new Sphinx release
  * Pyspread now runs again with PyQt <5.15
  * Pyspread now runs with numpy >=2.0
  * Documentation update on how cells are processed
  * Optional dependencies are now tagged [extra] in requirements.txt


Known issues
============
  * Font weights may render slightly different than in previous versions.
    This is caused by Qt6's new font weight model.
  * If <Enter> or <Tab> are typed too fast in the grid, they may be
    triggered twice

Enjoy

Martin

Back to comp.lang.python.announce | Previous | Next | Find similar | Unroll thread


Thread

[Python-announce] [RELEASE] pyspread 2.3 Martin Manns <mmanns@gmx.net> - 2024-09-02 21:58 +0200

csiph-web