From 8f80511ec30fd2405b2e034893511ef63ee72926 Mon Sep 17 00:00:00 2001 From: Don Freed Date: Fri, 16 May 2025 12:10:32 -0700 Subject: [PATCH 1/2] Update copyright --- vcflib/bgzf.py | 2 +- vcflib/compat.py | 2 +- vcflib/sharder.py | 2 +- vcflib/tabix.py | 2 +- vcflib/tribble.py | 2 +- vcflib/vcf.py | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/vcflib/bgzf.py b/vcflib/bgzf.py index 4ad67fa..dd6b1e0 100644 --- a/vcflib/bgzf.py +++ b/vcflib/bgzf.py @@ -1,4 +1,4 @@ -# Copyright (c) 2014-2024 Sentieon Inc. All rights reserved +# Copyright (c) 2014-2025 Sentieon Inc. All rights reserved import io import struct import zlib diff --git a/vcflib/compat.py b/vcflib/compat.py index a0a7210..3c051e6 100644 --- a/vcflib/compat.py +++ b/vcflib/compat.py @@ -1,4 +1,4 @@ -# Copyright (c) 2014-2024 Sentieon Inc. All rights reserved +# Copyright (c) 2014-2025 Sentieon Inc. All rights reserved import sys if sys.version_info[0] == 2: diff --git a/vcflib/sharder.py b/vcflib/sharder.py index 15f6e1a..8b3fccd 100644 --- a/vcflib/sharder.py +++ b/vcflib/sharder.py @@ -1,4 +1,4 @@ -# Copyright (c) 2014-2024 Sentieon Inc. All rights reserved +# Copyright (c) 2014-2025 Sentieon Inc. All rights reserved from abc import ABCMeta, abstractmethod import copy import heapq diff --git a/vcflib/tabix.py b/vcflib/tabix.py index df379a0..7ac398a 100644 --- a/vcflib/tabix.py +++ b/vcflib/tabix.py @@ -1,4 +1,4 @@ -# Copyright (c) 2014-2024 Sentieon Inc. All rights reserved +# Copyright (c) 2014-2025 Sentieon Inc. All rights reserved import collections import os import struct diff --git a/vcflib/tribble.py b/vcflib/tribble.py index d2ad88f..c9ebef3 100644 --- a/vcflib/tribble.py +++ b/vcflib/tribble.py @@ -1,4 +1,4 @@ -# Copyright (c) 2014-2024 Sentieon Inc. All rights reserved +# Copyright (c) 2014-2025 Sentieon Inc. All rights reserved import bisect import collections import heapq diff --git a/vcflib/vcf.py b/vcflib/vcf.py index 70b6820..92241bc 100644 --- a/vcflib/vcf.py +++ b/vcflib/vcf.py @@ -1,4 +1,4 @@ -# Copyright (c) 2014-2024 Sentieon Inc. All rights reserved +# Copyright (c) 2014-2025 Sentieon Inc. All rights reserved import collections import fnmatch import io From c12be9791a52c8221a4d9e2b41a9ee3b3f234788 Mon Sep 17 00:00:00 2001 From: Don Freed Date: Fri, 16 May 2025 16:57:52 -0700 Subject: [PATCH 2/2] Add a pyproject.toml --- pyproject.toml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 pyproject.toml diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..1c7c6a4 --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,25 @@ +[project] +name = "vcflib" +version = "1.0.0" +description = "An open-source Python library for VCF parsing and manipulation" +authors = [ + {name = "Sentieon",email = "support@sentieon.com"} +] +readme = "README.md" +requires-python = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, >=3.6" +include = ["LICENSE"] + +classifiers = [ + "Development Status :: 5 - Production/Stable", + "License :: OSI Approved :: BSD License", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 2.7", +] + +[project.urls] +Homepage = "https://github.com/Sentieon/vcflib" +Source = "https://github.com/Sentieon/vcflib" + +[build-system] +requires = ["poetry-core>=2.0.0,<3.0.0"] +build-backend = "poetry.core.masonry.api" \ No newline at end of file