Skip to content

Commit 61de0a6

Browse files
timf34claude
andcommitted
Publish to PyPI as arxiv2markdown
Add authors, license, and classifiers to pyproject.toml. Update README install command to use pip install arxiv2markdown. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent ab7364f commit 61de0a6

3 files changed

Lines changed: 524 additions & 3 deletions

File tree

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ Visit [arxiv2md.org](https://arxiv2md.org) and paste any arXiv URL, or append `2
5050

5151
```bash
5252
# Install
53-
pip install -e .
53+
pip install arxiv2markdown
5454

5555
# Basic usage
5656
arxiv2md 2501.11120v1 -o paper.md

pyproject.toml

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,15 @@
11
[project]
2-
name = "arxiv2md"
2+
name = "arxiv2markdown"
33
version = "0.1.0"
44
description = "Convert arXiv papers to clean Markdown. Particularly useful for prompting LLMs."
55
readme = { file = "README.md", content-type = "text/markdown" }
6+
authors = [{ name = "Tim Farrelly", email = "timf34@gmail.com" }]
7+
license = { text = "MIT" }
8+
classifiers = [
9+
"Programming Language :: Python :: 3",
10+
"License :: OSI Approved :: MIT License",
11+
"Operating System :: OS Independent",
12+
]
613
requires-python = ">=3.10"
714
dependencies = [
815
"beautifulsoup4>=4.12.0",
@@ -50,3 +57,9 @@ testpaths = ["tests"]
5057
python_files = "test_*.py"
5158
asyncio_mode = "auto"
5259
asyncio_default_fixture_loop_scope = "function"
60+
61+
[dependency-groups]
62+
dev = [
63+
"build>=1.4.0",
64+
"twine>=6.2.0",
65+
]

0 commit comments

Comments
 (0)