Skip to content

Commit

Permalink
update build, github workflows
Browse files Browse the repository at this point in the history
  • Loading branch information
cgevans committed Dec 13, 2023
1 parent e5e2f58 commit 0295eaf
Show file tree
Hide file tree
Showing 3 changed files with 47 additions and 37 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/python-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ jobs:
fail-fast: false
matrix:
os: [ubuntu-latest, windows-latest, macos-latest]
python-version: ["3.9", "3.10", "3.11", "3.12S"]
python-version: ["3.9", "3.10", "3.11", "3.12"]

steps:
- uses: actions/checkout@v3
Expand Down
47 changes: 46 additions & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,48 @@
# SPDX-FileCopyrightText: 2021 - 2023 Constantine Evans <stickydesign@mb.costi.net>
#
# SPDX-License-Identifier: EUPL-1.2

[build-system]
requires = ["setuptools>=42", "wheel"]
python_requires = ">=3.9"
build-backend = "setuptools.build_meta"

[tool.mypy]
python_version = "3.10"
# warn_return_any = true
warn_unused_configs = true
ignore_missing_imports = true

[tool.pytest.ini_options]
addopts = "--cov qslib --cov-report term-missing --verbose"
norecursedirs = ["dist", "build", ".tox"]
testpaths = ["tests"]

[project]
name = "stickydesign"
version = "0.9.0.a2"
authors = [{ name = "Constantine Evans", email = "const@costi.net" }]
description = "StickyDesign DNA Tile Sticky End Package"
readme = "README.md"
dependencies = ["numpy ~= 1.20"]

[project.urls]
homepage = "https://dna.caltech.edu/StickyDesign"
source = "https://github.com/DNA-and-Natural-Algorithms-Group/stickydesign"
tracker = "https://github.com/DNA-and-Natural-Algorithms-Group/stickydesign/issues"
download = "https://github.com/DNA-and-Natural-Algorithms-Group/stickydesign/releases"
changelog = "https://github.com/DNA-and-Natural-Algorithms-Group/stickydesign/blob/master/docs/changelog.rst"


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


[project.optional-dependencies]
accel = ["stickydesign-accel == 0.9.0.a2"]
testing = ["pytest-cov", "pytest-benchmark", "pytest"]


# packages = ["stickydesign", "stickydesign.stickydesign2"]

#[options.package_data]
#stickydesign = ["params/dnastackingbig.csv"]
35 changes: 0 additions & 35 deletions setup.cfg

This file was deleted.

0 comments on commit 0295eaf

Please sign in to comment.