Skip to content
Open
Show file tree
Hide file tree
Changes from 3 commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
f380d95
Updated numpty and ORTOOLS deps
nick-fournier Jul 9, 2026
044c3db
explicit package include to ensure smooth install for pytest
nick-fournier Jul 9, 2026
b486523
Drop python 3.9 and add 3.13
nick-fournier Jul 9, 2026
71a0f7e
Potential fix for pull request finding
nick-fournier Jul 16, 2026
a4ad0f3
Update toml to drop 3.9 support
nick-fournier Jul 16, 2026
6268f81
Merge branch 'deps/numpy_2.x' of github.com:nick-fournier/populations…
nick-fournier Jul 16, 2026
95bebe7
lint fixes
nick-fournier Jul 16, 2026
5da258d
Typo fix, really
nick-fournier Aug 4, 2026
ecf7883
Add opt-in deterministic integerization mode
nick-fournier Aug 4, 2026
bd9f1ff
Harden cross-platform determinism coverage
nick-fournier Aug 4, 2026
11aee75
Run determinism checks in the full OS suite
nick-fournier Aug 4, 2026
0b29095
Preserve NA when casting input columns to str
nick-fournier Aug 17, 2026
6c9b0fe
Add RNG determinism guards and a baseline generator
nick-fournier Aug 17, 2026
3fda19b
Read the docs version from package metadata, not setup.py
nick-fournier Aug 17, 2026
0d90918
Fixed int64 windows bug
nick-fournier Mar 23, 2026
c6653b8
added explanation for non-square test battery
nick-fournier Aug 17, 2026
752c250
Stop test_integerizer leaking settings into later tests
nick-fournier Aug 17, 2026
10e4a37
Default the integerizer to quantized, deterministic tie-breaking
nick-fournier Aug 18, 2026
a552ba3
Fix PYTHONPATH for the determinism fingerprint step
nick-fournier Aug 18, 2026
5f4bbd5
quantize testing consolidation
nick-fournier Sep 9, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/python-package.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
strategy:
fail-fast: false
matrix:
python-version: ["3.9", "3.10", "3.11", "3.12"]
python-version: ["3.10", "3.11", "3.12", "3.13"]
Comment thread
nick-fournier marked this conversation as resolved.
Outdated

steps:
- uses: actions/checkout@v4
Expand Down
7 changes: 4 additions & 3 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,14 @@ authors = [
{ name = "Ben Stabler", email = "ben.stabler@rsginc.com" }
]
readme = "README.md"
requires-python = ">=3.9,<3.13"
requires-python = ">=3.9,<3.14"
dependencies = [
"ortools>=5.1.4045",
"numpy>=2.0.0",
"ortools>=9.14.0",
Comment thread
nick-fournier marked this conversation as resolved.
Outdated
"pyinstrument>=5.0.1",
"pyyaml>=6.0.2",
"psutil>=7.0.0",
"pandas>=2.2",
"numpy>=1.16.1,<2",
"tables>=3.9",
"orca>=1.8",
"blosc2>=2.5.1",
Expand Down Expand Up @@ -44,6 +44,7 @@ testpaths = [

[tool.setuptools.packages.find]
where = ["."]
include = ["populationsim*"]

[tool.uv.sources]
populationsim = { workspace = true }
Expand Down
Loading
Loading