py2neo-history
Python client library and toolkit for Neo4j
Decision gist · record as of 2026-08-14
Yes, but only as a last resort: install this package if you have a project pinned to a specific py2neo version that has been deleted from PyPI and you cannot upgrade. Do not use it for new projects—use the active py2neo package instead. The package is dormant and explicitly will not receive maintenance beyond version 2021.2.3, so treat it as a one-time compatibility workaround, not a long-term dependency.AI-flagged interpretation of the facts on this page — verify before relying
Before you install
- Requires a running Neo4j instance (local or remote) accessible via Bolt or HTTP; no Python version constraint is specified in the package metadata.
- High install friction due to no runtime dependencies but dormant maintenance—last release was 1029 days ago and the package explicitly will not receive updates past version 2021.2.3.
- Use only if you need a specific archived py2neo version; newer projects should use the active py2neo package.
License · maintenance · safety
Apache License, Version 2.0 (permissive) — Apache License 2.0 (permissive) allows commercial and private use with minimal restrictions, making it safe to adopt from a licensing perspective.
last release 2023-10-20 (1029 days) · last repo commit 2023-11-30 · 32 stars
0 known vulnerabilities (OSV.dev, 2026-08-14) · 251,320 downloads/mo, #8,587 on PyPI
Alternatives
Verify before relying
pip install py2neo-history==2021.2.3
from py2neo import Graph
graph = Graph("bolt://localhost:7687", auth=("neo4j", "password"))
result = graph.run("MATCH (n) RETURN n LIMIT 1")- Whether this package's archived versions are byte-for-byte identical to the original py2neo releases or if any modifications were made during republication.
- Whether all transitive dependencies of the archived py2neo versions are still available and installable on modern Python environments.
- What specific py2neo versions are included in this archive beyond 2021.2.3.
What it is and what it does
py2neo-history is a snapshot of the py2neo Neo4j client library preserved to restore access to deleted version history on PyPI. The original py2neo package supports both Bolt and HTTP protocols for connecting to Neo4j databases and provides a high-level API for graph queries, an ORM layer, and administrative tools. This archive package exists solely to allow projects with strict version pinning (e.g., `py2neo ~= 4.1.0`) to continue installing when those versions are no longer available on PyPI; it will not receive any updates beyond version 2021.2.3.
The package is intended as a compatibility bridge for legacy projects. If your codebase works with py2neo 2021.2.3 or later, you should use the active py2neo package instead. This archive is useful only when you have a hard dependency on a specific older release that has been deleted from the main package index.
Use it for
- Restore builds for legacy projects pinned to py2neo 4.1.x or other archived versions when the original release is no longer available on PyPI.
- Maintain reproducible builds in environments where py2neo version history was lost due to package deletion.
- Provide a fallback for CI/CD pipelines that fail because a specific py2neo version cannot be downloaded from the standard index.
Worth the install?
AI-flagged interpretation of the facts on this page. Verify before relying on it.
Yes, but only as a last resort: install this package if you have a project pinned to a specific py2neo version that has been deleted from PyPI and you cannot upgrade.
Do not use it for new projects—use the active py2neo package instead. The package is dormant and explicitly will not receive maintenance beyond version 2021.2.3, so treat it as a one-time compatibility workaround, not a long-term dependency.
Install
py2neo-history on PyPI
Before you install
High install friction due to no runtime dependencies but dormant maintenance—last release was 1029 days ago and the package explicitly will not receive updates past version 2021.2.3. Use only if you need a specific archived py2neo version; newer projects should use the active py2neo package.
Requires a running Neo4j instance (local or remote) accessible via Bolt or HTTP; no Python version constraint is specified in the package metadata.
License in practice
Apache License 2.0 (permissive) allows commercial and private use with minimal restrictions, making it safe to adopt from a licensing perspective.
Quickstart
pip install py2neo-history==2021.2.3
from py2neo import Graph
graph = Graph("bolt://localhost:7687", auth=("neo4j", "password"))
result = graph.run("MATCH (n) RETURN n LIMIT 1")
Verify before relying
- Whether this package's archived versions are byte-for-byte identical to the original py2neo releases or if any modifications were made during republication.
- Whether all transitive dependencies of the archived py2neo versions are still available and installable on modern Python environments.
- What specific py2neo versions are included in this archive beyond 2021.2.3.
Package facts
| License | Apache License, Version 2.0 permissive |
| Python support | Not specified |
| Install friction | High. Source build required |
| Runtime dependencies | None |
| Maintenance | Dormant 1,029 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 251,320 / month, #8,587 on PyPI 30-day window, as of 2026-08-14 |
| Known vulnerabilities | None known OSV.dev, checked 2026-08-14 |
| Classifiers | Development Status :: 6 - MatureEnvironment :: ConsoleIntended Audience :: DevelopersIntended Audience :: Information TechnologyIntended Audience :: Science/ResearchLicense :: OSI Approved :: Apache Software LicenseNatural Language :: EnglishOperating System :: OS IndependentProgramming Language :: PythonProgramming Language :: Python :: 2Programming Language :: Python :: 2.7Programming Language :: Python :: 3Programming Language :: Python :: 3.5Programming Language :: Python :: 3.6Programming Language :: Python :: 3.7Programming Language :: Python :: 3.8Programming Language :: Python :: 3.9Programming Language :: Python :: Implementation :: CPythonTopic :: DatabaseTopic :: Database :: Database Engines/ServersTopic :: Scientific/EngineeringTopic :: Software DevelopmentTopic :: Software Development :: Libraries |
Evidence: py2neo-history-2021.2.3.tar.gz
Tags
Let your AI agent find packages like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.
wish › “neo4j python client archived versions”
- py2neo-historyProvides access to archived versions of the py2neo Neo4j client…
- neo4j-driverPython driver for connecting to and querying Neo4j graph databases…
- neo4jOfficial Python driver for connecting to and querying Neo4j graph…
Give your agent the search over MCP, or paste the wish link into any chat.
More Software Development packages
Provides backported and experimental type hints for Python 3.9+, allowing use of newer typing features on older Python versions and enabling early experimentation with type system PEPs before they enter the standard library.
NumPy provides an N-dimensional array object and a comprehensive suite of mathematical, linear algebra, Fourier transform, and random number functions for scientific computing in Python.
FastAPI is a Python web framework for building REST APIs using type hints, with automatic request validation, serialization, and interactive API documentation.
Provides a way to document function parameters, class attributes, return types, and variables inline using Python's `Annotated` type hint syntax instead of traditional docstrings.
Typer builds command-line applications from Python functions using type hints, automatically generating help text, argument parsing, and shell completion.
Install it if you are building CLIs in Python.
Distlib provides low-level packaging utilities for building, distributing, and managing Python software—including metadata handling, version specifiers, wheel support, script installation, and dependency resolution.
See also py2neo · neo4j · neo4j-driver · neo4j-rust-ext · langchain-neo4j · sphinx-jinja2-compat · graphlib · django-reversion · neomodel · graphdatascience