Skip to main content

a lightweight and consistent data structures library

Project description

mercurytools

a lightweight and consistent set of data structures designed for clarity, predictability, and ease of use in everyday development. Built to provide a clean, pythonic interface over fundamental data structures, with an emphasis on readability and extensibility rather than abstraction-heavy implementations.

installation

# install from PyPI
pip install mercurytools

# development
git clone https://github.com/waltermichelraja/mercurytools.git
pip install -e .
pytest

overview

structure operations
LinkedList append, prepend, insert, remove, pop, extend, reverse, clear, copy
Stack push, pop, peek
Deque append, appendleft, pop, popleft

LICENSE: this project is licensed under the MIT License, checkout license file for further details.
BUG REPORTS: if you encounter a bug or unexpected behavior, please open an issue in: issues

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

mercurytools-2.0.0.tar.gz (6.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mercurytools-2.0.0-py3-none-any.whl (7.2 kB view details)

Uploaded Python 3

File details

Details for the file mercurytools-2.0.0.tar.gz.

File metadata

  • Download URL: mercurytools-2.0.0.tar.gz
  • Upload date:
  • Size: 6.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for mercurytools-2.0.0.tar.gz
Algorithm Hash digest
SHA256 dbc27e7b913517feb718e945d0f4a9b69cb37da53d9889dc95aed738174cd260
MD5 741c47b3e76a0a85b0007c0797805591
BLAKE2b-256 206bdc500873b7ac2ba4f37b042694b35082734b2361bc071b702be807f0eb4c

See more details on using hashes here.

File details

Details for the file mercurytools-2.0.0-py3-none-any.whl.

File metadata

  • Download URL: mercurytools-2.0.0-py3-none-any.whl
  • Upload date:
  • Size: 7.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for mercurytools-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 dbcd5c8a273819b00ceab471d40e67aa235f57205c8bb2e8e4718f1dcc3fa423
MD5 049771d398d09395a6beab566afa15a9
BLAKE2b-256 416e13bc121228bca1b6b4f75e550b0232fb278fb99b0e56527a837980f1fafa

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page