Skip to content

Commit

Permalink
Transition to pyproject.toml and src dir structur
Browse files Browse the repository at this point in the history
  • Loading branch information
rnelsonchem committed Mar 22, 2023
1 parent 13b9798 commit 40e5347
Show file tree
Hide file tree
Showing 4 changed files with 449 additions and 435 deletions.
52 changes: 52 additions & 0 deletions pyproject.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
[build-system]
requires = ["setuptools"]
build-backend = "setuptools.build_meta"

[project]
name = "pHcalc"
version = "0.1.2"

description = "Systematic pH calculation package for Python"
keywords = [ "pH", "systematic", "distribution", "titration", "acid", "base" ]
readme = "README.rst"
license = {text = "BSD-3-Clause"}

authors = [
{ name="Ryan Nelson", email="rnelsonchem@gmail.com" },
]

classifiers = [
'Development Status :: 4 - Beta',
'Intended Audience :: Science/Research',
'License :: OSI Approved :: BSD License',
'Programming Language :: Python :: 3',
]

requires-python = ">=3.5"
dependencies = [
'numpy>=1.10.0',
'scipy>=0.17.0',
]

[project.urls]
"Homepage" = "https://github.com/rnelsonchem/pHcalc"

[tool.setuptools.packages.find]
where = ["src"]

[project.optional-dependencies]
test = [
"pytest",
]

dev = [
"pytest",
"build",
"ipython",
"twine",
]

[tool.pytest.ini_options]
addopts = [
"--import-mode=prepend",
]
38 changes: 0 additions & 38 deletions setup.py

This file was deleted.

File renamed without changes.
Loading

0 comments on commit 40e5347

Please sign in to comment.