Project

General

Profile

Actions

Bug #10577

open

requirements.txt is missing attrdict3

Added by Craig Jones 11 months ago. Updated 11 months ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
05/14/2023
Due date:
% Done:

0%

Estimated time:
Chirp Version:
next
Model affected:
All
Platform:
Windows
Debug Log:
I read the instructions above:

Description

I had to add attrdict3 to requirements.txt to get WX to work. I'd submit a quick pull request on that, but I'm not sure if just adding that one line works for all dev environments, or if there is a better way -- e.g. freezing to a previous version of WX that properly lists attrdict3 as being a dependency.

Actions #1

Updated by Dan Smith 11 months ago

Yeah, it doesn't work to pin that for everything, and the fact that it's installed on Linux but only needed on win32 is the actual bug. That's not something we control, and is still an outstanding issue with the packages that wx provides. The wx versions are pinned to what the build system is using for the bundled platforms, and the ranges for linux there are to support the distro versions that we know work.

You marked this as affecting windows, but the windows build that runs every does not need to specify attrdict3 or anything other than what is in requirements.txt. So if you've got a specific error, you might want to post it. That said, we really only care about installability from source for developer type use-cases.

Actions

Also available in: Atom PDF