<!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;">
Bas Couwenberg pushed to branch upstream at <a href="https://salsa.debian.org/debian-gis-team/python-osmapi">Debian GIS Project / python-osmapi</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/debian-gis-team/python-osmapi/-/commit/8f2e656d5dcf35863b73b8f063d37b40e95cf230">8f2e656d</a></strong>
<div>
<span> by Bas Couwenberg </span> <i> at 2026-07-27T14:04:54+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 6.0.0+ds</pre>
</li>
</ul>
<h4 style="margin-top: 10px; margin-bottom: 10px;">
67 changed files:
</h4>
<ul>
<li class="file-stats">
<a href="#3ac517dad11a750eb4733a0cf5eb375d247f3116">
<span class="new-file">
+
.flake8
</span>
</a>
</li>
<li class="file-stats">
<a href="#091aff741808a09242f252264b14f4a9adaa5305">
<span class="new-file">
+
.github/dependabot.yml
</span>
</a>
</li>
<li class="file-stats">
<a href="#fe77d5d1439f26e353a42bbd38dece2467ff6558">
.github/workflows/build.yml
</a>
</li>
<li class="file-stats">
<a href="#f6eebf21fe5174c1473630994759676e05b6b893">
<span class="new-file">
+
.github/workflows/publish_docs.yml
</span>
</a>
</li>
<li class="file-stats">
<a href="#3db9f9144ad99eeaa8a70998905cfe8e52ba7538">
.github/workflows/publish_python.yml
</a>
</li>
<li class="file-stats">
<a href="#a5cc2925ca8258af241be7e5b0381edf30266302">
.gitignore
</a>
</li>
<li class="file-stats">
<a href="#e7d14d429f898757a423156de0e8c49d75240694">
.pre-commit-config.yaml
</a>
</li>
<li class="file-stats">
<a href="#ab09011fa121d0a2bb9fa4ca76094f2482b902b7">
CHANGELOG.md
</a>
</li>
<li class="file-stats">
<a href="#2d5d10cfc503b52b745a2f437966ee1b895371af">
<span class="new-file">
+
CLAUDE.md
</span>
</a>
</li>
<li class="file-stats">
<a href="#3f454a98e586d1aa0d322e19afd5e67e08f2d3c8">
CONTRIBUTING.md
</a>
</li>
<li class="file-stats">
<a href="#836efb6e25a091dcb4ff8e1dbb2f0be6a5cbf14c">
Makefile
</a>
</li>
<li class="file-stats">
<a href="#8ec9a00bfd09b3190ac6b22251dbb1aa95a0579d">
README.md
</a>
</li>
<li class="file-stats">
<a href="#b94f20152068be01b24f4182b4559156e58e16a4">
examples/changesets.py
</a>
</li>
<li class="file-stats">
<a href="#1bc31729edbc4d4077b2f5ebfcd5ffd6f036444b">
examples/error_handling.py
</a>
</li>
<li class="file-stats">
<a href="#012f57bbe42a772fe0abe51c35c9d3fa62a7cef9">
osmapi/OsmApi.py
</a>
</li>
<li class="file-stats">
<a href="#76545e936df254aea1b0281ce19a7cec99057df8">
osmapi/__init__.py
</a>
</li>
<li class="file-stats">
<a href="#31fbfc28c6df2b1fc7b8ec6588da9bfdb4a3062a">
osmapi/changeset.py
</a>
</li>
<li class="file-stats">
<a href="#b2cd41b25ecbb726ff400976a2cab56070f16a24">
osmapi/dom.py
</a>
</li>
<li class="file-stats">
<a href="#ae64da0db782090b8c261f43a29173f58729510d">
osmapi/errors.py
</a>
</li>
<li class="file-stats">
<a href="#392e49ae94998460abc6685cd8821bf5b5d96e41">
osmapi/http.py
</a>
</li>
<li class="file-stats">
<a href="#2e162aba4715df3ccac6b75c7e730d19911645a0">
osmapi/node.py
</a>
</li>
<li class="file-stats">
<a href="#c5071e487aa8f230a2d636019d133fe73ccaf8af">
osmapi/note.py
</a>
</li>
<li class="file-stats">
<a href="#34f61d048bc692035e53ee2c1abd5ad9dcb2d5b8">
osmapi/relation.py
</a>
</li>
<li class="file-stats">
<a href="#d4e19438bfcec9bd59b67a418cedc4dd6c36ba89">
osmapi/way.py
</a>
</li>
<li class="file-stats">
<a href="#46a2b49b261bff976173fb8a9118f2db76a7a26a">
osmapi/xmlbuilder.py
</a>
</li>
<li class="file-stats">
<a href="#5d07e7d72637aa0d59c89d381fe6dc4cf46e2491">
pyproject.toml
</a>
</li>
<li class="file-stats">
<a href="#19359a61ae2446b51b549167b014da2fcf265768">
<span class="deleted-file">

requirements.txt
</span>
</a>
</li>
<li class="file-stats">
<a href="#8c91c0296909b5ea3c496fde69e9dc44a6c6ae5f">
<span class="deleted-file">

setup.cfg
</span>
</a>
</li>
<li class="file-stats">
<a href="#8e2edce0d507e1297474f25c00cae94258db38d8">
<span class="deleted-file">

setup.py
</span>
</a>
</li>
<li class="file-stats">
<a href="#592a1aae25926e838f4bca2e1c8981f30b077dda">
setup.sh
</a>
</li>
<li class="file-stats">
<a href="#1627bd3db0737f7810b0e23038883f57a87fb0dd">
<span class="deleted-file">

test-requirements.txt
</span>
</a>
</li>
<li class="file-stats">
<a href="#2acc65acdda9ae987dbf8da8251ed25fe5a18110">
test.sh
</a>
</li>
<li class="file-stats">
<a href="#1ea66ee9826eb471d321eb8d6acab15ffcb6d203">
tests/capabilities_test.py
</a>
</li>
<li class="file-stats">
<a href="#23f352e14153095cc9400e7d5f866aeb5f0b8671">
tests/changeset_test.py
</a>
</li>
<li class="file-stats">
<a href="#626af34e8204774ea46e20955936146dedc828eb">
tests/conftest.py
</a>
</li>
<li class="file-stats">
<a href="#8f27f9b575a08b28d301eefc4ad25cd8a6614d2c">
tests/dom_test.py
</a>
</li>
<li class="file-stats">
<a href="#4dc93f6b5eaaaad4f2a75579d53f3c7e77ba647b">
<span class="new-file">
+
tests/errors_test.py
</span>
</a>
</li>
<li class="file-stats">
<a href="#ce07eb0b0b921b40f1897f32a0e6d143f0f189a0">
<span class="deleted-file">

tests/fixtures/passwordfile.txt
</span>
</a>
</li>
<li class="file-stats">
<a href="#fce5114bbff9f4b491b8b989cd23aa2a929ea08d">
<span class="deleted-file">

tests/fixtures/passwordfile_colon.txt
</span>
</a>
</li>
<li class="file-stats">
<a href="#9f426c0ae129c2cf4e5ea4195216308d9cb24201">
<span class="new-file">
+
tests/fixtures/test_changeset_close_on_closed_changeset.xml
</span>
</a>
</li>
<li class="file-stats">
<a href="#28eb9268e603294de107644c5a2cb426aa30e5bd">
<span class="new-file">
+
tests/fixtures/test_changeset_comment_not_found.xml
</span>
</a>
</li>
<li class="file-stats">
<a href="#05e271025e06c707baf95cb98e12179333cd9f96">
<span class="new-file">
+
tests/fixtures/test_changeset_comment_on_closed_changeset.xml
</span>
</a>
</li>
<li class="file-stats">
<a href="#107ce5d0e14c3048bbe627f8b542f202dacd9df4">
<span class="new-file">
+
tests/fixtures/test_changeset_subscribe_other_error.xml
</span>
</a>
</li>
<li class="file-stats">
<a href="#614e21741f17c1edea325148309ebc9bd72baa0c">
<span class="new-file">
+
tests/fixtures/test_changeset_unsubscribe_other_error.xml
</span>
</a>
</li>
<li class="file-stats">
<a href="#1604cb22108b4f9ccf48aa209386fa5d1699bdc7">
<span class="new-file">
+
tests/fixtures/test_changeset_update_on_closed_changeset.xml
</span>
</a>
</li>
<li class="file-stats">
<a href="#5f10961caa7cedad4febc8088d6fb9b726df8810">
<span class="new-file">
+
tests/fixtures/test_changeset_update_server_error.xml
</span>
</a>
</li>
<li class="file-stats">
<a href="#a602c44df30dcf6760caa7a56f70505f8caa27ca">
<span class="new-file">
+
tests/fixtures/test_map.xml
</span>
</a>
</li>
<li class="file-stats">
<a href="#6cc7c98b3e61e4915814afaadd2940e5698dee23">
<span class="new-file">
+
tests/fixtures/test_map_empty.xml
</span>
</a>
</li>
<li class="file-stats">
<a href="#ca7c3c0bc4f293acc9026b8d882ad8845a1aa7a9">
<span class="new-file">
+
tests/fixtures/test_node_create_precondition_failed.xml
</span>
</a>
</li>
<li class="file-stats">
<a href="#7c9f32e052f0dca42344025349187239d5055e98">
<span class="new-file">
+
tests/fixtures/test_node_create_when_changeset_is_closed.xml
</span>
</a>
</li>
<li class="file-stats">
<a href="#c6f146a452f6fdc884ded1a3786f5c4a6055fdcf">
<span class="new-file">
+
tests/fixtures/test_node_delete_conflict.xml
</span>
</a>
</li>
<li class="file-stats">
<a href="#fb97b09d8e40cea0ff9ece74c6e1b616701f7a0e">
<span class="new-file">
+
tests/fixtures/test_node_delete_forbidden.xml
</span>
</a>
</li>
<li class="file-stats">
<a href="#6fc06fbbae7c4d086bcb5d879b57b80966fb50f9">
<span class="new-file">
+
tests/fixtures/test_node_delete_precondition_failed.xml
</span>
</a>
</li>
<li class="file-stats">
<a href="#4fbcdf860b5409a9a0946194bdc417fea2e04e3f">
<span class="new-file">
+
tests/fixtures/test_node_delete_when_changeset_is_closed.xml
</span>
</a>
</li>
<li class="file-stats">
<a href="#20ef7d30c2e71866f85633dc2c31fc5138a15188">
<span class="new-file">
+
tests/fixtures/test_relation_full_recur_100.xml
</span>
</a>
</li>
<li class="file-stats">
<a href="#9d6058112d340c66f6f20af60459f88339471243">
<span class="new-file">
+
tests/fixtures/test_relation_full_recur_200.xml
</span>
</a>
</li>
<li class="file-stats">
<a href="#0a048d61e3445c6aced71d286cebe0d0454cabf4">
<span class="new-file">
+
tests/fixtures/test_relation_full_recur_300.xml
</span>
</a>
</li>
<li class="file-stats">
<a href="#46c07a07d286f5bf44a60e357344d9f296cbd669">
<span class="new-file">
+
tests/fixtures/test_relation_full_recur_cycle_400.xml
</span>
</a>
</li>
<li class="file-stats">
<a href="#0921d5e06779a7081db74fa0f9cd0e6153b5b143">
<span class="new-file">
+
tests/fixtures/test_relation_full_recur_cycle_401.xml
</span>
</a>
</li>
<li class="file-stats">
<a href="#3e40c310d9eee859d4f13b216d6582b6b9bbdddd">
<span class="deleted-file">

tests/helper_test.py
</span>
</a>
</li>
<li class="file-stats">
<a href="#54fd2267deb47f5e15cc5cf1b74edb5ea6bc2c66">
<span class="new-file">
+
tests/http_test.py
</span>
</a>
</li>
<li class="file-stats">
<a href="#5a567551d90658699532cabf32e0740b934956dd">
tests/node_test.py
</a>
</li>
<li class="file-stats">
<a href="#3845a5e79bde89fcddb01312ab0f07ada81d0c48">
tests/notes_test.py
</a>
</li>
<li class="file-stats">
<a href="#51b6c804c964964caa3263c83447095d3f0704fc">
tests/osmapi_test.py
</a>
</li>
<li class="file-stats">
<a href="#b4b0288ee00dd752898531f886c702b37fa74523">
tests/relation_test.py
</a>
</li>
<li class="file-stats">
<a href="#74d871d8c3e9c566454ae94bb36c759a2e3acd5a">
tests/way_test.py
</a>
</li>
<li class="file-stats">
<a href="#8356d81e4534d6870d4e03761c963b3e292cdb5e">
<span class="new-file">
+
uv.lock
</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/debian-gis-team/python-osmapi/-/commit/8f2e656d5dcf35863b73b8f063d37b40e95cf230">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/debian-gis-team/python-osmapi/-/commit/8f2e656d5dcf35863b73b8f063d37b40e95cf230 at 1785154364
</span>
<script type="application/ld+json">{"@context":"http://schema.org","@type":"EmailMessage","action":{"@type":"ViewAction","name":"View Commit","url":"https://salsa.debian.org/debian-gis-team/python-osmapi/-/commit/8f2e656d5dcf35863b73b8f063d37b40e95cf230"}}</script>


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