Current File : /home/inlingua/miniconda3/pkgs/boltons-24.1.0-py312h06a4308_0/info/recipe/meta.yaml.template |
{% set name = "boltons" %}
{% set version = "24.1.0" %}
package:
name: {{ name }}
version: {{ version }}
source:
fn: boltons-{{ version }}.tar.gz
url: https://github.com/mahmoud/boltons/archive/{{ version }}.tar.gz
sha256: 6e286ffb9de4e227deedf1513cd83cad4e2581f13a7fbb51609885e5c7f0f676
build:
number: 0
script: {{ PYTHON }} -m pip install . --no-deps -vv --no-build-isolation
skip: True # [py<37]
requirements:
host:
- pip
- python
- setuptools
- wheel
run:
- python
test:
source_files:
- boltons
- tests
- pytest.ini
imports:
- boltons
- boltons.cacheutils
- boltons.debugutils
- boltons.dictutils
- boltons.ecoutils
- boltons.fileutils
- boltons.formatutils
- boltons.funcutils
- boltons.gcutils
- boltons.ioutils
- boltons.iterutils
- boltons.jsonutils
- boltons.listutils
- boltons.mathutils
- boltons.mboxutils
- boltons.namedutils
- boltons.pathutils
- boltons.queueutils
- boltons.setutils
- boltons.socketutils
- boltons.statsutils
- boltons.strutils
- boltons.tableutils
- boltons.tbutils
- boltons.timeutils
- boltons.typeutils
- boltons.urlutils
requires:
- pytest
- pip
commands:
# tests/test_jsonutils.py::test_reverse_iter_lines fails due to line endings on windows.
# tests/test_fileutils.py::test_iter_find_files fails on osx and windows due to 'private' being appended to path. Verified it works locally.
- pytest -vv --doctest-modules boltons tests -k "not test_reverse_iter_lines or test_iter_find_files" # [win]
- pytest -vv --doctest-modules boltons tests -k "not test_iter_find_files" # [osx]
- pytest -vv --doctest-modules boltons tests # [not (win or osx)]
- pip check
about:
home: https://github.com/mahmoud/boltons
dev_url: https://github.com/mahmoud/boltons
doc_url: https://boltons.readthedocs.io/
license: BSD-3-Clause
license_file: LICENSE
license_family: BSD
summary: >
boltons should be builtins. Boltons is a set of over 160 BSD-licensed, pure-Python utilities in the same spirit as--and yet conspicuously missing from--the standard library.
description: |
Boltons is a set of pure-Python utilities in the same spirit as — and yet conspicuously missing from — the standard library, including:
- Atomic file saving, bolted on with fileutils
- A highly-optimized OrderedMultiDict, in dictutils
- Two types of PriorityQueue, in queueutils
- Chunked and windowed iteration, in iterutils
- A full-featured TracebackInfo type, for representing stack traces, in tbutils
- A lightweight UTC timezone available in timeutils.
- Recursive mapping for nested data transforms, with remap
extra:
recipe-maintainers:
- kalefranz
- nicoddemus