Skip to content

Commit

Permalink
Merge pull request #1 from shenanigansd/br/update
Browse files Browse the repository at this point in the history
Add `pyproject.toml` to enable PEP 517 builds
  • Loading branch information
AdamPSU authored Sep 1, 2024
2 parents e9b826a + a004f4b commit 822f2db
Show file tree
Hide file tree
Showing 5 changed files with 32 additions and 34 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/kavian-app.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ jobs:
run: |
python -m pip install --upgrade pip
pip install flake8 pytest
if [ -f requirements.txt ]; then pip install -r requirements.txt; fi
pip install .
- name: Lint with flake8
run: |
# stop the build if there are Python syntax errors or undefined names
Expand Down
2 changes: 0 additions & 2 deletions MANIFEST.in

This file was deleted.

31 changes: 31 additions & 0 deletions pyproject.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
[project]
name = "kavian"
version = "0.2.0"
description = "Python statistical modeling toolkit with built-in Pandas and Scikit-Learn integration"
authors = [
{ name = "Adam Torres Encarnacion", email = "art5809@psu.edu" },
]
license = { text = "MIT" }
readme = "README.md"
classifiers=[
"Programming Language :: Python :: 3",
"License :: OSI Approved :: MIT License",
"Operating System :: OS Independent",
]
requires-python = ">=3.9"
dependencies = [
"numpy",
"pandas",
"scikit-learn",
"rich",
"pytest",
"statsmodels",
"scipy"
]

[project.urls]
repository = "https://github.com/AdamPSU/Kavian"

[build-system]
requires = ["setuptools", "wheel"]
build-backend = "setuptools.build_meta"
9 changes: 0 additions & 9 deletions requirements.txt

This file was deleted.

22 changes: 0 additions & 22 deletions setup.py

This file was deleted.

0 comments on commit 822f2db

Please # to comment.