Fabians Bookmarks
  • Fabians Bookmarks
  • Tag cloud
  • Daily
  • RSS Feed
  • Login
Delete   Set public   Set private   Add tags   Delete tags
  Add tag   Cancel
  Delete tag   Cancel
17498 shaares · 14131 private links
Filters
1 / 7
Links per page
20 50 100
139 results tagged library

cattrs · PyPI

cattrs: Flexible Object Serialization and Validation

Because validation belongs to the edges.

cattrs is a Swiss Army knife for (un)structuring and validating data in Python. In practice, that means it converts unstructured dictionaries into proper classes and back, while validating their contents.
Example

cattrs works best with attrs classes, and dataclasses where simple (un-)structuring works out of the box, even for nested data, without polluting your data model with serialization details:

python attrs serialization validation library
September 18, 2024 at 1:09:56 PM GMT+2*
https://pypi.org/project/cattrs/

nedbat/scriv: Changelog management tool

Scriv is a command-line tool for helping developers maintain useful changelogs. It manages a directory of changelog fragments. It aggregates them into entries in a CHANGELOG file.

opensource python changelog library git github softwareengineering webdev softwaredevelopment
January 16, 2023 at 10:05:40 PM GMT+1
https://github.com/nedbat/scriv

mahmoud/glom: ☄️ Python's nested data operator (and CLI), for all your declarative restructuring needs. Got data? Glom it! ☄️

data library python dotted
February 16, 2021 at 3:24:02 PM GMT+1
https://github.com/mahmoud/glom

GitHub - pytoolz/toolz: A functional standard library for Python.

python programming code library
February 5, 2021 at 10:43:55 AM GMT+1
https://github.com/pytoolz/toolz

returns 0.14.0 documentation

Make your functions return something meaningful, typed, and safe!
Features

Brings functional programming to Python land

Provides a bunch of primitives to write declarative business logic

Enforces better architecture

Fully typed with annotations and checked with mypy, PEP561 compatible

Adds emulated Higher Kinded Types support

Provides type-safe interfaces to create your own data-types with enforced laws

Has a bunch of helpers for better composition

Pythonic and pleasant to write and to read 🐍

Support functions and coroutines, framework agnostic

Easy to start: has lots of docs, tests, and tutorials
python library typing functional programming
October 14, 2020 at 12:10:46 PM GMT+2
https://returns.readthedocs.io/en/latest/index.html

HTTPX

python http async library requests via:popular
January 14, 2020 at 2:03:12 PM GMT+1
https://www.python-httpx.org/

Tide

Tide is a friendly HTTP server built for casual Rustaceans and veterans alike. It's completely modular, and built directly for async/await. Whether it's a quick webhook, or an L7 load balancer, Tide will make it work.

async library rest rust http webserver
December 9, 2019 at 3:22:56 PM GMT+1
https://blog.yoshuawuyts.com/tide/

Project Fluent – A localization system for natural-sounding translations

i18n internationalization library localization translation l10n webdev mozilla gettext
April 17, 2019 at 10:10:40 PM GMT+2
https://projectfluent.org/

NetworkX — NetworkX

NetworkX is a Python package for the creation, manipulation, and study of the structure, dynamics, and functions of complex networks.

analysis graph python network library
March 9, 2019 at 12:01:17 AM GMT+1
http://networkx.github.io/

walrus — walrus 0.6.4 documentation

Lightweight Python utilities for working with Redis.

library python redis
November 12, 2018 at 5:16:19 PM GMT+1
https://walrus.readthedocs.io/en/latest/

luigi/README.rst at master · spotify/luigi

batch-processing python tool library
October 11, 2018 at 3:41:35 PM GMT+2
https://github.com/spotify/luigi/blob/master/README.rst

prerender · PyPI

Render JavaScript-rendered page as HTML using headless Chrome

headless html fetching chrome chromium python library software
August 7, 2018 at 3:55:24 PM GMT+2
https://pypi.org/project/prerender/

dateparser · PyPI

dateparser provides modules to easily parse localized dates in almost any string formats commonly found on web pages.

python dates library
August 6, 2018 at 3:35:28 PM GMT+2
https://pypi.org/project/dateparser/

Pendulum - Python datetimes made easy

python datetime time programming library dates
July 9, 2018 at 12:42:58 AM GMT+2
https://pendulum.eustace.io/

Dramatiq: simple task processing — Dramatiq 1.0.0 documentation

distributed python task celery library
April 4, 2018 at 10:01:57 PM GMT+2
https://dramatiq.io/

Stimulus: A modest JavaScript framework for the HTML you already have.

framework javascript library webdev
February 4, 2018 at 4:44:15 PM GMT+1
https://stimulusjs.org/

wrapt — wrapt 1.10.11 documentation

python library wrapper decorator software
January 30, 2018 at 4:29:08 PM GMT+1
https://wrapt.readthedocs.io/en/latest/

Hashids - generate short unique ids from integers

library programming hash id performance identifiers databases
December 11, 2017 at 6:10:20 PM GMT+1*
http://hashids.org/

chrono - Rust

rust library datetime programming
June 22, 2017 at 11:43:16 AM GMT+2
https://docs.rs/chrono/0.4.0/chrono/

boltons — python utilities

boltons should be builtins.

Boltons is a set of pure-Python utilities in the same spirit as — and yet conspicuously missing from — the 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
python utilities library programming
June 9, 2016 at 10:55:23 AM GMT+2
https://boltons.readthedocs.io/en/latest/
Filters
1 / 7
Links per page
20 50 100
By @fabian@floss.social · Powered by Shaarli
Fold Fold all Expand Expand all Are you sure you want to delete this link? Are you sure you want to delete this tag? The personal, minimalist, super-fast, database free, bookmarking service by the Shaarli community