Skip to content

[pull] master from polakowo:master#40

Merged
pull[bot] merged 15 commits into
PyQuantSharp:masterfrom
polakowo:master
Jan 26, 2026
Merged

[pull] master from polakowo:master#40
pull[bot] merged 15 commits into
PyQuantSharp:masterfrom
polakowo:master

Conversation

@pull

@pull pull Bot commented Jan 26, 2026

Copy link
Copy Markdown

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 : )

ChadThackray and others added 15 commits January 21, 2026 20:48
- 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
@pull pull Bot locked and limited conversation to collaborators Jan 26, 2026
@pull pull Bot added the ⤵️ pull label Jan 26, 2026
@pull pull Bot merged commit 81f522d into PyQuantSharp:master Jan 26, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants