apeye 1.4.1


pip install apeye

  Latest version

Released: Aug 14, 2023


Meta
Author: Dominic Davis-Foster
Requires Python: >=3.6.1

Classifiers

Development Status
  • 5 - Production/Stable

Intended Audience
  • Developers

License
  • OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+)

Operating System
  • OS Independent

Programming Language
  • Python
  • Python :: 3 :: Only
  • Python :: 3.6
  • Python :: 3.7
  • Python :: 3.8
  • Python :: 3.9
  • Python :: 3.10
  • Python :: 3.11
  • Python :: Implementation :: CPython
  • Python :: Implementation :: PyPy

Topic
  • Internet :: WWW/HTTP
  • Software Development :: Libraries :: Python Modules

Typing
  • Typed

Handy tools for working with URLs and APIs.

Docs

Documentation Build Status Docs Check Status

Tests

Linux Test Status Windows Test Status macOS Test Status Coverage

PyPI

PyPI - Package Version PyPI - Supported Python Versions PyPI - Supported Implementations PyPI - Wheel

Anaconda

Conda - Package Version Conda - Platform

Activity

GitHub last commit GitHub commits since tagged version Maintenance PyPI - Downloads

QA

CodeFactor Grade Flake8 Status mypy status

Other

License GitHub top language Requirements Status

apeye provides:

  • pathlib.Path-like objects to represent URLs

  • a JSON-backed cache decorator for functions

  • a CacheControl adapter to limit the rate of requests

See the documentation for more details.

Installation

apeye can be installed from PyPI or Anaconda.

To install with pip:

$ python -m pip install apeye

To install with conda:

  • First add the required channels

$ conda config --add channels https://conda.anaconda.org/conda-forge
$ conda config --add channels https://conda.anaconda.org/domdfcoding
  • Then install

$ conda install apeye

Wheel compatibility matrix

Platform Python 3
any

Files in release

Extras:
Dependencies:
apeye-core (>=1.0.0b2)
domdf-python-tools (>=2.6.0)
platformdirs (>=2.3.0)
requests (>=2.24.0)