[pull] master from polakowo:master#40
Merged
Merged
Conversation
- Minimum Python version: Bumped from 3.6 to 3.10 (since 3.9 is now EOL) - Numba constraints: Kept Python version-specific constraints (<0.57.0 for 3.10, >=0.57.0 for 3.11+) rather than simplifying - Package data: Used explicit [tool.setuptools.package-data] declaration instead of include-package-data = true for clarity about the required template JSON files - License handling: Used license-files = ["LICENSE.md"] without a license field, since "Apache 2.0 with Commons Clause" isn't a valid SPDX identifier and the table format is deprecated - Removed deprecated classifier: Dropped License :: Free for non-commercial use to avoid deprecation warnings - Backwards compatibility: Kept a minimal setup.py shim for older pip versions - Deleted MANIFEST.in: No longer needed - pyproject.toml handles both sdist and wheel package data
Version limit was conflicting with pandas-ta-classic which requires numpy 2.0+
was only used for pandas version checks, but realistically we require pandas version much above 1.5 anyway so no point checking for versions below that
separately defined lambda functions do not produce the same dill.dumps() serialization. The only reason it passed before is because the lambdas were defined on the same line. Newer versions of python also capture the column of each code object so this test started to fail
…butes like the actual code, variables etc previously we relied on exact serializations of functions. This failed in recent versions of python due to functions now storing the precise location that they were created
…t-toml Migrate to pyproject.toml, pandas 2.0 and new python version compatibility
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
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.
See Commits and Changes for more details.
Created by
pull[bot] (v2.0.0-alpha.4)
Can you help keep this open source service alive? 💖 Please sponsor : )