Updated .readthedocs.yml and requirements.txt to potentially enhance project setup and dependencies.
Revised conf.py and README.md for better test configuration and to provide clearer instructions or information about the project.
Code and Bug Fixes:
Addressed multiple bugs, some of which are tagged with specific ticket numbers (#163, #164, #166, #168), indicating a systematic approach to tracking and resolving issues.
Made fixes related to documentation strings (docstrings) in the code, suggesting an emphasis on maintaining clear and useful code documentation.
Fixed a typo and made specific fixes related to user-agent handling in the code, which could be related to how the project interacts with web services or APIs.
Adjusted certain functionalities such as cash flow calculations, value seek functions in extract functions, and methods for identifying negative values, which indicates optimization or correction of the project's logic.
Corrected a case sensitivity issue in 'concept_id' retrieval, showcasing attention to detail in handling data.
Testing and Maintenance:
Updated pytest configurations to refine test cases and introduced a slow run option, followed by disabling spinners and increasing delay in tests to possibly improve the testing process.
Addressed a FutureWarning and an invalid overlap check in the code, which could be part of efforts to ensure forward compatibility and reliability.
Implemented random user-agent selection and ensured the user agent is updated for each test case, likely to enhance testing robustness or to circumvent issues related to web scraping or API requests.
Documentation and Configuration Updates:
.readthedocs.yml
andrequirements.txt
to potentially enhance project setup and dependencies.conf.py
andREADME.md
for better test configuration and to provide clearer instructions or information about the project.Code and Bug Fixes:
Testing and Maintenance:
pytest
configurations to refine test cases and introduced a slow run option, followed by disabling spinners and increasing delay in tests to possibly improve the testing process.FutureWarning
and an invalid overlap check in the code, which could be part of efforts to ensure forward compatibility and reliability.