neomatrix369 / nlp_profiler

A simple NLP library allows profiling datasets with one or more text columns. When given a dataset and a column name containing text data, NLP Profiler will return either high-level insights or low-level/granular statistical information about the text in that column.
Other
241 stars 37 forks source link

[BUG] Update Python version to 3.11 #85

Open leomaurodesenv opened 4 months ago

leomaurodesenv commented 4 months ago

Describe the bug

The current version of Python used in the project is 3.7, and there's a need to update it to Python 3.11. Additionally, legacy Python version 3.7 series which has now reached end-of-life and is no longer supported.

To Reproduce

Currently, the project is configured to use Python 3.7. To reproduce the bug:

Version information:

Python version: 3.11 Environment: This bug could manifest across various environments, including command-line, IDEs (VS Code), and Jupyter Notebooks.

Click to expand Version information

``` <<< Put your version information here >>> ```

-->

Additional context

Updating the Python version to 3.11 and removing version 3.7 is crucial for keeping the project up-to-date with the latest language enhancements, performance improvements, and security patches. Failure to update may result in compatibility issues with newer libraries and frameworks that require Python 3.8 or above. Additionally, removing deprecated Python versions helps streamline maintenance efforts and ensures a more consistent development environment.