Skip to content

Commit

Permalink
Merge pull request #234 from WMD-group/drop_3.8
Browse files Browse the repository at this point in the history
Dropping Python 3.8 support
  • Loading branch information
AntObi authored Apr 15, 2024
2 parents 022eb50 + 857871b commit e87daac
Show file tree
Hide file tree
Showing 4 changed files with 126 additions and 5 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
strategy:
fail-fast: false
matrix:
python-version: ["3.8","3.9","3.10","3.11","3.12"]
python-version: ["3.9","3.10","3.11","3.12"]
os: [ubuntu-latest,macos-latest,windows-latest]

runs-on: ${{matrix.os}}
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@ List of modules
Requirements
------------

The main language is Python 3 and has been tested using Python 3.8+.
The main language is Python 3 and has been tested using Python 3.9+.
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](www.pymatgen.org) are also required for many components.

Expand Down
121 changes: 121 additions & 0 deletions requirements/requirements-py310.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,121 @@
#
# This file is autogenerated by pip-compile with Python 3.10
# by the following command:
#
# pip-compile --output-file=requirements/requirements-py310.txt setup.py
#
ase==3.22.1
# via SMACT (setup.py)
certifi==2024.2.2
# via requests
charset-normalizer==3.3.2
# via requests
contourpy==1.2.1
# via matplotlib
cycler==0.12.1
# via matplotlib
dill==0.3.8
# via
# multiprocess
# pathos
fonttools==4.51.0
# via matplotlib
future==1.0.0
# via uncertainties
idna==3.7
# via requests
joblib==1.4.0
# via pymatgen
kiwisolver==1.4.5
# via matplotlib
latexcodec==3.0.0
# via pybtex
matplotlib==3.8.4
# via
# ase
# pymatgen
monty==2024.3.31
# via pymatgen
mpmath==1.3.0
# via sympy
multiprocess==0.70.16
# via pathos
networkx==3.3
# via pymatgen
numpy==1.26.4
# via
# SMACT (setup.py)
# ase
# contourpy
# matplotlib
# pandas
# pymatgen
# scipy
# spglib
packaging==24.0
# via
# matplotlib
# plotly
palettable==3.3.3
# via pymatgen
pandas==2.2.2
# via
# SMACT (setup.py)
# pymatgen
pathos==0.3.2
# via SMACT (setup.py)
pillow==10.3.0
# via matplotlib
plotly==5.20.0
# via pymatgen
pox==0.3.4
# via pathos
ppft==1.7.6.8
# via pathos
pybtex==0.24.0
# via pymatgen
pymatgen==2024.4.12
# via SMACT (setup.py)
pyparsing==3.1.2
# via matplotlib
python-dateutil==2.9.0.post0
# via
# matplotlib
# pandas
pytz==2024.1
# via pandas
pyyaml==6.0.1
# via pybtex
requests==2.31.0
# via pymatgen
ruamel-yaml==0.18.6
# via pymatgen
ruamel-yaml-clib==0.2.8
# via ruamel-yaml
scipy==1.13.0
# via
# SMACT (setup.py)
# ase
# pymatgen
six==1.16.0
# via
# pybtex
# python-dateutil
spglib==2.4.0
# via
# SMACT (setup.py)
# pymatgen
sympy==1.12
# via pymatgen
tabulate==0.9.0
# via pymatgen
tenacity==8.2.3
# via plotly
tqdm==4.66.2
# via pymatgen
tzdata==2024.1
# via pandas
uncertainties==3.1.7
# via pymatgen
urllib3==2.2.1
# via requests
6 changes: 3 additions & 3 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -51,14 +51,14 @@
"scipy",
"numpy",
"spglib",
"pymatgen<=2023.8.10",
"pymatgen>=2024.2.20",
"ase",
"pandas",
"pathos",
"typing-extensions",
],
classifiers=[
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
Expand All @@ -70,5 +70,5 @@
"Topic :: Scientific/Engineering",
"Topic :: Scientific/Engineering :: Chemistry",
],
python_requires=">=3.8",
python_requires=">=3.9",
)

0 comments on commit e87daac

Please sign in to comment.