Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dependency: update configobj to 5.1.0 commit 8be54629 #17328

Open
josephsl opened this issue Oct 27, 2024 · 1 comment
Open

Dependency: update configobj to 5.1.0 commit 8be54629 #17328

josephsl opened this issue Oct 27, 2024 · 1 comment
Labels
maintenance/dependencyUpdate Maintenance of NVDA, specifically dependency updates. p4 https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priority triaged Has been triaged, issue is waiting for implementation.
Milestone

Comments

@josephsl
Copy link
Collaborator

josephsl commented Oct 27, 2024

Part of dependency updates for 2025.1 dev cycle:

Is your feature request related to a problem? Please describe.

At the moment NVDA is using ConfigObj 5.1.0 comit released in January 2023. The latest ConfigObj release is 5.0.9 with latest master branch commit is 8be54629. Among other things, recent commits remove Python 2 support and addresses security issues.

Describe the solution you'd like

Update to ConfigObj 5.1.0 commit 8be54629.

Describe alternatives you've considered

Leave ConfigObj dependency as is.

Additional context

@josephsl
Copy link
Collaborator Author

Hi,

Note that once this issue is adopted, add-ons MUST target NVDA 2019.3 or later as ConfigObj no longer supports Python 2. While we can use ConfigObj 5.0.9, we've been using master branch commits for a while and would like to use it as basis for eventual adoption of ConfigObj 5.1.0 (if ever released).

Thanks.

@seanbudd seanbudd added p4 https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priority maintenance/dependencyUpdate Maintenance of NVDA, specifically dependency updates. triaged Has been triaged, issue is waiting for implementation. labels Oct 28, 2024
@seanbudd seanbudd added this to the 2025.1 milestone Nov 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
maintenance/dependencyUpdate Maintenance of NVDA, specifically dependency updates. p4 https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priority triaged Has been triaged, issue is waiting for implementation.
Projects
None yet
Development

No branches or pull requests

2 participants