[fix] Hotfix the bug that numojo crashes on mojopkg #227
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request includes several changes to the
mojoproject.tomlfile and thenumojopackage, focusing on improving the build process, testing, and formatting functionalities. Additionally, there are updates to the handling of print options in thenumojopackage.Improvements to build and testing process:
mojoproject.toml: Updated thepackagetask to include copying the package to the tests folder and modified thetesttask to test the built package.mojoproject.toml: Simplified thefinaltask to run format and test commands, and updated thefalias to run thefinaltask.Dependency updates:
mojoproject.toml: Updated themaxdependency version to25.1.1.Codebase simplification:
numojo/__init__.mojo,numojo/core/complex/complex_ndarray.mojo,numojo/routines/io/__init__.mojo: Removed the unusedprintoptionsimport. [1] [2] [3]numojo/routines/io/formatting.mojo: ReplacedGLOBAL_PRINT_OPTIONSwith a localdefault_print_optionsinstance in several functions and methods, and added new parameters to theformat_floating_scientificandformat_floating_precisionfunctions for better control over formatting behavior. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12]