{"count":51768,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=name&page=822","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=name&page=820","results":[{"name":"py-urlwatch","portdir":"python/py-urlwatch","version":"2.28","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://thp.io/2008/urlwatch/","description":"a tool for monitoring webpages for updates","long_description":"urlwatch helps you watch URLs and get notified (via email or in your terminal) of any changes. The change notification will include the URL that has changed and a unified diff of what has changed, and can also filter content via hooks, remove noise (always-changing website parts).","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py312-urlwatch"]}],"depends_on":[]},{"name":"py-urwid","portdir":"python/py-urwid","version":"3.0.2","license":"LGPL-2.1+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://urwid.org/","description":"curses-based UI/widget library for Python","long_description":"Urwid is a curses-based UI/widget library for Python. It features fluid interface resizing, multiple text layout options, simple markup for attributes, powerful scrolling list boxes and flexible edit boxes.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-urwid"]}],"depends_on":[]},{"name":"py-urwid-readline","portdir":"python/py-urwid-readline","version":"0.15.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/rr-/urwid_readline","description":"readline text edit for urwid","long_description":"Text input widget for urwid that supports readline shortcuts","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-urwid-readline"]}],"depends_on":[]},{"name":"py-urwidtrees","portdir":"python/py-urwidtrees","version":"1.0.3","license":"GPL-3","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/pazz/urwidtrees","description":"Tree widgets for urwid","long_description":"This is a Widget Container API for the urwid toolkit. It uses a MVC approach and allows to build trees of widgets.","active":true,"categories":["python"],"maintainers":[{"name":"harensdeveloper","github":"harens","ports_count":41}],"variants":[],"dependencies":[{"type":"build","ports":["clang-17"]},{"type":"lib","ports":["py313-urwidtrees"]}],"depends_on":[]},{"name":"py-us","portdir":"python/py-us","version":"3.2.0","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/unitedstates/python-us","description":"US: The Greatest Package in the World","long_description":"A package for easily working with US and state metadata.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-us"]}],"depends_on":[]},{"name":"py-usadel1","portdir":"python/py-usadel1","version":"0.1","license":"GPL-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://gitlab.jyu.fi/jyucmt/usadel1","description":"Quasiclassical equations on a 1D network","long_description":"This code solves Usadel equations in a circuit consisting of quasi-1D metallic wires. This is an efficient approach for modelling charge and heat transport in mesoscopic electronic circuits made of superconducting and normal-state metals, in the presence of a sufficient amount of impurities (dirty limit).","active":true,"categories":["science","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-17"]},{"type":"lib","ports":["py313-usadel1"]}],"depends_on":[]},{"name":"py-usbtmc","portdir":"python/py-usbtmc","version":"0.8","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://alexforencich.com/wiki/en/python-usbtmc/start","description":"USBTMC driver for controlling instruments over USB","long_description":"USBTMC driver for controlling instruments over USB","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py310-usbtmc"]}],"depends_on":[]},{"name":"py-userpath","portdir":"python/py-userpath","version":"1.9.2","license":"(MIT or Apache-2)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/ofek/userpath","description":"A tool and library for adding locations to user PATH","long_description":"A tool and library for adding locations to user PATH","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-userpath"]}],"depends_on":[]},{"name":"py-utidylib","portdir":"python/py-utidylib","version":"0.10","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.berlios.de/software/utidylib/","description":"Python interface to html tidy","long_description":"Python interface to html tidy, the html and xml cleanup tool from the w3c.","active":true,"categories":["python"],"maintainers":[{"name":"dima","github":"","ports_count":7}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-utidylib"]}],"depends_on":[]},{"name":"py-utitools","portdir":"python/py-utitools","version":"0.4.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/RhetTbull/utitools","description":"Uniform Type Identifier (UTI) tools","long_description":"Uniform Type Identifier (UTI) tools","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-utitools"]}],"depends_on":[]},{"name":"py-uv-build","portdir":"python/py-uv-build","version":"0.11.7","license":"(MIT or Apache-2)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://pypi.org/project/uv/","description":"The uv build backend","long_description":"The uv build backend","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2112}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-uv-build"]}],"depends_on":[]},{"name":"py-uv-dynamic-versioning","portdir":"python/py-uv-dynamic-versioning","version":"0.14.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/ninoseki/uv-dynamic-versioning","description":"Dynamic versioning based on VCS tags for uv/hatch project","long_description":"Dynamic versioning based on VCS tags for uv/hatch project","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2112}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-uv-dynamic-versioning"]}],"depends_on":[]},{"name":"py-uvicorn","portdir":"python/py-uvicorn","version":"0.40.0","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/encode/uvicorn","description":"The lightning fast ASGI server.","long_description":"The lightning fast ASGI server.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-uvicorn"]}],"depends_on":[]},{"name":"py-uvloop","portdir":"python/py-uvloop","version":"0.22.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/MagicStack/uvloop","description":"fast implementation of asyncio event loop on top of libuv","long_description":"py-uvloop is is a fast, drop-in replacement of the built-in asyncio event loop. py-uvloop is implemented in Cython and uses libuv under the hood.","active":true,"categories":["devel","net","python"],"maintainers":[{"name":"i0ntempest","github":"i0ntempest","ports_count":268}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-uvloop"]}],"depends_on":[]},{"name":"py-validators","portdir":"python/py-validators","version":"0.34.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/kvesteri/validators","description":"Python Data Validation for Humans™","long_description":"Python Data Validation for Humans™","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py312-validators"]}],"depends_on":[]},{"name":"py-validictory","portdir":"python/py-validictory","version":"1.1.2","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://validictory.readthedocs.io/en/latest/","description":"deprecated general purpose python data validator","long_description":"deprecated general purpose python data validator","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py311-validictory"]}],"depends_on":[]},{"name":"py-vcrpy","portdir":"python/py-vcrpy","version":"8.1.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://vcrpy.readthedocs.io/en/latest/","description":"This is a Python version of Ruby’s VCR library.","long_description":"This is a Python version of Ruby’s VCR library. VCR.py simplifies and speeds up tests that make HTTP requests.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1401}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-vcrpy"]}],"depends_on":[]},{"name":"py-vcversioner","portdir":"python/py-vcversioner","version":"2.16.0.0","license":"ISC","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/habnabit/vcversioner","description":"Take version numbers from version control","long_description":"Elevator pitch: you can write a setup.py with no version information specified, and vcversioner will find a recent, properly-formatted VCS tag and extract a version from it.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-vcversioner"]}],"depends_on":[]},{"name":"py-vega","portdir":"python/py-vega","version":"3.6.0","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/vega/ipyvega","description":"IPython/Jupyter notebook module for Vega and Vega-Lite.","long_description":"IPython/Jupyter notebook module for Vega and Vega-Lite.","active":true,"categories":["devel","graphics","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py310-vega"]}],"depends_on":[]},{"name":"py-versioneer","portdir":"python/py-versioneer","version":"0.29","license":"public-domain","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-versioneer/python-versioneer","description":"Easy VCS-based management of project version strings","long_description":"Easy VCS-based management of project version strings","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2112}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-versioneer"]}],"depends_on":[]},{"name":"py-versioningit","portdir":"python/py-versioningit","version":"3.3.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/jwodder/versioningit","description":"Versioning It with your Version In Git","long_description":"Versioning It with your Version In Git","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1401}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-versioningit"]}],"depends_on":[]},{"name":"py-vine","portdir":"python/py-vine","version":"5.1.0","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/celery/vine","description":"Promises implementation.","long_description":"Promises implementation.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-vine"]}],"depends_on":[]},{"name":"py-virtualenv","portdir":"python/py-virtualenv","version":"21.2.4","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://virtualenv.pypa.io","description":"Virtual Python Environment builder","long_description":"virtualenv is a tool to create isolated Python environments.","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2112},{"name":"larryv","github":"larryv","ports_count":49}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-virtualenv"]}],"depends_on":[]},{"name":"py-virtualenv-clone","portdir":"python/py-virtualenv-clone","version":"0.5.7","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/edwardgeorge/virtualenv-clone/","description":"script to clone virtualenvs","long_description":"A script for cloning a non-relocatable virtualenv.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-virtualenv-clone"]}],"depends_on":[]},{"name":"py-virtualenvwrapper","portdir":"python/py-virtualenvwrapper","version":"6.0.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://virtualenvwrapper.readthedocs.io/","description":"Enhancements to virtualenv","long_description":"virtualenvwrapper is a set of extensions to Ian Bicking's virtualenv tool. The extensions include wrappers for creating and deleting virtual environments and otherwise managing your development workflow, making it easier to work on more than one project at a time without introducing conflicts in their dependencies.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py312-virtualenvwrapper"]}],"depends_on":[]},{"name":"py-virtualfish","portdir":"python/py-virtualfish","version":"2.5.9","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/justinmayer/virtualfish","description":"A Fish wrapper for Ian Bicking's virtualenv","long_description":"A Fish Shell wrapper for Ian Bicking's virtualenv, somewhat loosely based on Doug Hellman's virtualenvwrapper for Bourne-compatible shells.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-virtualfish"]}],"depends_on":[]},{"name":"py-visa","portdir":"python/py-visa","version":"1.11.3","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/pyvisa/pyvisa","description":"Python binding to VISA instrument protocol","long_description":"PyVISA allows dialog between a computer and various engineering instruments such as oscilloscopes, spectrum analyzers, waveform generators, etc. using the VISA Framework of National Instruments, which must be installed independently. \nWARNING: VISA Frameworks prior to 14.0, (released 2014), are 32-bit only, so to be able to use py-visa on a 64-bit machine, you MUST \nEITHER \n\tinstall a 64-bit-compatible VISA version \nOR \n\tinstall a universal Python and execute python in 32-bit mode with ‘arch -i386’.","active":true,"categories":["science","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py310-visa"]}],"depends_on":[]},{"name":"py-vispy","portdir":"python/py-vispy","version":"0.16.1","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://vispy.org/index.html","description":"VisPy is a high-performance interactive 2D/3D data visualization library.","long_description":"VisPy is a high-performance interactive 2D/3D data visualization library. VisPy leverages the computational power of modern Graphics Processing Units (GPUs) through the OpenGL library to display very large datasets.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1401}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-vispy"]}],"depends_on":[]},{"name":"py-vo","portdir":"python/py-vo","version":"1.8","license":"BSD","platforms":"any","epoch":1,"replaced_by":null,"homepage":"","description":"Astropy affiliated package for accessing Virtual Observatory data and services","long_description":"PyVO is a package providing access to remote data and services of the Virtual observatory (VO) using Python.","active":true,"categories":["science","python"],"maintainers":[{"name":"aronnax","github":"lpsinger","ports_count":440}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-vo"]}],"depends_on":[]},{"name":"py-vobject","portdir":"python/py-vobject","version":"0.9.9","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://py-vobject.github.io/vobject/","description":"Python package for parsing and generating vCard and vCalendar files.","long_description":"vObject is intended to be a full featured Python package for parsing and generating vCard and vCalendar files. It is being developed in concert with the Open Source Application Foundation`s Chandler project.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-vobject"]}],"depends_on":[]},{"name":"py-voeventlib","portdir":"python/py-voeventlib","version":"0.3","license":"unknown","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://lib.skyalert.org/VOEventLib/","description":"Reference implementation and parser for VOEvent2","long_description":"The reference implementation, and parser, for the VOEvent2 XML specification [International Virtual Observatory Alliance (IVOA)], which is a standardized language used to report observations of astronomical events.","active":true,"categories":["devel","science","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["py27-voeventlib"]}],"depends_on":[]},{"name":"py-vxi11","portdir":"python/py-vxi11","version":"0.9","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://alexforencich.com/wiki/en/python-vxi11/start","description":"Python VXI 11 driver for controlling instruments over Ethernet","long_description":"Python VXI 11 driver for controlling instruments over Ethernet","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py310-vxi11"]}],"depends_on":[]},{"name":"py-w3lib","portdir":"python/py-w3lib","version":"2.1.2","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/scrapy/w3lib","description":"Library of web-related functions","long_description":"Library of web-related functions","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py312-w3lib"]}],"depends_on":[]},{"name":"py-waitress","portdir":"python/py-waitress","version":"3.0.2","license":"ZPL-2.1","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/Pylons/waitress","description":"Waitress WSGI server","long_description":"Waitress WSGI server","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-waitress"]}],"depends_on":[]},{"name":"py-wand","portdir":"python/py-wand","version":"0.7.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://docs.wand-py.org/","description":"Ctypes-based simple MagickWand API binding for Python","long_description":"Ctypes-based simple MagickWand API binding for Python","active":true,"categories":["graphics","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-wand"]}],"depends_on":[]},{"name":"py-wasabi","portdir":"python/py-wasabi","version":"1.1.2","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/ines/wasabi","description":"A lightweight console printing and formatting toolkit","long_description":"A lightweight console printing and formatting toolkit","active":true,"categories":["python"],"maintainers":[{"name":"jonesc","github":"cjones051073","ports_count":232}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-wasabi"]}],"depends_on":[]},{"name":"py-wassima","portdir":"python/py-wassima","version":"2.0.5","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"","description":"access your OS root certificates with utmost ease","long_description":"py-wassima allows you to access your original operating system trust store, thus helping you to verify the remote peer certificates. It automatically fallback to an embedded trust store generated from the CCADB trusted source.","active":true,"categories":["devel","net","python"],"maintainers":[{"name":"i0ntempest","github":"i0ntempest","ports_count":268}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-wassima"]}],"depends_on":[]},{"name":"py-watchdog","portdir":"python/py-watchdog","version":"6.0.0","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/gorakhargosh/watchdog","description":"Python API and shell utilities to monitor file system events.","long_description":"Python API and shell utilities to monitor file system events.","active":true,"categories":["sysutils","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":612}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-watchdog"]}],"depends_on":[]},{"name":"py-wcmatch","portdir":"python/py-wcmatch","version":"10.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/facelessuser/wcmatch","description":"Wilcard File Name matching library.","long_description":"Wildcard Match provides an enhanced fnmatch, glob, and pathlib library in order to provide file matching and globbing that more closely follows the features found in Bash.","active":true,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":654}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-wcmatch"]}],"depends_on":[]},{"name":"py-wcwidth","portdir":"python/py-wcwidth","version":"0.6.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/jquast/wcwidth/","description":"Library for building powerful interactive command lines in Python","long_description":"Library for building powerful interactive command lines in Python","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-wcwidth"]}],"depends_on":[]},{"name":"py-weasel","portdir":"python/py-weasel","version":"1.0.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/explosion/weasel","description":"CLI tool for running and managing spaCy projects","long_description":"Weasel is a command-line tool for managing and running spaCy projects, providing workflows for data processing, training, and packaging NLP pipelines.","active":true,"categories":["devel","python"],"maintainers":[{"name":"pguyot","github":"pguyot","ports_count":159}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-weasel"]}],"depends_on":[]},{"name":"py-webargs","portdir":"python/py-webargs","version":"8.7.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/marshmallow-code/webargs","description":"Declarative parsing and validation of HTTP request objects","long_description":"Declarative parsing and validation of HTTP request objects","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-webargs"]}],"depends_on":[]},{"name":"py-webcolors","portdir":"python/py-webcolors","version":"25.10.0","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/ubernostrum/webcolors","description":"A library for working with web color names","long_description":"A library for working with web color names","active":true,"categories":["graphics","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-webcolors"]}],"depends_on":[]},{"name":"py-webencodings","portdir":"python/py-webencodings","version":"0.5.1","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/gsnedders/python-webencodings","description":"This is a Python implementation of the WHATWG Encoding standard.","long_description":"This is a Python implementation of the WHATWG Encoding standard.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-webencodings"]}],"depends_on":[]},{"name":"py-weberror","portdir":"python/py-weberror","version":"0.13.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.macports.org","description":"Obsolete port","long_description":"This port is obsolete.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"extract","ports":[null]},{"type":"fetch","ports":[null]},{"type":"lib","ports":["py27-weberror"]},{"type":"patch","ports":[null]},{"type":"run","ports":[null]},{"type":"test","ports":[null]}],"depends_on":[]},{"name":"py-webhelpers","portdir":"python/py-webhelpers","version":"1.3","license":"BSD","platforms":"any","epoch":2,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/WebHelpers/","description":"Web Helpers is a library of helper functions intended to make writing web applications easier.","long_description":"Web Helpers is a library of helper functions intended to make writing web applications easier. It's the standard function library for Pylons and TurboGears 2, but can be used with any web framework.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["py27-webhelpers"]}],"depends_on":[]},{"name":"py-weblib","portdir":"python/py-weblib","version":"1.3.13","license":"GPL-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.stroeder.com/pyweblib.html","description":"Python web application library","long_description":"Python web application library handling FORM input, sessions, SSL-related environment variables and some basic HTTP functions.","active":true,"categories":["www","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["py27-weblib"]}],"depends_on":[]},{"name":"py-webob","portdir":"python/py-webob","version":"1.8.9","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://webob.org/","description":"WSGI request and response object.","long_description":"WebOb provides wrappers around the WSGI request environment, and an object to help create WSGI responses. The objects map much of the specified behavior of HTTP, including header parsing and accessors for other standard parts of the environment.","active":true,"categories":["www","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-webob"]}],"depends_on":[]},{"name":"py-webpy","portdir":"python/py-webpy","version":"0.39","license":"Public-domain and BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/webpy/webpy","description":"web.py is a web framework for Python that is as simple as it is powerful","long_description":"web.py is a web framework for Python that is as simple as it is powerful","active":true,"categories":["www","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-17"]},{"type":"lib","ports":["py27-webpy"]}],"depends_on":[]},{"name":"py-websocket-client","portdir":"python/py-websocket-client","version":"1.9.0","license":"LGPL-2.1","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://websocket-client.readthedocs.io/","description":"WebSocket client for Python with low level API options","long_description":"websocket-client is a WebSocket client for Python. It provides access to low level APIs for WebSockets. websocket-client implements version hybi-13 of the WebSocket procotol. This client does not currently support the permessage-deflate extension from RFC 7692.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-websocket-client"]}],"depends_on":[]}]}