Skip to content

Commit d0add55

Browse files
committed
update pyproject.toml and Cargo.toml
1 parent e01ff3b commit d0add55

File tree

4 files changed

+87
-38
lines changed

4 files changed

+87
-38
lines changed

Cargo.lock

Lines changed: 43 additions & 32 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,24 @@
11
[package]
22
name = "reflink-copy"
3-
version = "0.3.0"
3+
version = "0.3.1"
44
edition = "2021"
55
license = "Apache-2.0"
6+
homepage = "https://github.com/iterative/reflink-copy"
7+
repository = "https://github.com/iterative/reflink-copy"
8+
readme = "README.md"
69

710
[lib]
811
name = "reflink_copy"
912
crate-type = ["cdylib"]
1013

1114
[dependencies]
1215
pyo3 = { version = "0.22.1", features = ["abi3-py38"] }
13-
reflink-copy = "0.1.18"
16+
reflink-copy = "0.1.19"
17+
18+
[profile.release]
19+
lto = "fat"
20+
codegen-units = 1
21+
strip = true
1422

1523
[lints.rust]
1624
unsafe_code = "forbid"

pyproject.toml

Lines changed: 33 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,39 @@ requires = ["maturin>=1.0,<2.0"]
33
build-backend = "maturin"
44

55
[project]
6-
name = 'reflink-copy'
7-
requires-python = '>=3.8'
8-
license = { text = "Apache License 2.0" }
6+
name = "reflink-copy"
7+
description = "Python wrapper for reflink_copy Rust library"
8+
requires-python = ">=3.8"
9+
license = {text = "Apache License 2.0"}
10+
keywords = [
11+
"reflink",
12+
]
13+
authors = [
14+
{name = "Saugat Pachhai"},
15+
]
16+
classifiers = [
17+
"Development Status :: 3 - Alpha",
18+
"Programming Language :: Python",
19+
"Programming Language :: Python :: 3",
20+
"Programming Language :: Python :: 3 :: Only",
21+
"Programming Language :: Python :: 3.8",
22+
"Programming Language :: Python :: 3.9",
23+
"Programming Language :: Python :: 3.10",
24+
"Programming Language :: Python :: 3.11",
25+
"Programming Language :: Python :: 3.12",
26+
"Programming Language :: Python :: 3.13",
27+
"Programming Language :: Rust",
28+
"Intended Audience :: Developers",
29+
"License :: OSI Approved :: Apache Software License",
30+
"Operating System :: POSIX :: Linux",
31+
"Operating System :: Microsoft :: Windows",
32+
"Operating System :: MacOS",
33+
"Typing :: Typed"
34+
]
35+
36+
[project.urls]
37+
Homepage = "https://github.com/iterative/reflink-copy"
38+
Source = "https://github.com/iterative/reflink-copy"
939

1040
[tool.maturin]
1141
features = ["pyo3/extension-module"]

rust-toolchain.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
[toolchain]
2-
components = [ "rustfmt", "clippy" ]
2+
components = ["rustfmt", "clippy"]
33
channel = "1.79"

0 commit comments

Comments
 (0)