BSD Ports

devel/py-itemloaders 1.5.0 FreeBSD

Base library in Python for scrapy's ItemLoader

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
14f392e5b4
License
BSD3CLAUSE
Categories
devel, python
Package size
23.7 KiB, 136.2 KiB installed

Description

itemloaders is a Python library that helps you collect data from HTML and XML sources.

It comes in handy to extract data from web pages, as it supports data extraction using CSS and XPath Selectors.

It's specially useful when you need to standardize the data from many sources. For example, it allows you to have all your casting and parsing rules in a single place.

In the other systems

SystemPortVersion
FreeBSDdevel/py-itemloaders1.5.0
NetBSDtextproc/py-itemloaders1.4.0
DragonFlydevel/py-itemloaders1.1.0_1
HardenedBSDdevel/py-itemloaders1.4.0
GhostBSDdevel/py-itemloaders1.4.0

Install

Binary package:

pkg install py312-itemloaders

From the ports tree:

cd /usr/ports/devel/py-itemloaders/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	py312-itemloaders>0:devel/py-itemloaders

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.5.01.5.01.0.41.3.21.5.0
FreeBSD:14:quarterly1.4.01.4.0n/a1.1.0_11.4.0
FreeBSD:15:latest1.5.01.5.0n/a1.3.21.3.2
FreeBSD:15:quarterly1.4.01.4.0n/an/an/a
FreeBSD:16:latest1.4.01.5.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Runtime 3

The full lists below include those, and their dependencies in turn.

Build dependencies 19
Run dependencies 21
Required by 1

Configuration

No options to configure.

USES
python
Service scripts
none

Files

distinfo 1
FileSizeSHA256
itemloaders-1.5.0.tar.gz36360e6feec5e44e92e1931dbd70fce4da430491ee4cbc9a93a725351e4f0d614a411
Master sites 1
  • PYPI

Commit history 2

DateCommitCreditsLog message
14f392e5b4 Danilo G. Baio devel/py-itemloaders: Update to 1.5.0
https://github.com/scrapy/itemloaders/blob/v1.5.0/docs/release-notes.rst
3403ef9a0a Danilo G. Baio devel/py-itemloaders: Update to 1.4.0
Switch to PEP 517, upstream now builds with hatchling and no longer ships setup.py. Drop the w3lib run dependency, it is no longer required. Changes: https://github.com/scrapy/itemloaders/blob/v1.4.0/docs/news.rst Reported by: portscout