Skip to content

Support Dependency Range - #153

Merged
cielong merged 5 commits into
mainfrom
dynamic-dependency
Mar 18, 2026
Merged

Support Dependency Range#153
cielong merged 5 commits into
mainfrom
dynamic-dependency

Conversation

@cielong

@cielong cielong commented Mar 17, 2026

Copy link
Copy Markdown
Owner

No description provided.

Comment thread pyproject.toml
"overrides>=7.7.0,<8",
"pillow>=10.4,<11",
"ply>=3.11,<4",
"pyfiglet>=1.0,<2",

@nightlark nightlark Mar 17, 2026

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
"pyfiglet>=1.0,<2",
"pyfiglet>=1.0,<2; python_version >= '3.9",

pyfiglet 1.x releases only support Python 3.9 and newer, so it could be changed to only be used in those cases... however searching through the code, I'm not seeing pyfiglet used anywhere? It appears to be a dependency of asciimatics, which I'm also not seeing imported in pyfx. And same for pillow (searched for PIL didn't turn up any imports in pyfx).

I might be overlooking something though.

Image

Comment thread pyproject.toml Outdated

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

An alternative to adding a python version constraint to pyfiglet would be just bumping this up to a newer version and removing the CI tests for the older Python versions, since Python 3.8 is EOL (and 3.9 is too as of October 2025).

@cielong
cielong merged commit 5b1a60b into main Mar 18, 2026
6 checks passed
@cielong
cielong deleted the dynamic-dependency branch March 18, 2026 04:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants