Skip to content

Commit

Permalink
build: fix dynamic dependencies for newer setuptools versions (#133)
Browse files Browse the repository at this point in the history
  • Loading branch information
jsstevenson authored Jan 19, 2024
1 parent e077eef commit 5fadcfc
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 17 deletions.
20 changes: 15 additions & 5 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -15,18 +15,28 @@ classifiers = [
"License :: OSI Approved :: MIT License",
"Operating System :: OS Independent",
]
dynamic = ["version"]
dynamic = ["version", "optional-dependencies"]
dependencies = [
"bioutils > 0.4",
"coloredlogs",
"ipython",
"pysam",
"requests",
"requests_html",
"six",
"tqdm",
"yoyo-migrations"
]

[project.urls]
"Homepage" = "https://github.com/biocommons/biocommons.seqrepo"
"Bug Tracker" = "https://github.com/biocommons/biocommons.seqrepo/issues"


[build-system]
requires = [
"setuptools >= 65.3",
"setuptools_scm[toml] ~= 7.0"
]
"setuptools >= 69.0.2",
"setuptools_scm[toml] >= 8.0"
]
build-backend = "setuptools.build_meta"


Expand Down
16 changes: 4 additions & 12 deletions setup.cfg
Original file line number Diff line number Diff line change
@@ -1,21 +1,13 @@
[metadata]
name = biocommons.seqrepo

[options]
include_package_data = True
packages = find_namespace:
package_dir =
= src
zip_safe = True

install_requires =
bioutils>0.4
coloredlogs
ipython
pysam
requests
requests_html
six
tqdm
yoyo-migrations

[options.extras_require]
dev =
bandit
Expand All @@ -29,7 +21,7 @@ dev =
setuptools_scm
vcrpy
wheel
docs =
docs =
mkdocs

[options.entry_points]
Expand Down

0 comments on commit 5fadcfc

Please sign in to comment.