Skip to content

Comments

chore: remove tracked __pycache__, deduplicate deps, fix pyproject description#57

Open
Copilot wants to merge 2 commits intomainfrom
copilot/improve-repo-hygiene-metadata
Open

chore: remove tracked __pycache__, deduplicate deps, fix pyproject description#57
Copilot wants to merge 2 commits intomainfrom
copilot/improve-repo-hygiene-metadata

Conversation

Copy link

Copilot AI commented Feb 23, 2026

Three repository hygiene issues: committed bytecode cache, duplicate dependency entry, and placeholder project description.

Changes

  • __pycache__/: Removed 3 tracked .pyc files (dataset, model, utils) via git rm --cached
  • .gitignore: Tightened pattern from bare __pycache__ to __pycache__/ + **/__pycache__/ to cover all directory depths
  • pyproject.toml:
    • Description: "Add your description here""A library for time-series foundational models"
    • Removed duplicate datasets>=3.2.0 entry (appeared at lines 10 and 23)
Original prompt

Create a pull request in repository AdityaLab/Samay to address repository hygiene and packaging metadata issues while keeping the existing dependencies in the base install.

Goals:

  1. Remove any tracked Python bytecode cache directories (e.g., __pycache__/) from the repository. Ensure they are not tracked going forward.

    • Delete the committed __pycache__/ directory currently at the repository root (and any others if present).
    • Confirm .gitignore ignores __pycache__ directories robustly. If needed, update .gitignore to include __pycache__/ and **/__pycache__/.
  2. Improve pyproject.toml metadata and dependency hygiene without moving dependencies to optional extras.

    • Replace the placeholder project description with a meaningful description aligned with the repository purpose (time-series foundational models library).
    • Remove duplicate dependencies (currently datasets>=3.2.0 appears twice).
    • Keep all other existing dependencies in [project].dependencies (do not split into extras).

Constraints:

  • Do not change dependency set other than deduplicating exact duplicates.
  • Keep package list under [tool.hatch.build.targets.wheel] as-is unless necessary.

Acceptance criteria:

  • git status shows no __pycache__ tracked after changes.
  • .gitignore contains clear patterns to ignore __pycache__.
  • pyproject.toml has non-placeholder description and no duplicate datasets entry.
  • PR includes a concise description of changes and rationale.

This pull request was created from Copilot chat.


💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

…adata

Co-authored-by: kage08 <14800775+kage08@users.noreply.github.com>
Copilot AI changed the title [WIP] Improve repository hygiene and packaging metadata chore: remove tracked __pycache__, deduplicate deps, fix pyproject description Feb 23, 2026
Copilot AI requested a review from kage08 February 23, 2026 02:21
Copy link
Member

@kage08 kage08 left a comment

Choose a reason for hiding this comment

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

LGTM

@kage08 kage08 marked this pull request as ready for review February 23, 2026 02:24
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