Skip to content
This repository was archived by the owner on Sep 1, 2026. It is now read-only.

Archive project - #4

Merged
harshil21 merged 2 commits into
mainfrom
archived
Sep 1, 2026
Merged

Archive project#4
harshil21 merged 2 commits into
mainfrom
archived

Conversation

@harshil21

Copy link
Copy Markdown
Owner

There is now an official pymscl library, and I was contacted by them to take it down.

Copilot AI lite review requested due to automatic review settings September 1, 2026 11:49
@harshil21 harshil21 added the wontfix This will not be worked on label Sep 1, 2026
@harshil21
harshil21 merged commit 45d4636 into main Sep 1, 2026
1 of 4 checks passed
@harshil21
harshil21 deleted the archived branch September 1, 2026 11:49

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🟡 Changes recommended

Commented-out Hatch build configuration is likely to produce unusable wheels (missing python_mscl.mscl) and break the existing install/import verification flow.

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

Pull request overview

Archives the python-mscl project by adding prominent archive messaging and an import-time deprecation warning, while also updating packaging metadata to newer Python versions.

Changes:

  • Emit an import-time warning in python_mscl directing users to the official pymscl package.
  • Update project metadata/lockfile to require Python >=3.11 and bump the package version.
  • Add an “ARCHIVED” notice to the README and update local Python version pin.
File summaries
File Description
uv.lock Updates lock metadata for Python >=3.11 and bumps lock revision/package version.
src/python_mscl/__init__.py Emits an archive/deprecation warning on import and comments out prior export behavior.
README.md Adds an archive notice pointing users to pymscl.
pyproject.toml Bumps version, requires Python >=3.11, updates classifiers/ruff target, and comments out Hatch wheel/hook config.
.python-version Changes the pinned local Python version string.
Review details
  • Files reviewed: 4/5 changed files
  • Comments generated: 4
  • Review effort level: Lite

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

Comment on lines 11 to +13
# Intentionally make the user can do `from python_mscl import mscl` instead of `import mscl` which
# can be done by doing a from .mscl import * here.
__all__ = ["mscl"]
# __all__ = ["mscl"]
Comment thread pyproject.toml
Comment on lines +31 to +35
# [tool.hatch.build.targets.wheel]
# packages = ["src/python_mscl"]

[tool.hatch.build.hooks.custom]
path = "hatch_build.py"
# [tool.hatch.build.hooks.custom]
# path = "hatch_build.py"
Comment thread pyproject.toml
Comment on lines 7 to 10
{ name = "Harshil", email = "37377066+harshil21@users.noreply.github.com" }
]
requires-python = ">=3.9"
requires-python = ">=3.11"
classifiers = [
Comment thread README.md
Comment on lines 1 to +4
# python-mscl

# ARCHIVED: There is now an official mscl library: [`pymscl`](https://pypi.org/project/pymscl). Please use that library instead.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

wontfix This will not be worked on

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants