<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html lang="en" style='--code-editor-font: var(--default-mono-font, "GitLab Mono"), JetBrains Mono, Menlo, DejaVu Sans Mono, Liberation Mono, Consolas, Ubuntu Mono, Courier New, andale mono, lucida console, monospace;'>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<title>
GitLab
</title>

<style data-premailer="ignore" type="text/css">
a { color: #1068bf; }
</style>


<style>img {
max-width: 100%; height: auto;
}
body {
font-size: .875rem;
}
body {
-webkit-text-shadow: hsla(0,0%,100%,.01) 0 0 1px;
}
body {
font-family: "GitLab Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Noto Sans",Ubuntu,Cantarell,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; font-size: inherit;
}
</style>
</head>
<body style='font-size: inherit; -webkit-text-shadow: hsla(0,0%,100%,.01) 0 0 1px; font-family: "GitLab Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Noto Sans",Ubuntu,Cantarell,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";'>
<div class="content">

<h3 style="margin-top: 20px; margin-bottom: 10px;">
Steffen Möller pushed to branch master at <a href="https://salsa.debian.org/med-team/python-gtfparse">Debian Med / python-gtfparse</a>
</h3>
<h4 style="margin-top: 10px; margin-bottom: 10px;">
Commits:
</h4>
<ul>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/med-team/python-gtfparse/-/commit/c997922a3b61680b123be042cf096f66e1e97446">c997922a</a></strong>
<div>
<span> by Steffen Moeller </span> <i> at 2026-10-04T19:58:41+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>New upstream version 2.9.1+ds</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/med-team/python-gtfparse/-/commit/c0bc41271521dc4b0c139f10b6fff9b9967c8f2d">c0bc4127</a></strong>
<div>
<span> by Steffen Moeller </span> <i> at 2026-10-04T19:58:42+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Update upstream source from tag 'upstream/2.9.1+ds'

Update to upstream version '2.9.1+ds'
with Debian dir 05104e8b469ae1fea7b81bfa1aa51a1d0e121971</pre>
</li>
</ul>
<h4 style="margin-top: 10px; margin-bottom: 10px;">
38 changed files:
</h4>
<ul>
<li class="file-stats">
<a href="#8875df48c18030126ef5ef5a6f5c93b23451fb9f">
<span class="new-file">
+
MANIFEST.in
</span>
</a>
</li>
<li class="file-stats">
<a href="#7d26833a43d8865f6d9679068f6f9ee7d6e13dcf">
PKG-INFO
</a>
</li>
<li class="file-stats">
<a href="#8ec9a00bfd09b3190ac6b22251dbb1aa95a0579d">
README.md
</a>
</li>
<li class="file-stats">
<a href="#3d3bf23c793660b8a7886709bc4bd20c1caf20f1">
gtfparse.egg-info/PKG-INFO
</a>
</li>
<li class="file-stats">
<a href="#948101f2b23fea0072c0bddecb9b7639786f098a">
gtfparse.egg-info/requires.txt
</a>
</li>
<li class="file-stats">
<a href="#9f676a47c66e80c5f7585e1dfa175d9a62a1a44a">
gtfparse/__init__.py
</a>
</li>
<li class="file-stats">
<a href="#5fd6c365c9605605de5f2c7e64cea6a8c011a75e">
gtfparse/attribute_parsing.py
</a>
</li>
<li class="file-stats">
<a href="#58163e06dee2fb1ba7ac0782a95b976e30264c9a">
gtfparse/create_missing_features.py
</a>
</li>
<li class="file-stats">
<a href="#8a5df317f9a970111a9684b41fc1672fbfe1c397">
gtfparse/parsing_error.py
</a>
</li>
<li class="file-stats">
<a href="#3f71149d91bfe0f068bfbc8bae9d9b7caae9414f">
gtfparse/read_gtf.py
</a>
</li>
<li class="file-stats">
<a href="#67395f55c0ba7a33ef264f8c728d6fa60bb701aa">
<span class="deleted-file">
−
gtfparse/version.py
</span>
</a>
</li>
<li class="file-stats">
<a href="#5100b62ffd0e9ec103d96bf49d6936053ab55e04">
<span class="new-file">
+
gtfparse/write_gtf.py
</span>
</a>
</li>
<li class="file-stats">
<a href="#5d2c1982652125120f890c5846f62da9b80e9148">
<span class="new-file">
+
lint.sh
</span>
</a>
</li>
<li class="file-stats">
<a href="#5d07e7d72637aa0d59c89d381fe6dc4cf46e2491">
<span class="new-file">
+
pyproject.toml
</span>
</a>
</li>
<li class="file-stats">
<a href="#19359a61ae2446b51b549167b014da2fcf265768">
requirements.txt
</a>
</li>
<li class="file-stats">
<a href="#8e2edce0d507e1297474f25c00cae94258db38d8">
<span class="deleted-file">
−
setup.py
</span>
</a>
</li>
<li class="file-stats">
<a href="#2acc65acdda9ae987dbf8da8251ed25fe5a18110">
<span class="new-file">
+
test.sh
</span>
</a>
</li>
<li class="file-stats">
<a href="#8e911f6351f3fa0cd30fc10a701473fbb56707e6">
<span class="new-file">
+
tests/__init__.py
</span>
</a>
</li>
<li class="file-stats">
<a href="#b851e9fb2ad293865b099b1a3373d5123add5442">
<span class="new-file">
+
tests/data.py
</span>
</a>
</li>
<li class="file-stats">
<a href="#c7b687a6cb50d90902332e8cf4543b3cc0ede7b8">
<span class="new-file">
+
tests/data/B16.stringtie.head.gtf
</span>
</a>
</li>
<li class="file-stats">
<a href="#1a424c6ac5a9aa4997ba7ea47e443c9194009732">
<span class="new-file">
+
tests/data/ensembl_grch37.head.gtf
</span>
</a>
</li>
<li class="file-stats">
<a href="#96ba5d6416ca00dc939be03e64566d1d22cf78f3">
<span class="new-file">
+
tests/data/ensembl_grch37.head.gtf.gz
</span>
</a>
</li>
<li class="file-stats">
<a href="#44c3befd535d42cdab9c913283a78f2bf6b94f28">
<span class="new-file">
+
tests/data/gencode.head.gtf
</span>
</a>
</li>
<li class="file-stats">
<a href="#1499feb40e23c2788cc499814b0d069c6651cd4c">
<span class="new-file">
+
tests/data/gencode.real.head.gtf
</span>
</a>
</li>
<li class="file-stats">
<a href="#741e496a4f2d6388c1e3d386bfb5be193d833193">
<span class="new-file">
+
tests/data/refseq.ucsc.small.gtf
</span>
</a>
</li>
<li class="file-stats">
<a href="#ea2a0faff7a008bc5dc742924906998416e8de34">
<span class="new-file">
+
tests/test_attribute_values.py
</span>
</a>
</li>
<li class="file-stats">
<a href="#ccd482f81f154b0bb03b291f438030eee59f8c81">
test/test_create_missing_features.py
→
tests/test_create_missing_features.py
</a>
</li>
<li class="file-stats">
<a href="#242971f2b571365e272abf725959f5c15fbfac5e">
test/test_ensembl_gtf.py
→
tests/test_ensembl_gtf.py
</a>
</li>
<li class="file-stats">
<a href="#2a0c568255afb885a1b1b553fb50e23a6102cfb9">
<span class="new-file">
+
tests/test_expand_attribute_column_false.py
</span>
</a>
</li>
<li class="file-stats">
<a href="#aa438d19a056c78c0ab5f236aab105c714cbff27">
test/test_expand_attributes.py
→
tests/test_expand_attributes.py
</a>
</li>
<li class="file-stats">
<a href="#fd3701b5ccaf95032f278005499bbb3c20ba015f">
<span class="new-file">
+
tests/test_gencode_gtf.py
</span>
</a>
</li>
<li class="file-stats">
<a href="#5fcff2b69e26a84f06ecb0f9e0ed5c639b90f351">
test/test_multiple_values_for_tag_attribute.py
→
tests/test_multiple_values_for_tag_attribute.py
</a>
</li>
<li class="file-stats">
<a href="#d56c1a87c1560c54a492a712ed9abf5240100416">
test/test_parse_gtf_lines.py
→
tests/test_parse_gtf_lines.py
</a>
</li>
<li class="file-stats">
<a href="#a6ccab3b430395b8e3674aa4968a3aae1b00e977">
<span class="new-file">
+
tests/test_polars_compatibility.py
</span>
</a>
</li>
<li class="file-stats">
<a href="#cda104b378d22fc92f5ccc16c900c79247a5178f">
<span class="new-file">
+
tests/test_progress.py
</span>
</a>
</li>
<li class="file-stats">
<a href="#8621914d1c20af52fa38ba639ea2ba62887706a9">
test/test_read_stringtie_gtf.py
→
tests/test_read_stringtie_gtf.py
</a>
</li>
<li class="file-stats">
<a href="#9e90e836eb2ecfc4e35445fb03655af662ca583a">
test/test_refseq_gtf.py
→
tests/test_refseq_gtf.py
</a>
</li>
<li class="file-stats">
<a href="#d178eb84d00eb3a51ae0e1f65e8a6a2a390c9f10">
<span class="new-file">
+
tests/test_write_gtf.py
</span>
</a>
</li>
</ul>
<h5 style="margin-top: 10px; margin-bottom: 10px; font-size: .875rem;">
The diff was not included because it is too large.
</h5>

</div>
<div class="footer" style="margin-top: 10px;">
<p style="font-size: small; color: #626168;">
—
<br>
<a href="https://salsa.debian.org/med-team/python-gtfparse/-/compare/d91875d76eabef9ada25d935ba3df4f577970ca1...c0bc41271521dc4b0c139f10b6fff9b9967c8f2d">View it on GitLab</a>.
<br>
You're receiving this email because of your account on <a target="_blank" rel="noopener noreferrer" href="https://salsa.debian.org">salsa.debian.org</a>. <a href="https://salsa.debian.org/-/profile/notifications" target="_blank" rel="noopener noreferrer" class="mng-notif-link">Manage all notifications</a> · <a href="https://salsa.debian.org/help" target="_blank" rel="noopener noreferrer" class="help-link">Help</a>
<span style="color: transparent; font-size: 0; display: none; overflow: hidden; opacity: 0; width: 0; height: 0; max-width: 0; max-height: 0;">
Notification message regarding https://salsa.debian.org/med-team/python-gtfparse/-/compare/d91875d76eabef9ada25d935ba3df4f577970ca1...c0bc41271521dc4b0c139f10b6fff9b9967c8f2d at 1791139715
</span>



</p>
</div>
</body>
</html>