Skip to content

Version 0.6.2 - #17

Merged
sveinbjornt merged 9 commits into
masterfrom
new_release
Sep 4, 2026
Merged

Version 0.6.2#17
sveinbjornt merged 9 commits into
masterfrom
new_release

Conversation

@sveinbjornt

Copy link
Copy Markdown
Owner

No description provided.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

The package version is 0.6.3 while the PR and changelog identify release 0.6.2.

Once you've addressed the issues Copilot identified, you can request another Copilot review.

Pull request overview

Updates release metadata, Python support, CI, and database schema for version 0.6.2.

Changes:

  • Raises minimum Python version to 3.10.
  • Makes the placename table strict.
  • Updates release history and development tooling.
File summaries
File Description
README.md Documents Python 3.10 and release 0.6.2.
pyproject.toml Updates version, Python requirement, and Ruff.
add_placename_data.py Enables SQLite strict typing.
.github/workflows/python-package.yml Tests Python 3.10 instead of 3.9.
Review details
  • Files reviewed: 4/4 changed files
  • Comments generated: 1
  • Review effort level: Balanced

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread pyproject.toml Outdated
@jokull

jokull commented Sep 4, 2026

Copy link
Copy Markdown
Contributor

The one with heinum?

@sveinbjornt

Copy link
Copy Markdown
Owner Author

Yup, and some minor other fixes/improvements.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

The proposed tolerance does not cover observed coordinate drift, and the type-checking changes are likely to break CI.

Once you've addressed the issues Copilot identified, you can request another Copilot review.

Review details
  • Files reviewed: 11/12 changed files
  • Comments generated: 3
  • Review effort level: Balanced

Comment thread pyproject.toml Outdated
"pyright>=1.1.0",
"coverage[toml]>=7.3.1",
"ruff==0.15.16",
"pyright==1.1.0",
Comment thread src/iceaddr/db.py
self.db_conn.row_factory = lambda c, r: dict( # type: ignore noqa: PGH003
zip([col[0] for col in c.description], r) # type: ignore noqa: PGH003
)
self.db_conn.row_factory = lambda c, r: dict(zip([col[0] for col in c.description], r))
Comment thread src/iceaddr/placenames.py
# considered the intended one. Comfortably larger than the drift seen between
# releases of the source data, and comfortably smaller than the distance to the
# nearest rival placename of the same name (~10 km at the tightest).
_PRIORITY_MATCH_RADIUS_KM = 5.0
@sveinbjornt
sveinbjornt merged commit b86fab1 into master Sep 4, 2026
4 checks passed
@sveinbjornt
sveinbjornt deleted the new_release branch September 4, 2026 15:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants