Skip to content

Commit 95c8082

Browse files
authored
Merge pull request #98 from MineralsCloud/modernization
Modernize project layout, use `pdm`
2 parents 09cd73d + 61c0cf5 commit 95c8082

35 files changed

+27
-2
lines changed

pyproject.toml

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
[project]
2+
name = "qha"
3+
version = "1.1.0"
4+
description = "A powerful tool for quasi-harmonic approximation"
5+
authors = [
6+
{name = "Qi Zhang", email = "singularitti@outlook.com"},
7+
]
8+
dependencies = [
9+
"lazy-property>=0.0.1",
10+
"mpmath>=1.3.0",
11+
"pandas>=2.1.4",
12+
"scientific-string>=0.1.0",
13+
"scipy>=1.11.4",
14+
"text-stream>=0.2.0",
15+
"pyyaml>=6.0.1",
16+
"matplotlib>=3.8.2",
17+
]
18+
requires-python = ">=3.11"
19+
readme = "README.md"
20+
license = {text = "GNU General Public License 3"}
21+
22+
[build-system]
23+
requires = ["pdm-backend"]
24+
build-backend = "pdm.backend"
25+
26+
[tool.pdm]
27+
package-type = "library"

qha/tests/__init__.py

Lines changed: 0 additions & 2 deletions
This file was deleted.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

tests/__init__.py

Whitespace-only changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)