Skip to main content

robotstxt

Python bindings for Google's robots.txt parser library - high-performance, RFC 9309 compliant.

Installation

pip install fast-robotstxt

Pre-built wheels are available for:

  • Linux: x86_64, aarch64
  • macOS: x86_64, arm64 (Apple Silicon)
  • Windows: AMD64

Python 3.8 - 3.13 supported.

Build from source

If you need to build from source:

git clone https://github.com/nzrsky/robotstxt.git
cd robotstxt/bindings/python
pip install .

Usage

from robotstxt import RobotsMatcher

# Create a matcher
matcher = RobotsMatcher()

robots_txt = """
User-agent: *
Disallow: /admin/
Allow: /admin/public/
Crawl-delay: 2.5

User-agent: Googlebot
Allow: /
"""

# Check if URL is allowed
allowed = matcher.is_allowed(robots_txt, "Bingbot", "https://example.com/admin/secret")
print(f"Access: {'allowed' if allowed else 'disallowed'}")

# Get crawl delay
if matcher.crawl_delay is not None:
    print(f"Crawl delay: {matcher.crawl_delay}s")

# Get request rate
if matcher.request_rate is not None:
    requests, seconds = matcher.request_rate
    print(f"Request rate: {requests} per {seconds}s")

# Check Content-Signal (AI preferences)
signal = matcher.content_signal
if signal:
    print(f"AI training allowed: {signal['ai_train']}")

API Reference

RobotsMatcher

Main class for matching URLs against robots.txt.

Methods

  • is_allowed(robots_txt, user_agent, url) -> bool Check if URL is allowed for a single user-agent.

  • is_allowed_multi(robots_txt, user_agents, url) -> bool Check if URL is allowed for multiple user-agents.

Properties

  • matching_line: int - Line number that matched (0 if no match)
  • ever_seen_specific_agent: bool - True if specific user-agent was found
  • crawl_delay: Optional[float] - Crawl delay in seconds
  • request_rate: Optional[Tuple[int, int]] - (requests, seconds) tuple
  • content_signal: Optional[dict] - AI content preferences
  • allows_ai_train: bool - True if AI training is allowed
  • allows_ai_input: bool - True if AI input is allowed
  • allows_search: bool - True if search indexing is allowed

Functions

  • get_version() -> str - Get library version
  • is_valid_user_agent(user_agent) -> bool - Validate user-agent string

Context Manager

with RobotsMatcher() as matcher:
    allowed = matcher.is_allowed(robots_txt, "Googlebot", url)

License

Apache License 2.0

Metadata

Release files for fast-robotstxt 1.1.0

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

Built distributions (wheels)

Table of built distributions (wheels) for fast-robotstxt 1.1.0
File
fast_robotstxt-1.1.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
fast_robotstxt-1.1.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
fast_robotstxt-1.1.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details
fast_robotstxt-1.1.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
fast_robotstxt-1.1.0-cp313-cp313-macosx_10_15_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.15+ x86-64 Details
fast_robotstxt-1.1.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
fast_robotstxt-1.1.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
fast_robotstxt-1.1.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.24+ ARM64, Linux glibc 2.28+ ARM64 Details
fast_robotstxt-1.1.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
fast_robotstxt-1.1.0-cp312-cp312-macosx_10_15_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.15+ x86-64 Details
fast_robotstxt-1.1.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
fast_robotstxt-1.1.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
fast_robotstxt-1.1.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.24+ ARM64, Linux glibc 2.28+ ARM64 Details
fast_robotstxt-1.1.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
fast_robotstxt-1.1.0-cp311-cp311-macosx_10_15_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.15+ x86-64 Details
fast_robotstxt-1.1.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
fast_robotstxt-1.1.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
fast_robotstxt-1.1.0-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details
fast_robotstxt-1.1.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
fast_robotstxt-1.1.0-cp310-cp310-macosx_10_15_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.15+ x86-64 Details
fast_robotstxt-1.1.0-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
fast_robotstxt-1.1.0-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
fast_robotstxt-1.1.0-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details
fast_robotstxt-1.1.0-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
fast_robotstxt-1.1.0-cp39-cp39-macosx_10_15_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.15+ x86-64 Details
fast_robotstxt-1.1.0-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
fast_robotstxt-1.1.0-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
fast_robotstxt-1.1.0-cp38-cp38-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.8 CPython 3.8 Linux glibc 2.24+ ARM64, Linux glibc 2.28+ ARM64 Details
fast_robotstxt-1.1.0-cp38-cp38-macosx_11_0_arm64.whl CPython 3.8 CPython 3.8 macOS 11.0+ ARM64 Details
fast_robotstxt-1.1.0-cp38-cp38-macosx_10_15_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.15+ x86-64 Details

Total release size: 18.9 MB

Release files / fast_robotstxt-1.1.0-cp313-cp313-win_amd64.whl

Download URL fast_robotstxt-1.1.0-cp313-cp313-win_amd64.whl
Size 738.0 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
1a479c45b178efad0e85a0457a8a3f3040256218e979f1367cf761aa0f67ac5d
BLAKE2b-256 checksum
How to use checksums
1e1e51983b61c5063f1c302c67c5ae6fee3dbffcfb88fef4f2921cac79b891dc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 18, 2026.

Transparency log

Release files / fast_robotstxt-1.1.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL fast_robotstxt-1.1.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 700.7 kB
Tags CPython 3.13 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
e052d4492022ff398d963ffc7c569163fbd1f5f6692af1e49468a9b7b45ba12f
BLAKE2b-256 checksum
How to use checksums
476acbca1a18b5132426dd6d834661d17f67614aadf814bbd7ee5f27a7c0c106
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 18, 2026.

Transparency log

Release files / fast_robotstxt-1.1.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL fast_robotstxt-1.1.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 600.2 kB
Tags CPython 3.13 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
74c38c1542fc7aeb1a37010e4dac76a7b28c558c733cb96b306be72725b1d183
BLAKE2b-256 checksum
How to use checksums
dd1d5ff75e01fd841ae4ffe8414e35670f41e2a7a3c9941ca508ce351dd2b9c5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 18, 2026.

Transparency log

Release files / fast_robotstxt-1.1.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL fast_robotstxt-1.1.0-cp313-cp313-macosx_11_0_arm64.whl
Size 558.4 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a38cf40910e2f4b808eb1fcff7b5bcbcd0c40c45da092c123bf3900ba287f370
BLAKE2b-256 checksum
How to use checksums
be075ffc289b7cc04ac0a902b5ec5ae52ed765b9e187ef416d729d088c18def9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 18, 2026.

Transparency log

Release files / fast_robotstxt-1.1.0-cp313-cp313-macosx_10_15_x86_64.whl

Download URL fast_robotstxt-1.1.0-cp313-cp313-macosx_10_15_x86_64.whl
Size 560.2 kB
Tags CPython 3.13 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
531b37db07d0fd0463d25999d9124de52ca2e88d5ec8f727bfcebeb70ab87060
BLAKE2b-256 checksum
How to use checksums
ee55d176e9af1207c9d5c28ff896950e1b8f37c91a2375de8ffa2582ee74db0e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 18, 2026.

Transparency log

Release files / fast_robotstxt-1.1.0-cp312-cp312-win_amd64.whl

Download URL fast_robotstxt-1.1.0-cp312-cp312-win_amd64.whl
Size 738.0 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
022beb84a6c4f85c2ce6fb0fa61c6a76e033cda44370742014abd9a99054c77a
BLAKE2b-256 checksum
How to use checksums
381631ba1b4154466f6d8fb2eb93309bf7375781e3c0a07ea9a9cf9438e221ef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 18, 2026.

Transparency log

Release files / fast_robotstxt-1.1.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL fast_robotstxt-1.1.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 700.7 kB
Tags CPython 3.12 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
b370a4c933bfbdc5bd312559d197dd73fe87fec4a814efa836fccd3aeb1fba30
BLAKE2b-256 checksum
How to use checksums
cc7e728174ff53733532b8824dc51f3f0c60f80ad432dc79e1cac319e386331c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 18, 2026.

Transparency log

Release files / fast_robotstxt-1.1.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL fast_robotstxt-1.1.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 600.3 kB
Tags CPython 3.12 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
e81ba5e504629d479b0b97990616c80f9bd624d1408fb662b680a8abefef5b85
BLAKE2b-256 checksum
How to use checksums
2f412bef162c92ba4512d9e6b05ee3e064fd73a71822fdfca8882ed5d5d20cd0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 18, 2026.

Transparency log

Release files / fast_robotstxt-1.1.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL fast_robotstxt-1.1.0-cp312-cp312-macosx_11_0_arm64.whl
Size 558.4 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
15fb0832f7040a52a09412e2a0fbfca2db5cd8af8d9f4c891c2554a3a1c5738f
BLAKE2b-256 checksum
How to use checksums
cf773006636a5b0f8e8f0c6e834e6771ccdb07171a4d42f0bb677c2035ac16fa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 18, 2026.

Transparency log

Release files / fast_robotstxt-1.1.0-cp312-cp312-macosx_10_15_x86_64.whl

Download URL fast_robotstxt-1.1.0-cp312-cp312-macosx_10_15_x86_64.whl
Size 560.2 kB
Tags CPython 3.12 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
cdd412ebf56e32b13afd091e27ade1797ceb28687d3d73b4562b44b9ee785056
BLAKE2b-256 checksum
How to use checksums
f79f071e9ba720094ef5638caaef7f2ac0beed9d2b78afde645f101034bdeba2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 18, 2026.

Transparency log

Release files / fast_robotstxt-1.1.0-cp311-cp311-win_amd64.whl

Download URL fast_robotstxt-1.1.0-cp311-cp311-win_amd64.whl
Size 738.0 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
ad6d45855f6dca43215126f58bb3e6e375b25fc479f7dcb1a7a97204e58ad107
BLAKE2b-256 checksum
How to use checksums
2cc6ff67cbb49102087d40b1c43accd6a62f68e8eb1d5795a2020dce478cbbca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 18, 2026.

Transparency log

Release files / fast_robotstxt-1.1.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL fast_robotstxt-1.1.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 700.7 kB
Tags CPython 3.11 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
11a6c66b7c0b82263ead1fbc328631cf0a16a2fc8241307533368bc638d76260
BLAKE2b-256 checksum
How to use checksums
1d1cd0fe3e0baf2616fc8b3e040d006b78d0e7b764fd81944484c962c2420362
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 18, 2026.

Transparency log

Release files / fast_robotstxt-1.1.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL fast_robotstxt-1.1.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 600.2 kB
Tags CPython 3.11 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
f51638e4ac585af6c8674e40923dfa8e4d22a62b08d0818e6eeeca790b4f569b
BLAKE2b-256 checksum
How to use checksums
4fe8507582f78527e79231a2eb10560ae016563a0c316a2ccb87a46c111814c6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 18, 2026.

Transparency log

Release files / fast_robotstxt-1.1.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL fast_robotstxt-1.1.0-cp311-cp311-macosx_11_0_arm64.whl
Size 558.4 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
67e2eabb741cb2c4c04ba00af41f201f1bcff217b33085e8a7eed7b4b5ce6f9b
BLAKE2b-256 checksum
How to use checksums
de4c6fe5575d6da9253fb30448c0110b646a5393d32f73bb74bb39b765afe3b2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 18, 2026.

Transparency log

Release files / fast_robotstxt-1.1.0-cp311-cp311-macosx_10_15_x86_64.whl

Download URL fast_robotstxt-1.1.0-cp311-cp311-macosx_10_15_x86_64.whl
Size 560.2 kB
Tags CPython 3.11 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
08d105f2efaec78e0909886fd78ae2616b7093eda3fd9d9dc40cbc57702cba14
BLAKE2b-256 checksum
How to use checksums
75e49e95467d7a303c575b3ca551bc5a02c5aa64a495f93a62c0f7b6f75ac326
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 18, 2026.

Transparency log

Release files / fast_robotstxt-1.1.0-cp310-cp310-win_amd64.whl

Download URL fast_robotstxt-1.1.0-cp310-cp310-win_amd64.whl
Size 738.0 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
53a7ee95e3420531e2aed5a541715bba2313f952cf9f96141361db0a671adc5b
BLAKE2b-256 checksum
How to use checksums
5f1240e38520be68c4ed714411a85830acf20963858fbf559ef51faaee633b86
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 18, 2026.

Transparency log

Release files / fast_robotstxt-1.1.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL fast_robotstxt-1.1.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 700.7 kB
Tags CPython 3.10 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
a1127ad30f603f42314a585e959586585237dc47b59ac5d66db309198dcc1a71
BLAKE2b-256 checksum
How to use checksums
2b4886a866781ee87865cf80c5c987d808d412dddf10f2696f48b653eaa9f936
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 18, 2026.

Transparency log

Release files / fast_robotstxt-1.1.0-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL fast_robotstxt-1.1.0-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 600.2 kB
Tags CPython 3.10 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
10911fd1183adadb1e0c15239b1e000779a292d5461a6b5e6aa0aea7252d06aa
BLAKE2b-256 checksum
How to use checksums
51339dc518f302ff375c8bbc614c0754420ced82f613140782c7c2af8d0f60b2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 18, 2026.

Transparency log

Release files / fast_robotstxt-1.1.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL fast_robotstxt-1.1.0-cp310-cp310-macosx_11_0_arm64.whl
Size 558.4 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
29cc21fdae4adb8beedf1c734ebaaa6d5062514c89338643a8a7bfc03662adcf
BLAKE2b-256 checksum
How to use checksums
02e290a4b41d295841590101d10637b30a99c295820ac9049ef46109a549a82e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 18, 2026.

Transparency log

Release files / fast_robotstxt-1.1.0-cp310-cp310-macosx_10_15_x86_64.whl

Download URL fast_robotstxt-1.1.0-cp310-cp310-macosx_10_15_x86_64.whl
Size 560.2 kB
Tags CPython 3.10 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
497b966022b794c7146171d41c508133b1512d725766e84c453774439d6a10d3
BLAKE2b-256 checksum
How to use checksums
23de2224470e0a6476be941d8a0557288ca789da853ba28857f93ea707e63dc1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 18, 2026.

Transparency log

Release files / fast_robotstxt-1.1.0-cp39-cp39-win_amd64.whl

Download URL fast_robotstxt-1.1.0-cp39-cp39-win_amd64.whl
Size 738.1 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
fa40c88c54aa51b7c7e4dcd1a445b21006608741fe70db4b38cef89409a8f6b1
BLAKE2b-256 checksum
How to use checksums
911c390c67822f9de7e845a73a3077f0488312a12b428e1ae7d722b64397d953
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 18, 2026.

Transparency log

Release files / fast_robotstxt-1.1.0-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL fast_robotstxt-1.1.0-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 700.7 kB
Tags CPython 3.9 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
1e2dde13b219e5ff788bf8309e375b57f15d1feaaf0da6ee1c26dc3361875d5c
BLAKE2b-256 checksum
How to use checksums
de3f6c62e2a27a9bb7c4a8acb0be4bf52185ceffb9fe9c6d85cc38eb49c41751
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 18, 2026.

Transparency log

Release files / fast_robotstxt-1.1.0-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL fast_robotstxt-1.1.0-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 600.3 kB
Tags CPython 3.9 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
716aeaf97218789359901f8edf6b40f513900b440ffcbac399a59d40ea4cea9f
BLAKE2b-256 checksum
How to use checksums
18cd4670027e764eac93fb62f97bb98939a451b7ddd1f670d5795898ee9fd4bf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 18, 2026.

Transparency log

Release files / fast_robotstxt-1.1.0-cp39-cp39-macosx_11_0_arm64.whl

Download URL fast_robotstxt-1.1.0-cp39-cp39-macosx_11_0_arm64.whl
Size 558.4 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d5e4c500273da03b070a83dc0047c93db19b2a1c70ac29728c66843b7e856dcd
BLAKE2b-256 checksum
How to use checksums
b65c35a99ae6222938775858cdef02592fafdf52b92a2a6d4844a36f3d7fa562
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 18, 2026.

Transparency log

Release files / fast_robotstxt-1.1.0-cp39-cp39-macosx_10_15_x86_64.whl

Download URL fast_robotstxt-1.1.0-cp39-cp39-macosx_10_15_x86_64.whl
Size 560.2 kB
Tags CPython 3.9 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
51195440d134eace71ca1df2c168851d9353ded5cfd72e6720d882e65ce4c23e
BLAKE2b-256 checksum
How to use checksums
07a0b9d38f8c438fa80c357fca0b6a312c5e4866b5add87681691addf42ffe66
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 18, 2026.

Transparency log

Release files / fast_robotstxt-1.1.0-cp38-cp38-win_amd64.whl

Download URL fast_robotstxt-1.1.0-cp38-cp38-win_amd64.whl
Size 738.1 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
977589e1bacea40858668645cea54cf78ff811f4be6ba09542ed915bd990ebdb
BLAKE2b-256 checksum
How to use checksums
bfc1c3090d606b67e73927cbcbfef6195ecd9cfc42103381c9e7c9ce30fe62b9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 18, 2026.

Transparency log

Release files / fast_robotstxt-1.1.0-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL fast_robotstxt-1.1.0-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 700.7 kB
Tags CPython 3.8 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
62c99f017f93fef8b55d9a594b70efc08183d02d0cfaea00b7bc6c6cbcf44eee
BLAKE2b-256 checksum
How to use checksums
329e8e2dc643bd67425f5d33f7fcdf09700a8e814380dd6e54d2905d985f421c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 18, 2026.

Transparency log

Release files / fast_robotstxt-1.1.0-cp38-cp38-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL fast_robotstxt-1.1.0-cp38-cp38-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 600.2 kB
Tags CPython 3.8 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
82c82058338104f574452bbac99910e84695e1ced082e5c68fe876fe0810bca7
BLAKE2b-256 checksum
How to use checksums
9d21ffb83f5092a77bcef138ec520752d589616a6fc7aeb30bbf9443719cb113
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 18, 2026.

Transparency log

Release files / fast_robotstxt-1.1.0-cp38-cp38-macosx_11_0_arm64.whl

Download URL fast_robotstxt-1.1.0-cp38-cp38-macosx_11_0_arm64.whl
Size 558.4 kB
Tags CPython 3.8 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5b85c9b14e0712e2bd89b8e371f8837d369efad59e0cdd5c7856362098b30a2d
BLAKE2b-256 checksum
How to use checksums
393cb2253fc9ecadf74e9006c7eabef6da525960b3f05f6dae71d37ac2a346cb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 18, 2026.

Transparency log

Release files / fast_robotstxt-1.1.0-cp38-cp38-macosx_10_15_x86_64.whl

Download URL fast_robotstxt-1.1.0-cp38-cp38-macosx_10_15_x86_64.whl
Size 560.2 kB
Tags CPython 3.8 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
32263f5f60e6bcf5cde6700331a0cc7b2703e3d334a67b0eff8ea17cb48efabb
BLAKE2b-256 checksum
How to use checksums
ecdb74fe9358fcbc71514f42611d2c148ea0d2f2eac4793595cf37bab1f745b7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 18, 2026.

Transparency log

Security for fast-robotstxt 1.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.

Full provenance

All 30 files in this release have been uploaded with provenance metadata.

Select from 30 files

Attestation for fast_robotstxt-1.1.0-cp313-cp313-win_amd64.whl

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 18, 2026.

Transparency log

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.

Release history Release notifications | RSS feed

This release

1.1.0 This release

30 release files Full 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