Skip to content

Relax textual pin #613

@JoeZiminski

Description

@JoeZiminski

Currently is pinned to 3.4.0 (n.d. never pin including a patch release in future, always e.g. 3.4 to get patch versions.

This has been working fine in all test cases but today we saw an issue with platformdirs dependency. The stacktrace:

  File "D:\EN\miniforge\envs\datashuttleenv\Scripts\datashuttle-script.py", line 5, in <module>
    from datashuttle.tui_launcher import main
  File "D:\EN\miniforge\envs\datashuttleenv\Lib\site-packages\datashuttle\tui_launcher.py", line 3, in <module>
    from datashuttle.tui.app import main as tui_main
  File "D:\EN\miniforge\envs\datashuttleenv\Lib\site-packages\datashuttle\tui\app.py", line 14, in <module>
    from textual.app import App, ComposeResult
  File "D:\EN\miniforge\envs\datashuttleenv\Lib\site-packages\textual\app.py", line 55, in <module>
    from platformdirs import user_downloads_path
ImportError: cannot import name 'user_downloads_path' from 'platformdirs' (C:\users\asus\appdata\local\packages\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\localcache\local-packages\python310\site-packages\platformdirs\__init__.py). Did you mean: 'user_documents_path'?

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions