A fast, memory-efficient spreadsheet I/O library for Python
Project description
Features • Benchmarks • Installation • Quick Start • API • Roadmap • Contributing
Why OpenSheet Core?
Existing Python spreadsheet libraries force you to choose between performance, memory efficiency, broad format support, and easy installation. OpenSheet Core eliminates that tradeoff with a native Rust core exposed through a clean Python API — installable with a single pip install.
Features
- Streaming XLSX reader — row-by-row iteration without loading the entire file into memory
- Streaming XLSX writer — write millions of rows with constant memory usage
- Formula support — read and write formulas with optional cached values
- Typed cell extraction — strings, numbers, booleans, formulas, and empty cells are returned as native Python types
- Context manager support — Pythonic
withstatement for safe resource management - Cross-platform — tested on Linux, macOS, and Windows across Python 3.9–3.13
- Zero Python dependencies — single native extension, no dependency tree to manage
Benchmarks
Benchmarked against openpyxl on a 100,000-row dataset:
| Operation | OpenSheet Core | openpyxl | Speedup | Memory |
|---|---|---|---|---|
| Write | ~0.7s | ~1.8s | 2.5x faster | ~300x less |
| Read | ~0.9s | ~2.4s | 2.7x faster | Low & constant |
Memory usage stays flat regardless of file size thanks to streaming architecture.
Installation
pip install opensheet-core
From source (requires Rust toolchain)
pip install maturin
git clone https://github.com/0xNadr/opensheet-core
cd opensheet-core
maturin develop --release
Quick Start
Reading an XLSX file
from opensheet_core import read_xlsx, read_sheet
# Read all sheets
sheets = read_xlsx("report.xlsx")
for sheet in sheets:
print(f"Sheet: {sheet['name']}")
for row in sheet["rows"]:
print(row) # List of typed Python values
# Read a specific sheet
rows = read_sheet("report.xlsx", sheet_name="Data")
Writing an XLSX file
from opensheet_core import XlsxWriter
with XlsxWriter("output.xlsx") as writer:
writer.add_sheet("Data")
writer.write_row(["Name", "Age", "Active"])
writer.write_row(["Alice", 30, True])
writer.write_row(["Bob", 25, False])
Writing formulas
from opensheet_core import XlsxWriter, Formula
with XlsxWriter("output.xlsx") as writer:
writer.add_sheet("Budget")
writer.write_row(["Item", "Cost"])
writer.write_row(["Rent", 1200])
writer.write_row(["Food", 400])
writer.write_row(["Total", Formula("SUM(B2:B3)", cached_value=1600)])
API Reference
read_xlsx(path: str) -> list[dict]
Reads an XLSX file and returns a list of dicts with "name" (str) and "rows" (list of lists). Each cell is a typed Python value (str, int, float, bool, Formula, or None).
read_sheet(path, sheet_name=None, sheet_index=None) -> list[list]
Reads a single sheet by name or index. Returns the first sheet by default.
sheet_names(path: str) -> list[str]
Returns the list of sheet names in a workbook.
XlsxWriter(path: str)
Streaming XLSX writer. Use as a context manager.
| Method | Description |
|---|---|
add_sheet(name: str) |
Create a new worksheet |
write_row(values: list) |
Write a row of values to the current sheet |
close() |
Finalize and close the file |
Formula(formula: str, cached_value=None)
Represents a spreadsheet formula. Pass as a cell value when writing, and received when reading cells that contain formulas.
Architecture
┌──────────────────────────┐
│ Python API │ ← opensheet_core (PyO3 bindings)
├──────────────────────────┤
│ Rust Core │ ← Streaming parser & writer
│ ┌────────┐ ┌──────────┐ │
│ │ Reader │ │ Writer │ │
│ │ (SAX) │ │ (Stream) │ │
│ └────────┘ └──────────┘ │
├──────────────────────────┤
│ quick-xml │ zip │ ← Dependencies
└──────────────────────────┘
Roadmap
- XLSX reading with typed cell extraction
- Streaming XLSX writing with low memory usage
- Formula read/write support
- Python bindings via PyO3
- CI across Linux, macOS, Windows (Python 3.9–3.13)
- Benchmarks vs openpyxl
- Prebuilt wheels on PyPI
- Merged cell metadata
- Basic cell styling
- Date/time cell support
- Broader test corpus & fuzzing
Project Status
v0.2.0 — functional reader and writer with formula support, 24 passing tests, and prebuilt wheels on PyPI. The API may change before 1.0.
Contributing
Contributions are welcome! Here are some great ways to get involved:
- Report bugs or real-world spreadsheet edge cases
- Submit representative sample files for testing
- Suggest benchmark scenarios
- Improve documentation
- Open PRs for roadmap items
License
Built with Rust and PyO3 | Open digital infrastructure for the Python ecosystem
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file opensheet_core-0.1.0.tar.gz.
File metadata
- Download URL: opensheet_core-0.1.0.tar.gz
- Upload date:
- Size: 28.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8a513d4587523b155bc37188124e6af677baf76fd4288e7515e5b3aa025f6ee1
|
|
| MD5 |
4fa256d0ee76b89f3bba8cbb17bf2e72
|
|
| BLAKE2b-256 |
b4acb6d6b8934da1b8db1c64d2896b7ecc6d34c9b3eb23869d837e5478de6ef0
|
File details
Details for the file opensheet_core-0.1.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: opensheet_core-0.1.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 554.3 kB
- Tags: PyPy, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1c62c38a697b220ddd2f015f8e697f3be94f2ef1532f96ff09828c32828a180a
|
|
| MD5 |
346c6c6545ccb7f2a2ab10cd7fee52b2
|
|
| BLAKE2b-256 |
d28f4b9d35409d42263071915b98984124267441b5f80d5a2c5eee10d4687f85
|
File details
Details for the file opensheet_core-0.1.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: opensheet_core-0.1.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 546.0 kB
- Tags: PyPy, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0d88ec0134c34e8376520f80de87e507f4688408f18745a3f4868a4e73a8d6de
|
|
| MD5 |
88df6aa526b545d58f34fc46ce5d5614
|
|
| BLAKE2b-256 |
5fc592b1bfc051a433e5299525bcb38e2f4d19c9f13bc4fe172a64f79cfaf9c8
|
File details
Details for the file opensheet_core-0.1.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: opensheet_core-0.1.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 542.7 kB
- Tags: CPython 3.14t, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6c79c4174c9b71aadab3a4b418f2d130f069728334f6cdb1717303d533fbec09
|
|
| MD5 |
b403d9d2867272ff1665d4ba80d96832
|
|
| BLAKE2b-256 |
57ee8aa668dce99be1704b8d2066546f49f7ca48eb30d8f8e09e591d5193041a
|
File details
Details for the file opensheet_core-0.1.0-cp314-cp314-win_amd64.whl.
File metadata
- Download URL: opensheet_core-0.1.0-cp314-cp314-win_amd64.whl
- Upload date:
- Size: 383.7 kB
- Tags: CPython 3.14, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
daa7730ad2efa3bc36b5de0c07ce452cf426280795081b92fefaa6125f15e66f
|
|
| MD5 |
6ed1d3647ea53b0b9e95f3b5cf0ba52f
|
|
| BLAKE2b-256 |
3f09633c96f059d88eefc0bbed63bff41698a9a0cdf76263cd7aafda46dc53c8
|
File details
Details for the file opensheet_core-0.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: opensheet_core-0.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 549.9 kB
- Tags: CPython 3.14, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
050b4e4124fbcb45b8c009b9728292fb32c6e789e091d629dcc59165cbc8169d
|
|
| MD5 |
f3e853cb8ac71ea580536aade3eef41d
|
|
| BLAKE2b-256 |
bf8b1251940f45a25af2a4016f6c4e09decd4be3b6df88fa03c0926b405f2877
|
File details
Details for the file opensheet_core-0.1.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: opensheet_core-0.1.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 543.2 kB
- Tags: CPython 3.14, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cdd84cf0798fcac9b7204a7baf9cddcc1c1915aeff4a9773f8a52b0cf30d9788
|
|
| MD5 |
af22f26a7d1dc15be6893e6f4d8166ce
|
|
| BLAKE2b-256 |
a40746b244f353b0db25a0d292affe986493fd1ea7e58cc011d9523ed25d711b
|
File details
Details for the file opensheet_core-0.1.0-cp314-cp314-macosx_11_0_arm64.whl.
File metadata
- Download URL: opensheet_core-0.1.0-cp314-cp314-macosx_11_0_arm64.whl
- Upload date:
- Size: 489.7 kB
- Tags: CPython 3.14, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6f16a11df87f4b7a95f642d2b223a7cf618fd09a63d4796a3019fd3d89042203
|
|
| MD5 |
2b49e265bc2f56742eaeff5b4c451791
|
|
| BLAKE2b-256 |
aef0959d88d6d5cf87b9b569e3acd41859773e0af77163904b9ac716da669fa9
|
File details
Details for the file opensheet_core-0.1.0-cp314-cp314-macosx_10_12_x86_64.whl.
File metadata
- Download URL: opensheet_core-0.1.0-cp314-cp314-macosx_10_12_x86_64.whl
- Upload date:
- Size: 501.1 kB
- Tags: CPython 3.14, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
886cac1c732c491170556a8b7ef177f28a3c81dbe7a91bdfa6879993a8e1a4e6
|
|
| MD5 |
c9a586bc41f0b45d88865f5aee1d4290
|
|
| BLAKE2b-256 |
5c41e8d01eb80294c6d5174fe28a283fbd7815806d6f3008fe54f351084268e8
|
File details
Details for the file opensheet_core-0.1.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: opensheet_core-0.1.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 542.8 kB
- Tags: CPython 3.13t, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4deb7f967a3828249807694d4b291305636871e1faf90cada10b431e9a99177e
|
|
| MD5 |
0676d54a1a0d7d9d7acf21675b494855
|
|
| BLAKE2b-256 |
130b47a2245b062a8c6e2f395a372cd0126bd60e2a903585841336a497203223
|
File details
Details for the file opensheet_core-0.1.0-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: opensheet_core-0.1.0-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 383.6 kB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0860ecbfae54559cf777b723eda3d3510931bea32e715fddbd3a1aa81a2b04b0
|
|
| MD5 |
e71a34c52ce66b54f75fb2371146b51b
|
|
| BLAKE2b-256 |
c6c3854c149a9f244952292df72c08ad84b52f453f10450c604b1d30c622072b
|
File details
Details for the file opensheet_core-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: opensheet_core-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 550.3 kB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ab4de4c25cda6c79bf9451601fffc0a5d33a61da48d56258506d02dff102dcc7
|
|
| MD5 |
0e9b364164252753605bff20fbd3d58e
|
|
| BLAKE2b-256 |
3aedaf24c812dc249364b2f91baf3c031d4b57a116666761b0ced55f5f74aa9f
|
File details
Details for the file opensheet_core-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: opensheet_core-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 543.0 kB
- Tags: CPython 3.13, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
86502a58f98ff953bfe8c048f55992b1f94a17a4f502cb4b90b5940e4a749dc0
|
|
| MD5 |
79f8a6f4d406cb7f4073e493ec429172
|
|
| BLAKE2b-256 |
1a32fe43bc05e5acde3ac73971ceeb11170cac9a49fca1b13b7706b8f1abe851
|
File details
Details for the file opensheet_core-0.1.0-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: opensheet_core-0.1.0-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 489.8 kB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5018f1e4e8cdc27be4623ee86c9d46cb113f29caaebbde8f9d7e4113cb1c5e6a
|
|
| MD5 |
9ade8ed8b981ef0927979a7590b55c6a
|
|
| BLAKE2b-256 |
736c58ea64ea6287cdc01c29b3a7e30de0ee822aff55480779e240268b84af58
|
File details
Details for the file opensheet_core-0.1.0-cp313-cp313-macosx_10_12_x86_64.whl.
File metadata
- Download URL: opensheet_core-0.1.0-cp313-cp313-macosx_10_12_x86_64.whl
- Upload date:
- Size: 501.4 kB
- Tags: CPython 3.13, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
90a8576b66955888164f37862b5d379344eaf1ea3a3dcdacff6b1a8a93ffc8d4
|
|
| MD5 |
0815911a18ac89a8c1815e7421ec8ed3
|
|
| BLAKE2b-256 |
ac8f490200387f09d4e7c5dfce38ea374523005d980d25ee58d342be350b14a8
|
File details
Details for the file opensheet_core-0.1.0-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: opensheet_core-0.1.0-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 383.7 kB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
21d6d0a41f7f29f330f89643e6d7e2ae61b2254e60f71b33f8d246fbd0771745
|
|
| MD5 |
e0a04d6c52f688764a7d1269b9470432
|
|
| BLAKE2b-256 |
867d740b6b7d7a25204190785d65f27d3a7aa13c4f9cc2c0fa824ea767d6a203
|
File details
Details for the file opensheet_core-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: opensheet_core-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 550.2 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ed4d7117e56a78d7b1b445f8452d0fd19871e5b352a5f62589f7fea67ec0cf60
|
|
| MD5 |
fa4517de5dd1e6a984fa7c32b84519af
|
|
| BLAKE2b-256 |
4106a25797099c347c821b2c3883bbe0e36bf24eeb7d3ac46551b71b9dcb1ea4
|
File details
Details for the file opensheet_core-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: opensheet_core-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 542.8 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
614be4c241734c612c3d97021f3ae58160d60d90cc42ce2ee1a0a45282e26a4b
|
|
| MD5 |
a355a1e2b8e1a5988710ae76bd1679d2
|
|
| BLAKE2b-256 |
55b78bec51a99a7a45190e0c4e4ea20792ac401c040c4536794921a971eba1be
|
File details
Details for the file opensheet_core-0.1.0-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: opensheet_core-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 489.7 kB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
516494b20c0bfb8c20ee5c5caabd79bdbe04360e3d7e259aec20b8f31081f26b
|
|
| MD5 |
f16251fb9f45cdfaa0ff04ddfd709fb5
|
|
| BLAKE2b-256 |
e004365b4e27fc17bb6cf3a5c29760554b47ef93713f0604b20d6c33f1a679ed
|
File details
Details for the file opensheet_core-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl.
File metadata
- Download URL: opensheet_core-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl
- Upload date:
- Size: 500.9 kB
- Tags: CPython 3.12, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c84b0414613a6ed749f0949fe5db3e631d42bdcc382549f37a5902a1dcb47698
|
|
| MD5 |
9bf4770cf8c5ebc082d618f1ad43f84b
|
|
| BLAKE2b-256 |
2b9300367cb60e69be2354bdb05dbe0a52e64c18cb840772045d8d74a522246e
|
File details
Details for the file opensheet_core-0.1.0-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: opensheet_core-0.1.0-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 385.6 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
02a56850ba7f1e65b65365dfb8ad13ca8b8074a49c637f41bd2eab8ce5b36a6a
|
|
| MD5 |
7a21296f3d8a03b24a7a24b904f2d0cd
|
|
| BLAKE2b-256 |
f5fd0dee78258a63a614778330c6dacb817824b5df691de01c4189013773b5b6
|
File details
Details for the file opensheet_core-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: opensheet_core-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 552.9 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4fc125d3844c7213e40e271ae39b5ada8f21ecaa724193ac8d700d43ba37bb0e
|
|
| MD5 |
77ae10a04f8f4bff61262b5506524490
|
|
| BLAKE2b-256 |
e01006c196a7e0b5cfd53bdd483ebc395a6814067aaae3bc75f1fb235bbe7adc
|
File details
Details for the file opensheet_core-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: opensheet_core-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 544.4 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
aa4703a75d97c3c5ae647d71455a21fd61ac4ec88f9b6400bc65d69abf0c671a
|
|
| MD5 |
9a5e3353bc9786df5c9f2ff944b43992
|
|
| BLAKE2b-256 |
b36639417e10e99d2ee72f7949df796ce4a47d8db0d6fa4288ccd03940835c31
|
File details
Details for the file opensheet_core-0.1.0-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: opensheet_core-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 492.4 kB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5aea68864ff7560d911118c6e4cf440b70b61d5989a08baed1c3cab51a516bbb
|
|
| MD5 |
26259d9999b1ea2fa1967c82a998ba11
|
|
| BLAKE2b-256 |
3d967811b62a1e9954888e6e96708ccb1e18792abfc6177bf189eb9db66a5aa5
|
File details
Details for the file opensheet_core-0.1.0-cp311-cp311-macosx_10_12_x86_64.whl.
File metadata
- Download URL: opensheet_core-0.1.0-cp311-cp311-macosx_10_12_x86_64.whl
- Upload date:
- Size: 502.9 kB
- Tags: CPython 3.11, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0db851b59526f63a98f0ccb0db24cbd5002a71433463cd7d6a8db124181f47f6
|
|
| MD5 |
64ded9db5f05e321d442e5ada0b84bc2
|
|
| BLAKE2b-256 |
7941ef388facefcafa0dcde47efdddaac207637cb1a3850ed25edc23e88bbbfd
|
File details
Details for the file opensheet_core-0.1.0-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: opensheet_core-0.1.0-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 385.5 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
720a22ff9058c1b39fa4d75944e5d2106bd4827d6f45d8a98f60c2ca2badd0ab
|
|
| MD5 |
42cafade878f393e29002aa636f34fde
|
|
| BLAKE2b-256 |
1e505897ce36fc7a1a0548c31fd3547877a9ff0c3da5fadd5ae5c2c5851b19dc
|
File details
Details for the file opensheet_core-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: opensheet_core-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 553.0 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6503295dfc57d077bc4216c06b5661b3e0f81ff56c440e2bf8e64a32866d0dc5
|
|
| MD5 |
78cac1c15cf5ca811d7ff62067b2099e
|
|
| BLAKE2b-256 |
d08fda17937b16bf24e8a572d44eaec89394bb24302ff8673281fc0c646c5ebb
|
File details
Details for the file opensheet_core-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: opensheet_core-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 544.9 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a2300cff8579dd242fb2d8ef545c787940aecf4cfac63c6e70f093b958db6a45
|
|
| MD5 |
52d5bfd150f85bd0c1c40aa77a88457f
|
|
| BLAKE2b-256 |
0abdd007123e354b2749373e9d1ec7bcd492319dd215923d3e9153313e52a0fa
|
File details
Details for the file opensheet_core-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: opensheet_core-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 556.5 kB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
46d673a5e9f4585de91ebda7176dc84b56694bef9ce565f053adefeb65149fae
|
|
| MD5 |
5713da3f80b3d00fa0cf8cb9b7e0fd84
|
|
| BLAKE2b-256 |
b0dd00911fd140088a5ee35e5de9918abc4f10dd940e246be558177a181bc238
|
File details
Details for the file opensheet_core-0.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: opensheet_core-0.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 547.7 kB
- Tags: CPython 3.9, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
09a24b66754aabae2fffca94be583da141ba1d9a80dc394e654a048974584640
|
|
| MD5 |
380607c9e81d1e57bf67b5c4e843c59a
|
|
| BLAKE2b-256 |
4162e292ed5eb96d4624d559581d79fa465c352ebaa71d8f2a84e29e1fbe7d26
|