Skip to content

release preperation - #85

Merged
PythonFZ merged 1 commit into
mainfrom
v0.2.0
Nov 15, 2025
Merged

release preperation#85
PythonFZ merged 1 commit into
mainfrom
v0.2.0

Conversation

@PythonFZ

@PythonFZ PythonFZ commented Nov 15, 2025

Copy link
Copy Markdown
Member

Summary by CodeRabbit

  • Documentation

    • Updated project description to reflect support for RDKit, ASE, Packmol, and NetworkX
    • Improved installation instructions with recursive clone guidance
  • Chores

    • Version bumped to 0.2.0
    • Added official project URLs for repository, documentation, Discord, and releases

@coderabbitai

coderabbitai Bot commented Nov 15, 2025

Copy link
Copy Markdown
Contributor

Walkthrough

Project metadata and documentation updated to reflect version 0.2.0 release. Version bumped from 0.0.1a2, project description expanded to include Packmol and NetworkX support, repository URLs added to configuration, and Git clone instructions updated to include submodule initialization.

Changes

Cohort / File(s) Change Summary
Documentation Updates
README.md, docs/source/index.rst
Title and header text expanded from "Interface between rdkit and ASE package" to "Molecular Structure Interface with RDKit, ASE, Packmol and NetworkX"; Git clone command updated to include --recursive flag with optional submodule initialization guidance
Project Metadata
pyproject.toml
Version bumped to 0.2.0; description field updated; new [project.urls] section added with Repository, Releases, Discord, and Documentation links

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

  • No functional code changes—purely documentation and metadata updates
  • Straightforward version and URL additions
  • Low risk of introducing issues

Poem

🐰 Version 0.2.0 hops into the light,
Documentation gleams, the scope now wide and bright,
Packmol and NetworkX join the crew,
Discord and URLs guide old friends and new,
Molify grows whiskers—what a splendid sight! ✨

Pre-merge checks and finishing touches

✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'release preperation' is related to the changeset, which includes version bumps, project metadata updates, and documentation changes typical of release preparation.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch v0.2.0

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@coderabbitai coderabbitai Bot 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.

Actionable comments posted: 1

📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 24f9f17 and 9594edb.

⛔ Files ignored due to path filters (1)
  • uv.lock is excluded by !**/*.lock
📒 Files selected for processing (3)
  • README.md (1 hunks)
  • docs/source/index.rst (1 hunks)
  • pyproject.toml (2 hunks)
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (12)
  • GitHub Check: pytest (3.10, macos-15-intel)
  • GitHub Check: pytest (3.11, windows-latest)
  • GitHub Check: pytest (3.12, windows-latest)
  • GitHub Check: pytest (3.11, macos-15-intel)
  • GitHub Check: pytest (3.13, windows-latest)
  • GitHub Check: pytest (3.13, macos-15-intel)
  • GitHub Check: Build wheels on windows-latest
  • GitHub Check: Build wheels on macos-latest
  • GitHub Check: Build wheels on macos-15-intel
  • GitHub Check: Build wheels on windows-11-arm
  • GitHub Check: Build wheels on ubuntu-24.04-arm
  • GitHub Check: Build wheels on ubuntu-latest
🔇 Additional comments (3)
README.md (1)

8-8: Title update accurately reflects expanded project scope.

The updated title now correctly advertises Packmol and NetworkX support, which is already demonstrated in the existing documentation examples throughout the file.

docs/source/index.rst (1)

159-168: Installation instructions properly handle git submodule initialization.

Clear, practical guidance with both proactive (--recursive flag) and reactive (git submodule update) approaches for users. This reduces friction for first-time contributors.

pyproject.toml (1)

3-4: Version and description updates consistent with release 0.2.0.

The version bump to 0.2.0 aligns with the PR branch (v0.2.0) and the description now accurately reflects the expanded project scope across RDKit, ASE, Packmol, and NetworkX—matching updates in README and documentation.

Comment thread pyproject.toml
Comment on lines +43 to +47
[project.urls]
Repository = "https://github.com/zincware/molify"
Releases = "https://github.com/zincware/molify/releases"
Discord = "https://discord.gg/7ncfwhsnm4"
Documentation = "https://molify.readthedocs.io/"

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.

⚠️ Potential issue | 🔴 Critical

🧩 Analysis chain

Project URLs follow PyPI best practices.

The new [project.urls] section provides standard metadata for PyPI listings, improving project discoverability and user access to resources.

Please verify that the Discord invite link and documentation URL are active and current:


🌐 Web query:

Verify zincware molify project URLs on PyPI and GitHub

💡 Result:

Confirmed:

Sources: PyPI project page for molify [1] and the zincware documentation which points to the GitHub repo (rdkit2ase) [2].


I need to gather more specific information. The initial search results show a potential repository mismatch (molify vs rdkit2ase) and don't verify the Discord or documentation URLs. Let me search for more details:

Repository URL is incorrect in pyproject.toml.

The package is installed via "pip install molify", but the actual GitHub repository is https://github.com/zincware/rdkit2ase, not https://github.com/zincware/molify. Update line 44:

Repository = "https://github.com/zincware/rdkit2ase"

The Discord invite link and ReadTheDocs documentation URL could not be verified through web searches and should be manually confirmed to ensure they are active and accessible.

🤖 Prompt for AI Agents
In pyproject.toml around lines 43 to 47, the Repository URL is incorrect (points
to /molify) and should be updated to the actual GitHub repo for the package;
change the Repository entry to "https://github.com/zincware/rdkit2ase". Also
verify the Discord invite and Documentation (ReadTheDocs) URLs—if you cannot
confirm they are valid, remove or replace them with verified links or add a TODO
comment to have the maintainer supply the correct URLs.

@PythonFZ
PythonFZ merged commit 548b836 into main Nov 15, 2025
30 checks passed
@PythonFZ
PythonFZ deleted the v0.2.0 branch November 15, 2025 10:49
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.

1 participant