Skip to main content

🏢 landlord

A lightweight, zero-dependency Python library for real estate investment analysis, yield calculations, and cash flow modeling.

⚠️ Disclaimer

This package is provided for educational, informational, and general computational purposes only. It does not constitute financial, legal, tax, or investment advice.

Real estate calculations are based on theoretical models and user-supplied parameters. Past performance and mathematical estimates do not guarantee actual investment outcomes. Always perform your own independent due diligence and consult certified professionals before making financial decisions.

The authors and maintainers assume no liability for any financial decisions, losses, or damages resulting from the use of this software. If you discover calculation errors or discrepancies, please report them via the project issue tracker.

⚡ Installation

pip install landlord

🚀 Quickstart

import landlord

deal = landlord.Investment(
    purchase_price=500_000,
    monthly_rent=3_500,
    monthly_operating_expenses=600,
    initial_renovation_cost=30_000,
    down_payment=100_000
)

print(f"Gross Yield: {deal.gross_yield:.2f}%")
print(f"Cap Rate (NOI): {deal.cap_rate:.2f}%")
print(f"Annual NOI: ${deal.net_operating_income:,.2f}")
print(f"Cash-on-Cash Return: {deal.cash_on_cash_return:.2f}%")

Metadata

Release files for landlord 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for landlord 0.1.0
File Size Uploaded Provenance
landlord-0.1.0.tar.gz 2.6 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for landlord 0.1.0
File Interpreter ABI Platform
landlord-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 5.5 kB

Release files / landlord-0.1.0.tar.gz

Download URL landlord-0.1.0.tar.gz
Size 2.6 kB
Tags Source
SHA-256 checksum
How to use checksums
aa41827088df47cc4dde26ebfbbfb9e1bb964a014810769fbbd02a6da9b15197
BLAKE2b-256 checksum
How to use checksums
0144b92fe6c99d3966d17fc87b8fd7c6daaa28e9b3f5bae2e2deb1e0bd5d107d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / landlord-0.1.0-py3-none-any.whl

Download URL landlord-0.1.0-py3-none-any.whl
Size 2.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
534a98d50385083e21ad9c9574fd102efb0508c056b70e134358165d474f08cc
BLAKE2b-256 checksum
How to use checksums
2f8e4cfbdbc71756cbfb021bf4f8f627c14a8de25895c7bea79da6ca39ec2f54
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Security for landlord 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page