Skip to content

Adding PyProjects.toml so that this could be used as a package in other projects#211

Open
trehansalil wants to merge 2 commits intoVectifyAI:mainfrom
trehansalil:main
Open

Adding PyProjects.toml so that this could be used as a package in other projects#211
trehansalil wants to merge 2 commits intoVectifyAI:mainfrom
trehansalil:main

Conversation

@trehansalil
Copy link
Copy Markdown

This pull request sets up the initial project configuration for a new Python package named pageindex. The main changes include specifying Python version requirements and adding project metadata and dependencies.

Project setup and configuration:

  • Added a .python-version file to specify Python 3.12 as the required version for development.
  • Created a pyproject.toml file with project metadata, Python version requirement (>=3.12), dependencies (litellm, pymupdf, PyPDF2, python-dotenv, pyyaml), and build system configuration using Hatchling.

Copilot AI review requested due to automatic review settings April 2, 2026 10:53
Copy link
Copy Markdown

@claude claude bot left a comment

Choose a reason for hiding this comment

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

Claude Code Review

This pull request is from a fork — automated review is disabled. A repository maintainer can comment @claude review to run a one-time review.

@trehansalil trehansalil changed the title Refactor code structure for readability and maintainability Adding PyProjects.toml so that this could be used as a package in other projects Apr 2, 2026
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Adds initial Python packaging configuration for the pageindex project, establishing Python version requirements and a Hatchling-based build setup to support distribution as a Python package.

Changes:

  • Added pyproject.toml with PEP 621 project metadata, runtime dependencies, and Hatchling build configuration.
  • Added .python-version to standardize local development on Python 3.12.

Reviewed changes

Copilot reviewed 2 out of 3 changed files in this pull request and generated 3 comments.

File Description
pyproject.toml Defines package metadata, Python requirement (>=3.12), dependencies, and Hatchling wheel packaging for pageindex.
.python-version Pins the local dev Python version to 3.12.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
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.

2 participants