From 856a1c73c5f00800ed85d3671f5a1ab30632e3e6 Mon Sep 17 00:00:00 2001 From: Anthony Onwuli Date: Thu, 26 Sep 2024 22:08:09 +0100 Subject: [PATCH 1/2] Bump 3.10 and update metadata --- .github/workflows/ci.yml | 2 +- setup.py | 11 +++++------ 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 47cc59fa..d20e89a1 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -19,7 +19,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"] os: [ubuntu-latest,macos-latest,windows-latest] runs-on: ${{matrix.os}} diff --git a/setup.py b/setup.py index a93d5d6a..950ef92d 100644 --- a/setup.py +++ b/setup.py @@ -5,10 +5,10 @@ __copyright__ = ( "Copyright Daniel W. Davies, Adam J. Jackson, Keith T. Butler (2019)" ) -__version__ = "2.7" +__version__ = "2.7.1" __maintainer__ = "Anthony O. Onwuli" __maintainer_email__ = "anthony.onwuli16@imperial.ac.uk" -__date__ = "August 30 2024" +__date__ = "September 26 2024" import os @@ -52,9 +52,9 @@ test_suite="smact.tests.test", install_requires=[ "scipy", - "numpy<2", + "numpy", "spglib", - "pymatgen>=2024.2.20,<2024.8.8", + "pymatgen>=2024.2.20", "ase", "pandas", "pathos", @@ -62,7 +62,6 @@ ], classifiers=[ "Programming Language :: Python :: 3", - "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", @@ -73,5 +72,5 @@ "Topic :: Scientific/Engineering", "Topic :: Scientific/Engineering :: Chemistry", ], - python_requires=">=3.9", + python_requires=">=3.10", ) From 094abf303fd4c1518e203d527ccab1457c8d3897 Mon Sep 17 00:00:00 2001 From: Anthony Onwuli Date: Thu, 26 Sep 2024 22:24:22 +0100 Subject: [PATCH 2/2] Update README and version number --- README.md | 2 +- setup.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 3b53c7f3..74e5b13a 100644 --- a/README.md +++ b/README.md @@ -80,7 +80,7 @@ List of modules Requirements ------------ -The main language is Python 3 and has been tested using Python 3.9+. +The main language is Python 3 and has been tested using Python 3.10+. Basic requirements are Numpy and Scipy. The [Atomic Simulation Environment](https://wiki.fysik.dtu.dk/ase) (ASE), [spglib](http://atztogo.github.io/spglib), and [pymatgen](https://pymatgen.org) are also required for many components. diff --git a/setup.py b/setup.py index 950ef92d..a95b74e1 100644 --- a/setup.py +++ b/setup.py @@ -5,7 +5,7 @@ __copyright__ = ( "Copyright Daniel W. Davies, Adam J. Jackson, Keith T. Butler (2019)" ) -__version__ = "2.7.1" +__version__ = "2.8" __maintainer__ = "Anthony O. Onwuli" __maintainer_email__ = "anthony.onwuli16@imperial.ac.uk" __date__ = "September 26 2024"