Skip to content

Commit 7e044e2

Browse files
Bump minimum python version to 3.11 (#49)
* bump minimum python * Run CLI on python 3.11 and 3.12 * Update environment files
1 parent f379aef commit 7e044e2

File tree

6 files changed

+15
-14
lines changed

6 files changed

+15
-14
lines changed

.github/workflows/run_tests.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,12 @@ jobs:
2020
fail-fast: false
2121
matrix:
2222
os: [ubuntu-latest, windows-latest]
23-
python-version: ["3.12"]
23+
python-version: ["3.11", "3.12"]
24+
exclude:
25+
- os: ubuntu-latest
26+
python-version: "3.11"
27+
- os: windows-latest
28+
python-version: "3.12"
2429
test-subset:
2530
- |
2631
tests/

conda_envs/environment.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@ dependencies:
2222
- preliz
2323
- ipython
2424
- nutpie
25+
- sympytensor
26+
- pymc-extras
2527

2628
- pip:
27-
- sympytensor
2829
- flowjax
29-
- git+https://github.com/pymc-devs/pymc-extras.git

conda_envs/environment_dev.yml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,11 @@ dependencies:
2525
- ipython
2626
- notebook<7
2727
- nutpie
28+
- sympytensor
29+
- pymc-extras
2830

2931
# JAX, optional for now
3032
- jax
31-
- blackjax
3233
# - jaxlib=*=*cuda*
3334

3435
# For building docs
@@ -55,7 +56,5 @@ dependencies:
5556
- pandas-datareader
5657

5758
- pip:
58-
- sympytensor
5959
- numdifftools
60-
- git+https://github.com/pymc-devs/pymc-extras.git
6160
- -e ../.

conda_envs/environment_docs.yml

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,11 @@ dependencies:
1818
- statsmodels
1919
- preliz
2020
- sympy<1.13
21-
# - pymc-extras
21+
- pymc-extras
2222
- better-optimize
2323
- jax
2424
- nutpie
25+
- sympytensor
2526

2627
# Extra dependencies for docs build
2728
- ipython
@@ -38,7 +39,3 @@ dependencies:
3839
- sphinxcontrib-bibtex
3940
- pydata-sphinx-theme
4041
- watermark
41-
42-
- pip:
43-
- sympytensor
44-
- git+https://github.com/pymc-devs/pymc-extras.git

conda_envs/geconpy_test.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,9 @@ dependencies:
2828
- pip
2929
- better-optimize
3030
- nutpie
31+
- sympytensor
32+
- pymc-extras
3133

3234
- pip:
33-
- sympytensor
3435
- numdifftools
3536
- jax
36-
- git+https://github.com/pymc-devs/pymc-extras.git

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ build-backend = "setuptools.build_meta"
66
[project]
77
name = "gEconpy"
88
dynamic = ['version']
9-
requires-python = ">=3.10, <3.13"
9+
requires-python = ">=3.11"
1010
authors = [{name="Jesse Grabowski", email='[email protected]'}]
1111
description = "A package for solving, estimating, and analyzing DSGE models"
1212
readme = 'README.md'

0 commit comments

Comments
 (0)