Antti Soininen
Antti Soininen
Currently, it is not possible to import or export descriptions (of entity class, alternative, etc.) using Importers or Exporters. The Mappings exist in `spinedb_api` but are not exposed to users.
In `pyproject.toml` we define our readme to be `README.md` which means that PyPI will show that file when you view the [`spinetoolbox` package](https://pypi.org/project/spinetoolbox/). Unfortunately, `REAMDE.md` doesn't seem to be rendering...
Some tests may be failing on macOS. We could add `macos-latest` to our target systems in `test_runner.yml` and fix the broken tests. This should be done for all four repositories.
Currently, `SpineToolboxProject`, `ProjectItem` and other project related classes have tight connections with UI code. The lack of separation between UI and business logic ultimately results in code duplication between Toolbox...
Currently, opening the Manage plugins dialog requires a network connection as we check if plugin updates are available. However, it should be possible to remove plugins even if the plugin...
Data transformer is quite confusing to use as it doesn't do anything in itself --- it merely modifies database URLs such that the next item to "sees" the transformations. I...
The busy mouse pointer we set using the `busy_effect` decorator often blinks like every millisecond, at least on Windows, which is disturbing. It could be either due to nested calls...
Python 3.8 will [meet its end-of-life in October 2024](https://peps.python.org/pep-0569/). We should drop the support from Toolbox and related repositories around the same time after which we can start using features...
The "Save positions" action in Graph view's popup menu tries to save the positions to the Base alternative which fails if the alternative does not exist. We could ask user...
This may apply to Parameter definition and Entity alternative tables as well. This is somewhat complicated to reproduce: 1. Start with a fresh database 2. Import the attached JSON 3....