[PR #198] [MERGED] fix: pin numpy and pandas-ta versions for compatibility #595

Closed
opened 2026-03-13 20:58:52 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/AJaySi/ALwrity/pull/198
Author: @Om-Singh1808
Created: 7/30/2025
Status: Merged
Merged: 7/30/2025
Merged by: @AJaySi

Base: mainHead: fix/numpy-pandas-ta-compatibility


📝 Commits (1)

  • b6d07ed fix: pin numpy and pandas-ta versions for compatibility

📊 Changes

1 file changed (+3 additions, -3 deletions)

View changed files

📝 requirements.txt (+3 -3)

📄 Description

🚀 Pull Request

📋 Description

  • pandas_ta 0.3.14b0 is incompatible with numpy >=1.24.
  • Causes ImportError: cannot import name 'NaN' from 'numpy
  • fixed these errors

Related to #(195)

🎯 Type of Change

  • ♻️ Code refactoring

🧪 Testing

How has this been tested?

  • Resolves dependency resolution issues
  • Allows ALwrity to run without import errors

Test Configuration:

  • Python version:
  • OS:
  • AI Provider(s) tested:

📸 Screenshots (if applicable)

Add screenshots to help explain your changes.

Checklist

  • My code follows the project's style guidelines
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings
  • I have added tests that prove my fix is effective or that my feature works
  • New and existing unit tests pass locally with my changes
  • Any dependent changes have been merged and published

📝 Additional Notes

  • Pin numpy to >=1.20.0,<1.24.0
  • Pin pandas-ta to 0.3.14b0
  • Pin scikit-learn and scipy to compatible versions

🔄 Breaking Changes

If this is a breaking change, please describe the impact and migration path for existing users.


Thank you for contributing to ALwrity! 🎉


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/AJaySi/ALwrity/pull/198 **Author:** [@Om-Singh1808](https://github.com/Om-Singh1808) **Created:** 7/30/2025 **Status:** ✅ Merged **Merged:** 7/30/2025 **Merged by:** [@AJaySi](https://github.com/AJaySi) **Base:** `main` ← **Head:** `fix/numpy-pandas-ta-compatibility` --- ### 📝 Commits (1) - [`b6d07ed`](https://github.com/AJaySi/ALwrity/commit/b6d07ed0b7cc6919d5d55279cfa5d4463a38cbd3) fix: pin numpy and pandas-ta versions for compatibility ### 📊 Changes **1 file changed** (+3 additions, -3 deletions) <details> <summary>View changed files</summary> 📝 `requirements.txt` (+3 -3) </details> ### 📄 Description # 🚀 Pull Request ## 📋 Description - pandas_ta 0.3.14b0 is incompatible with numpy >=1.24. - Causes ImportError: cannot import name 'NaN' from 'numpy - fixed these errors ## 🔗 Related Issues Related to #(195) ## 🎯 Type of Change - [ ] ♻️ Code refactoring ## 🧪 Testing **How has this been tested?** - Resolves dependency resolution issues - Allows ALwrity to run without import errors **Test Configuration:** - Python version: - OS: - AI Provider(s) tested: ## 📸 Screenshots (if applicable) Add screenshots to help explain your changes. ## ✅ Checklist - [ ] My code follows the project's style guidelines - [ ] I have performed a self-review of my own code - [ ] I have commented my code, particularly in hard-to-understand areas - [ ] I have made corresponding changes to the documentation - [ ] My changes generate no new warnings - [ ] I have added tests that prove my fix is effective or that my feature works - [ ] New and existing unit tests pass locally with my changes - [ ] Any dependent changes have been merged and published ## 📝 Additional Notes - Pin numpy to >=1.20.0,<1.24.0 - Pin pandas-ta to 0.3.14b0 - Pin scikit-learn and scipy to compatible versions ## 🔄 Breaking Changes If this is a breaking change, please describe the impact and migration path for existing users. --- **Thank you for contributing to ALwrity! 🎉** --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-13 20:58:52 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/ALwrity#595
No description provided.