Skip to content

Commit

Permalink
Merge pull request #89 from neuroinformatics-unit/nep-29-template
Browse files Browse the repository at this point in the history
drop 3.8, add 3.11 in template pyproject
  • Loading branch information
alessandrofelder authored Nov 9, 2023
2 parents 7d2339f + 9082fd5 commit 490ab04
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 9 deletions.
4 changes: 2 additions & 2 deletions tests/test_cookiecutter.py
Original file line number Diff line number Diff line change
Expand Up @@ -227,7 +227,7 @@ def test_pyproject_toml(package_path_config_dict):
)
assert project_toml["project"]["description"] == "Lets Test CookierCutter"
assert project_toml["project"]["readme"] == "README.md"
assert project_toml["project"]["requires-python"] == ">=3.8.0"
assert project_toml["project"]["requires-python"] == ">=3.9.0"
assert (
project_toml["project"]["license"]["text"] == "MIT"
) # parameterize this? test if url not given?
Expand All @@ -236,9 +236,9 @@ def test_pyproject_toml(package_path_config_dict):
"Development Status :: 2 - Pre-Alpha",
"Programming Language :: Python",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Operating System :: OS Independent",
"License :: OSI Approved :: MIT License",
]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ jobs:
strategy:
matrix:
# Run all supported Python versions on linux
python-version: ["3.8", "3.9", "3.10"]
python-version: ["3.9", "3.10", "3.11"]
os: [ubuntu-latest]
# Include one windows and macos run
include:
Expand Down
12 changes: 6 additions & 6 deletions {{cookiecutter.package_name}}/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name = "{{cookiecutter.package_name}}"
authors = [{name = "{{cookiecutter.full_name}}", email= "{{cookiecutter.email}}"}]
description = "{{cookiecutter.short_description}}"
readme = "README.md"
requires-python = ">=3.8.0"
requires-python = ">=3.9.0"
dynamic = ["version"]

{% if cookiecutter.license == "MIT" -%}
Expand All @@ -24,9 +24,9 @@ classifiers = [
"Development Status :: 2 - Pre-Alpha",
"Programming Language :: Python",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Operating System :: OS Independent",
{% if cookiecutter.license == "MIT" -%}
"License :: OSI Approved :: MIT License",
Expand Down Expand Up @@ -92,7 +92,7 @@ exclude = ["tests*"]
addopts = "--cov={{cookiecutter.module_name}}"

[tool.black]
target-version = ['py38', 'py39', 'py310']
target-version = ['py39', 'py310', 'py311']
skip-string-normalization = false
line-length = 79

Expand Down Expand Up @@ -126,22 +126,22 @@ select = ["I", "E", "F"]
fix = true

[tool.cibuildwheel]
build = "cp38-* cp39-* cp310-*"
build = "cp39-* cp10-* cp311-*"

[tool.cibuildwheel.macos]
archs = ["x86_64", "arm64"]

[tool.tox]
legacy_tox_ini = """
[tox]
envlist = py{38,39,310}
envlist = py{39,310,311}
isolated_build = True
[gh-actions]
python =
3.8: py38
3.9: py39
3.10: py310
3.11: py311
[testenv]
extras =
Expand Down

0 comments on commit 490ab04

Please sign in to comment.