Skip to content

Commit

Permalink
Switch to PEP 517 build
Browse files Browse the repository at this point in the history
Updated setup.cfg, deleted setup.py and added build time requirements in pyproject.toml to shift the build process to PEP 517.
  • Loading branch information
Rohan-cod committed Jun 17, 2021
1 parent ff35e57 commit 1d87ae0
Show file tree
Hide file tree
Showing 3 changed files with 34 additions and 36 deletions.
2 changes: 2 additions & 0 deletions pyproject.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
[build-system]
requires = ["cython", "setuptools", "wheel"]
33 changes: 32 additions & 1 deletion setup.cfg
Original file line number Diff line number Diff line change
@@ -1,3 +1,34 @@
# Changes required for PyPI
[metadata]:
description-file = README.md
name = vcf2fhir
version = 0.0.17
description = Convert .vcf files to HL7 FHIR standard
long_description = file: README.md
long_description_content_type = text/markdown
license = Apache Software License
author = ""
author_email = [email protected]
url = https://github.com/elimuinformatics/vcf2fhir
classifiers =
Programming Language :: Python :: 3
Operating System :: OS Independent
License :: OSI Approved :: Apache Software License

[options]
test_suite = vcf2fhir.test.test_vcf2fhir.suite
setup_requires =
setuptools
packages =
vcf2fhir
vcf2fhir.test
python_version = >=3.6
install_requires =
Cython>=0.29.21
fhirclient==3.2.0
pysam
pandas
pytz>=2019.3
pyVCF>=0.6.8
pyranges>=0.0.96
tests_require =
unittest
35 changes: 0 additions & 35 deletions setup.py

This file was deleted.

0 comments on commit 1d87ae0

Please sign in to comment.