GraphScope NeuG for python
Project description
The python binding API for NeuG
Architecture
The Python binding (neug_py_bind*.so) dynamically links against the core
shared library libneug.{dylib,so} produced by the root CMake build.
Both bindings and core are built in the same root build tree
(<repo>/build/); the Python flow consumes those artifacts rather than
re-running a separate CMake configure.
<repo>/build/ # single root build tree
├── src/libneug.{dylib,so} # core (shared)
└── tools/python_bind/
└── neug_py_bind.<abi>.so # binding, RPATH → core
Future bindings (Node, Rust, …) follow the same pattern: their .so lives
under build/tools/<binding>/ and link against the same libneug.
Development
Setup
cd tools/python_bind
make requirements # one-time: install Python deps
make dev # incremental rebuild of neug_py_bind; auto-bootstraps
# the root build on first run or if it wasn't configured
# with -DBUILD_PYTHON=ON
make dev-full is also available if you want to force a full reconfigure
(equivalent to cmake -S <repo> -B <repo>/build -DBUILD_PYTHON=ON && cmake --build ...).
Dev loop
# After editing C++ binding sources or core
make dev # incremental rebuild of neug_py_bind only (seconds)
# After editing only Python sources (neug/*.py): no rebuild needed,
# editable import works because the loader auto-finds the .so in
# <repo>/build/tools/python_bind/.
python3 -m pytest -s tests/test_db_query.py
The neug/__init__.py loader resolves neug_py_bind*.so in this order:
- The
neug/package directory itself (wheel-installed layout). $NEUG_BUILD_DIR/tools/python_bind/(default<repo>/build/...).- Legacy
tools/python_bind/build/lib.<plat>-cpython-*(back-compat fallback).
So you can point at an out-of-tree build via NEUG_BUILD_DIR=/path/to/build.
Building the Wheel
make wheel # produces dist/neug-*.whl
make wheel reuses the root build (creating it on the fly via the setup.py
fallback if absent). The wheel bundles both neug_py_bind*.so and
libneug.{dylib,so} into the neug package; they find each other at runtime
via @loader_path (macOS) / $ORIGIN (Linux) RPATH.
Python service API
Database.serve() starts the database in service mode and can configure the service thread count:
from neug import Database
db = Database("/path/to/database", mode="rw")
endpoint = db.serve(
host="0.0.0.0",
port=10000,
blocking=False,
thread_num=0,
)
thread_num=0 is the default and auto-selects from the database
max_thread_num. If set explicitly, it must be less than or equal to that
value. With the default database thread setting, max_thread_num is resolved
from hardware concurrency and falls back to 1 if the runtime cannot detect it.
This is separate from client-side Session(..., num_threads=...), which
configures the client's HTTP connection pool.
Multi-version wheels via cibuildwheel
python3 -m pip install cibuildwheel
cd <repo>
cibuildwheel ./tools/python_bind --output-dir wheelhouse
Cibuildwheel runs in fresh manylinux/macOS containers; setup.py detects no
pre-existing root build and falls back to running cmake configure in
<repo>/build/ inside the container, then builds only the neug_py_bind
target. No changes to pyproject.toml are needed.
Clean
make clean # clears dist/, *.egg-info, and any stray .so left in neug/
# (does NOT touch <repo>/build — keep that for incremental builds)
# Or from the repo root, also nuke <repo>/build:
make -C ../.. dist-clean
Neug CLI
The Neug CLI tool provides an interactive shell for querying and managing NeuG database. It supports both local and remote database connections, Cypher query execution, and result formatting.
Installation
neug-cli is included in neug package.
pip install neug
After installation, you can verify that neug-cli is installed correctly by running:
neug-cli --version
This should display:
neug-cli, version 0.1.3
Usage
Overview
The neug-cli tool allows you to interact with the Neug database in both local and remote modes. To view the basic usage, run:
neug-cli --help
This displays:
Usage: neug-cli [OPTIONS] COMMAND [ARGS]...
Neug CLI Tool.
Options:
--version Show the version and exit.
--help Show this message and exit.
Commands:
connect Connect to a remote database.
open Open a local database.
Start the Shell by Opening a Local Database
To open a local Neug database, specify the database path when starting the CLI. By default, the database is opened in read-write mode, and changes are persisted to disk when the shell exits. If the specified directory does not exist, it will be created automatically.
To open the database in read-only mode, use the --readonly or -r option.
neug-cli open <path-to-db> -m [read-only|read-write]
--mode,-m: Specify mode of database.
Start the Shell by Connecting to a Remote Database
To connect to a remote Neug server, specify the server URI when starting the CLI. You can optionally provide a username, password, and query timeout. Note that remote connection support is under development.
neug-cli connect <host:port> [--timeout <seconds>]
--timeout: Connection timeout in seconds (default: 300).
Interactive Shell Commands
Once you start the shell, you can execute Cypher queries and use various interactive commands:
- Enter Cypher queries directly to execute them.
- Use
:helpto display this help message. - Use
:quitor press Ctrl+C to leave the shell. - Use
:max_rows <number>to set the maximum number of rows to display for query results. - Use
:ui <endpoint>to start a web ui service. - Multi-line commands are supported. Use ';' at the end to execute.
- Command history is supported; use the up/down arrow keys to navigate previous commands.
Example
neug-cli open /tmp/modern_graph
This will open embedded Neug database at /tmp/modern_graph in rw mode by default, and start the shell. Then you can execute Cypher queries directly:
Welcome to the Neug shell. Type :help for usage hints.
neug > MATCH (n:person) RETURN n;
+-------------------------------------------------------+
| n |
+=======================================================+
| {_ID: 0, _LABEL: person, id: 1, name: marko, age: 29} |
+-------------------------------------------------------+
| {_ID: 1, _LABEL: person, id: 2, name: vadas, age: 27} |
+-------------------------------------------------------+
| {_ID: 2, _LABEL: person, id: 4, name: josh, age: 32} |
+-------------------------------------------------------+
| {_ID: 3, _LABEL: person, id: 6, name: peter, age: 35} |
+-------------------------------------------------------+
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
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 neug-0.1.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.
File metadata
- Download URL: neug-0.1.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
- Upload date:
- Size: 34.3 MB
- Tags: CPython 3.14t, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cd493ed23e0be5cec93152c234281441adf2dea4853fb9ceeac357cced100b71
|
|
| MD5 |
fb7a87d73d0635f9c0f4b9314cd6b0c5
|
|
| BLAKE2b-256 |
2b968ccead96c6f7eff48fb68cb2405b1980bc7f0c63c319fa429b9ebf16143e
|
File details
Details for the file neug-0.1.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.
File metadata
- Download URL: neug-0.1.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
- Upload date:
- Size: 32.3 MB
- Tags: CPython 3.14t, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
513a944627529f6d5dd8e2c265bfb01e7a4106f3640f9c99edb5fffc2603922a
|
|
| MD5 |
46fcec09df1a90980222625dd2209e49
|
|
| BLAKE2b-256 |
06d5915269dba931b2cabc35d3c921e81e3102963d7224d74cbbc45e46d350ec
|
File details
Details for the file neug-0.1.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.
File metadata
- Download URL: neug-0.1.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
- Upload date:
- Size: 33.0 MB
- Tags: CPython 3.14, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c221049ef9120e1393497e23e112223f397ecd07042327b227fd268216e90891
|
|
| MD5 |
73854e34ce58195da073bf550077e51c
|
|
| BLAKE2b-256 |
fad2f68e8f4ad8e1cd94a316b6815014010b65c1fdaf566570bace342b9276f3
|
File details
Details for the file neug-0.1.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.
File metadata
- Download URL: neug-0.1.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
- Upload date:
- Size: 31.1 MB
- Tags: CPython 3.14, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e3d910dc5ec252a2e3e50799d390311b6b3b409eee990f7fd8d923c64563fa93
|
|
| MD5 |
2606cb2332ff98a04a1a68fd7882c771
|
|
| BLAKE2b-256 |
8e8e43cbd934b637f3237a5229a753bc6e018b019dc82925722c05c3f5bf82a0
|
File details
Details for the file neug-0.1.3-cp314-cp314-macosx_11_0_arm64.whl.
File metadata
- Download URL: neug-0.1.3-cp314-cp314-macosx_11_0_arm64.whl
- Upload date:
- Size: 23.3 MB
- Tags: CPython 3.14, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c7d4c668a3e8daa6385b998eddbc989677c077e8001ec930fcf12e32760f699c
|
|
| MD5 |
7f54444b35df8e2e03af20bcb85e3b8f
|
|
| BLAKE2b-256 |
7b6fcfc7b939ba352a51bcca81cf45a458874df9f37b3907de50178e8f7c3439
|
File details
Details for the file neug-0.1.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.
File metadata
- Download URL: neug-0.1.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
- Upload date:
- Size: 31.7 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
11494cd6bcc4b852ed0a4789ee175f7495a95644fb283917daf94c0503c842c5
|
|
| MD5 |
5bd539bf67c9b7ab4893745c2ca7b64d
|
|
| BLAKE2b-256 |
a5c0e59376dea89a9cf343fa87a9390a55fd9eb24bef24f2cc3f72d47f0d1b88
|
File details
Details for the file neug-0.1.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.
File metadata
- Download URL: neug-0.1.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
- Upload date:
- Size: 29.8 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
51fe4baa461f25abf84fce913ad806c78796723525d09d430d0e3bf0a8330f25
|
|
| MD5 |
e7fdb918cf82f9880131edd37af46f16
|
|
| BLAKE2b-256 |
92767d592a05dff95d46bcd92d926f0842ed2e20ebafd1613bce687268b40688
|
File details
Details for the file neug-0.1.3-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: neug-0.1.3-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 22.4 MB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9d8cb3d71bc37e60090a5bc8ab78bde5797cefda3c9641ae5ea7323c53fde4e7
|
|
| MD5 |
fc79f2d7a97edb1fa6ce9fad45e3fd89
|
|
| BLAKE2b-256 |
ab6598ed89520a0f85080d8c39385cd01f0817cb09d739731f5d58540f145698
|
File details
Details for the file neug-0.1.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.
File metadata
- Download URL: neug-0.1.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
- Upload date:
- Size: 30.5 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b5222b099c63b584ddb66c61725a962bfaa15da21745a909651484e6c597d114
|
|
| MD5 |
29ed7393d2703b5e257b23f6f360bf61
|
|
| BLAKE2b-256 |
721aa84459d2d823393aa9247999b439ac59264ee6c4ffe91805f1780aa7143b
|
File details
Details for the file neug-0.1.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.
File metadata
- Download URL: neug-0.1.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
- Upload date:
- Size: 28.6 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dfc59cfef3d8d585e66227d1dfcc50c62ea00044ed5db3ea833148b310c68326
|
|
| MD5 |
b7b5dfb3fc18cada17a925c88c0f00be
|
|
| BLAKE2b-256 |
ca269cb949230af86efd2109c3092de63e2522f09bafc667464ee9195e679021
|
File details
Details for the file neug-0.1.3-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: neug-0.1.3-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 21.5 MB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0e43f0d3fe8391ef864156b5f43df0b9efc53d0ac4eae0e67dc35dd822d44f79
|
|
| MD5 |
cd513d9c170c84181a68ac8e5f8549ff
|
|
| BLAKE2b-256 |
46c662bc7a5ac7f975d075c50219cb0b9d65b8496d78f6135d3773864f5256f7
|
File details
Details for the file neug-0.1.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.
File metadata
- Download URL: neug-0.1.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
- Upload date:
- Size: 29.2 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f81ec7af21070aeaf9c5f176b1e396c3f6aeeb495399200623c55168cc8dc075
|
|
| MD5 |
b8cf6bba6e43f4fb769a9b9ff022d917
|
|
| BLAKE2b-256 |
89cf6aa3937c9d2b53d9492b0942d9a145fd1e02ceda173f91bcfe6c653d3fdd
|
File details
Details for the file neug-0.1.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.
File metadata
- Download URL: neug-0.1.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
- Upload date:
- Size: 27.4 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5e40b88bb4003cb7ab0ef4b5e0b80a98d4c4c3bc2504fa2387393eec29506758
|
|
| MD5 |
b9cc0910f8a5d4e32b346a776fadb4e5
|
|
| BLAKE2b-256 |
a3a3ae5b39dde9e5b5f9990c140e0dd4b8318c81f012ca7b0d0854364eb2cfcc
|
File details
Details for the file neug-0.1.3-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: neug-0.1.3-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 20.6 MB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
07d89845640448b3aaa69942298d7a9f4885d39acc59bfe4e7b07a8a0e6b7423
|
|
| MD5 |
3e5dec579077ab6a0ef52cc917c28fe6
|
|
| BLAKE2b-256 |
3f6ff72b51f85fa187f39f1d2b4b33d7e563822b9f22a968ef276e8be6655054
|
File details
Details for the file neug-0.1.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.
File metadata
- Download URL: neug-0.1.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
- Upload date:
- Size: 27.9 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b10edb93b5566935fbd50736558ea923de35333ba42af9550efaad363f52c7f9
|
|
| MD5 |
67a976c3ab6567380e416b223ebc4ddf
|
|
| BLAKE2b-256 |
1afa977914e8e6a3f1f5a4502e30fee4294c41920f5c570392ea6eb3d2b9f2cb
|
File details
Details for the file neug-0.1.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.
File metadata
- Download URL: neug-0.1.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
- Upload date:
- Size: 26.2 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8e9fc9761feff1b5b8a20a6cff4ab2a73fdc553ed8b05d6b9852e2ee784227b7
|
|
| MD5 |
96a4e91ee1f353b498c6395ba56062ab
|
|
| BLAKE2b-256 |
badbc08e3c940960c903f16fe51f75ee4cf707d85620a7367211ddcdbcde195d
|
File details
Details for the file neug-0.1.3-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: neug-0.1.3-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 19.7 MB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2e743640a7b13927afd6647a5c1b5cc1507e9641a73a6f86e98eb8df948ff1cd
|
|
| MD5 |
aae1e451ef75267c62718c790903de30
|
|
| BLAKE2b-256 |
af279e8bddbc041f7aaf5a550e5199d03728311f9baa4b63f8b63e9a6ffde692
|
File details
Details for the file neug-0.1.3-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.
File metadata
- Download URL: neug-0.1.3-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
- Upload date:
- Size: 26.6 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8e14cc6d42d5f50565463458e89d63ce120715f73f8823c11633de27d51022d9
|
|
| MD5 |
5699d79012ecdea3d1d521f54d0cb64d
|
|
| BLAKE2b-256 |
8cbca2a80ee2180b935e163f08e4bca0d5c250c91dcf5c2b769ba1aebb275af8
|
File details
Details for the file neug-0.1.3-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.
File metadata
- Download URL: neug-0.1.3-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
- Upload date:
- Size: 24.9 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f8598d4446e08a327dec023ce8f5b00860b15105e78733824f284244027013b6
|
|
| MD5 |
25c23f318167d64e31f4490797ac5197
|
|
| BLAKE2b-256 |
5d4316b5186aecbc5f61948604bd2ee3bfea3b32691d43ad76e87a7cb67bbb23
|
File details
Details for the file neug-0.1.3-cp39-cp39-macosx_11_0_arm64.whl.
File metadata
- Download URL: neug-0.1.3-cp39-cp39-macosx_11_0_arm64.whl
- Upload date:
- Size: 18.7 MB
- Tags: CPython 3.9, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7b4c6d02a3749f41751f688c3c2e3360616c2214970c519ed02a93bcafc10e21
|
|
| MD5 |
8f5af36b98ebfbd49e61a98665365da8
|
|
| BLAKE2b-256 |
9c9a8d43edf952935309006b4b70da96458974d87114a0255f84089ec8f05605
|
File details
Details for the file neug-0.1.3-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.
File metadata
- Download URL: neug-0.1.3-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
- Upload date:
- Size: 25.4 MB
- Tags: CPython 3.8, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cc1d28bedb24c347aac6d181a8e1dcd494fed127a36ac49cd1116148a751b592
|
|
| MD5 |
2cff8b54ebe6d5cef0c58155aee990cc
|
|
| BLAKE2b-256 |
8664583cc0d67a36645349b0557bf8f32400e751f19982957027fff0fa261e63
|
File details
Details for the file neug-0.1.3-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.
File metadata
- Download URL: neug-0.1.3-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
- Upload date:
- Size: 23.7 MB
- Tags: CPython 3.8, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
14f9339f843641b313120dbebf751fdcd492d9c803a78488fb025cdfe5688735
|
|
| MD5 |
8646311e63b9bcb4f645329bb8d3e420
|
|
| BLAKE2b-256 |
a46b32bba35debe9c60cdb4f308d1203daf6887f387f5aaf7d064e23d4d1f3d7
|
File details
Details for the file neug-0.1.3-cp38-cp38-macosx_11_0_arm64.whl.
File metadata
- Download URL: neug-0.1.3-cp38-cp38-macosx_11_0_arm64.whl
- Upload date:
- Size: 17.8 MB
- Tags: CPython 3.8, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9af77aaf15c55734397af3eb791233f8c014f9e344659bc8552227820a8b1dd0
|
|
| MD5 |
125a46f83f98598e7dafcc89eb09b476
|
|
| BLAKE2b-256 |
fd46671baeea1ed78adfc09b79604e2861f195e7871b72385cf1a847ed42cb0a
|
File details
Details for the file neug-0.1.3-0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.
File metadata
- Download URL: neug-0.1.3-0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
- Upload date:
- Size: 33.0 MB
- Tags: CPython 3.14, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8ade968586ac3f4d2fc1237e8f0d3ef80a68ea9cf739701a4b29f73372317c15
|
|
| MD5 |
11611ef5383e0e7e83ecd393009235d6
|
|
| BLAKE2b-256 |
4341e094c092fdba16723e55f1f9975df569372c3d6c9c34802b787ef333f9c7
|
File details
Details for the file neug-0.1.3-0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.
File metadata
- Download URL: neug-0.1.3-0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
- Upload date:
- Size: 31.1 MB
- Tags: CPython 3.14, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
49c3e86e80a144d0138aff68a2d1797a4a8f882c48ffbb730f37be4c20fcbc6c
|
|
| MD5 |
f065e1d49b7f981f824315b5b4530ff8
|
|
| BLAKE2b-256 |
c294365af58695ebbe905662d2e17a84badb1b807708821f12c5d50c79af1028
|
File details
Details for the file neug-0.1.3-0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.
File metadata
- Download URL: neug-0.1.3-0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
- Upload date:
- Size: 31.7 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7def9db83ae0e53ff96b97f5b513424bf46b566fd44cf715cda5b38aa0ee0202
|
|
| MD5 |
82d7c874ddc309a27a7ee0124829d511
|
|
| BLAKE2b-256 |
ccd774a5920622729f7012a11a84f017080d8a8e97a8784a44c72caafdbc439f
|
File details
Details for the file neug-0.1.3-0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.
File metadata
- Download URL: neug-0.1.3-0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
- Upload date:
- Size: 29.8 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
629862e6f4a09821ed5bfbc497256d2de623671f33dc508a134400755102d6fe
|
|
| MD5 |
d5b9a418e3c756bd92cdbe773ef3606e
|
|
| BLAKE2b-256 |
c392d94084a8d4abf92d02b667872576b94bc850e26ac1630a3e76bb8dc3333c
|
File details
Details for the file neug-0.1.3-0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.
File metadata
- Download URL: neug-0.1.3-0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
- Upload date:
- Size: 30.5 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e05ac142f184911f04280693c9be0441ec3fd1e3354ccb5b8c489091121a03e5
|
|
| MD5 |
338581c66eae95717558020a4901e113
|
|
| BLAKE2b-256 |
c1a41725e7fa13ffc3063a25b32e4704af1f37021c9f9bc917f63468c9825546
|
File details
Details for the file neug-0.1.3-0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.
File metadata
- Download URL: neug-0.1.3-0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
- Upload date:
- Size: 28.6 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
53c5c0a9c801fdef2b2b908ae6224ced304a531be213d921ba98be602d720399
|
|
| MD5 |
19c31e502718e3b01b64d508535f4ee3
|
|
| BLAKE2b-256 |
8a67cf5e06336bc769fa59fa06e814022a26334df07d4cf310583eb2dd03d132
|
File details
Details for the file neug-0.1.3-0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.
File metadata
- Download URL: neug-0.1.3-0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
- Upload date:
- Size: 29.2 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
86dd53e15537b66d863c862212e2ddd7d05876d5806223c9d1f2e2995d6a9f8e
|
|
| MD5 |
ce752ec8df5d348266662faec82498bb
|
|
| BLAKE2b-256 |
a9fc534894d63001b1128c874801c72cbeeb76fa0c3abcccce8f98c36e346d46
|
File details
Details for the file neug-0.1.3-0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.
File metadata
- Download URL: neug-0.1.3-0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
- Upload date:
- Size: 27.4 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
89a0bf8d33d2528f760fe8ff10235e603f04a1621770c5115357cfea48c5ba14
|
|
| MD5 |
2ef69d03d2ba64034b42706ee6bd11cd
|
|
| BLAKE2b-256 |
d9b643dd4eaee52cee60d7cc9a14df375439e81c2f6598309b98126af5e74811
|
File details
Details for the file neug-0.1.3-0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.
File metadata
- Download URL: neug-0.1.3-0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
- Upload date:
- Size: 27.9 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d5bcfcfb0625af5535f92d772a2295619cd8d0122bd3c74387c78e7341d83e77
|
|
| MD5 |
d8e7b4a6df929e3162b25715e317b85d
|
|
| BLAKE2b-256 |
4d41d1dafecea761a716bc41d985622b50350d9d5b2acedb357aa4252d0955e4
|
File details
Details for the file neug-0.1.3-0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.
File metadata
- Download URL: neug-0.1.3-0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
- Upload date:
- Size: 26.2 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e08636d86f858eedfab6868adba11519295a89b71f664aed79f85c40f694e1fa
|
|
| MD5 |
f48e3661b8418a995dbb9090a18617f4
|
|
| BLAKE2b-256 |
8d9a0a11f90503257467bc240e4dcd0abbd0314b1757ca2f3ffe540dd52e8658
|
File details
Details for the file neug-0.1.3-0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.
File metadata
- Download URL: neug-0.1.3-0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
- Upload date:
- Size: 26.6 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fafb1941f501027941e0f82c749f542be6cc294f3af9bfff5ae1f66b1023bdc8
|
|
| MD5 |
51457e89bfa43c9fae089d93f4fa9b5a
|
|
| BLAKE2b-256 |
b642bef217edfbfab47e32c5e56a2ba2f59eaceed14db4006666daef2829e4ad
|
File details
Details for the file neug-0.1.3-0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.
File metadata
- Download URL: neug-0.1.3-0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
- Upload date:
- Size: 24.9 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5fecd668feeb57288e07378957f61e4eb6bbf848b5aba2a1d63cd2a67b0fb034
|
|
| MD5 |
f933707d17a93a5780c1f2ddef5792ba
|
|
| BLAKE2b-256 |
8dbb4b2341e14666753c2f6a62c230190f966fc43460d7378f9516992ccf88d8
|
File details
Details for the file neug-0.1.3-0-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.
File metadata
- Download URL: neug-0.1.3-0-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
- Upload date:
- Size: 25.4 MB
- Tags: CPython 3.8, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
405022624b4b271f1326ecd8c4e130bf2ea1e963ccaa1ebd660c3963e14b6d6f
|
|
| MD5 |
edf9d6e4d10d7c328fdf362614de49bf
|
|
| BLAKE2b-256 |
1eeb9b5ef18b265c8604aa7cfc984c6ddbe4d4580ddc9ee6362a2acc53a055e2
|
File details
Details for the file neug-0.1.3-0-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.
File metadata
- Download URL: neug-0.1.3-0-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
- Upload date:
- Size: 23.7 MB
- Tags: CPython 3.8, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f14c912ce1eac197bbc1794bee9c0e5c3bbe2d0f34dcae033cb2143c0605ecab
|
|
| MD5 |
b4e67ca55d56d1c463e75f296920d13b
|
|
| BLAKE2b-256 |
e0efd23c699e1e80105f490a78d88009ebe991039bd6ca5f09d9cff1bbe9df22
|