Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
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 .copier-answers.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ _src_path: gh:easyscience/templates
lib_docs_url: https://easyscience.github.io/core
lib_doi: 10.5281/zenodo.18163581
lib_package_name: easyscience
lib_python_max: '3.13'
lib_python_max: '3.14'
lib_python_min: '3.11'
lib_repo_name: core
project_contact_email: support@easyscience.org
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/pypi-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -45,9 +45,9 @@ jobs:
- name: Init pixi project
run: pixi init easyscience

- name: Add Python 3.13 from Conda
- name: Add Python 3.14 from Conda
working-directory: easyscience
run: pixi add "python=3.13"
run: pixi add "python=3.14"

- name: Add other Conda dependencies
working-directory: easyscience
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,8 +44,8 @@ concurrency:
# Set the environment variables to be used in all jobs defined in this workflow
env:
CI_BRANCH: ${{ github.head_ref || github.ref_name }}
PY_VERSIONS: '3.11 3.13'
PIXI_ENVS: 'py-311-env py-313-env'
PY_VERSIONS: '3.11 3.14'
PIXI_ENVS: 'py-311-env py-314-env'

jobs:
# Job 1: Set up environment variables
Expand Down
6 changes: 3 additions & 3 deletions docs/docs/installation-and-setup/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ icon: material/cog-box
# :material-cog-box: Installation & Setup

**EasyScience** is a cross-platform Python library compatible with
**Python 3.11** through **3.13**.
**Python 3.11** through **3.14**.

To install and set up EasyScience, we recommend using
[**Pixi**](https://pixi.prefix.dev), a modern package manager for
Expand Down Expand Up @@ -62,9 +62,9 @@ This section describes the simplest way to set up EasyScience using
pixi init easyscience
cd easyscience
```
- Set the Python version for the Pixi environment (e.g., 3.13):
- Set the Python version for the Pixi environment (e.g., 3.14):
```txt
pixi add python=3.13
pixi add python=3.14
```
- Add EasyScience to the Pixi environment from PyPI:
```txt
Expand Down
3,135 changes: 1,714 additions & 1,421 deletions pixi.lock

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions pixi.toml
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ easyscience = { path = ".", editable = true, extras = ['dev'] }
[feature.py-min.dependencies]
python = '3.11.*'
[feature.py-max.dependencies]
python = '3.13.*'
python = '3.14.*'

##############
# ENVIRONMENTS
Expand All @@ -64,7 +64,7 @@ python = '3.13.*'
# The `default` feature is always included in all environments.
# Additional features can be specified per environment.
py-311-env = { features = ['default', 'py-min'] }
py-313-env = { features = ['default', 'py-max'] }
py-314-env = { features = ['default', 'py-max'] }

# The `default` environment is always created and includes the `default` feature.
# It does not need to be specified explicitly unless non-default features are included.
Expand Down
1 change: 1 addition & 0 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ classifiers = [
'Programming Language :: Python :: 3.11',
'Programming Language :: Python :: 3.12',
'Programming Language :: Python :: 3.13',
'Programming Language :: Python :: 3.14',
]
requires-python = '>=3.11'
dependencies = [
Expand Down
Loading