{"count":51973,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=created_at&page=869","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=created_at&page=867","results":[{"name":"py312-structlog","portdir":"python/py-structlog","version":"25.5.0","license":"(MIT or Apache-2)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://www.structlog.org/","description":"Structured Logging for Python","long_description":"Structured Logging for Python","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-build","py312-installer","py312-hatchling","py312-hatch-fancy-pypi-readme","py312-hatch-vcs"]},{"type":"lib","ports":["python312"]},{"type":"test","ports":["py312-pytest","py312-pretend","py312-freezegun","py312-pytest-asyncio","py312-simplejson"]}],"depends_on":[]},{"name":"py312-three-merge","portdir":"python/py-three-merge","version":"0.1.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/spyder-ide/three-merge","description":"Simple library for merging two strings with respect to a base one","long_description":"Simple library for merging two strings with respect to a base one","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py312-installer","py312-wheel","clang-18","py312-build","py312-setuptools"]},{"type":"lib","ports":["py312-diff-match-patch","python312"]}],"depends_on":[{"type":"run","ports":["py312-spyder"]}]},{"name":"py312-uncertainties","portdir":"python/py-uncertainties","version":"3.2.4","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/lmfit/uncertainties","description":"The Python uncertainties package","long_description":"The uncertainties package transparently handles calculations for numbers with uncertainties.","active":true,"categories":["math","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-build","py312-installer","py312-setuptools","py312-wheel","py312-setuptools_scm"]},{"type":"lib","ports":["python312"]},{"type":"test","ports":["py312-numpy","py312-pytest"]}],"depends_on":[{"type":"lib","ports":["py312-lmfit"]},{"type":"run","ports":["py312-pymatgen","py312-xraylarch"]}]},{"name":"py312-xarray-einstats","portdir":"python/py-xarray-einstats","version":"0.10.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/arviz-devs/xarray-einstats","description":"Stats, linear algebra and einops for xarray","long_description":"Stats, linear algebra and einops for xarray","active":true,"categories":["math","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-build","py312-flit_core","py312-installer"]},{"type":"lib","ports":["python312","py312-numpy","py312-xarray","py312-scipy"]}],"depends_on":[{"type":"lib","ports":["py312-arviz"]}]},{"name":"py312-rsgislib","portdir":"gis/rsgislib","version":"5.2.3","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.rsgislib.org","description":"Python 3.12 bindings for RSGISlib - Remote Sensing and GIS Library","long_description":"This package provides Python 3.12 bindings, modules, and scripts.","active":true,"categories":["python","gis"],"maintainers":[{"name":"n_larsson","github":"nilason","ports_count":111}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","py312-numpy","py312-gdal","clang-20"]},{"type":"lib","ports":["muparser","gdal","boost181","hdf5","kealib","rsgislib","gsl"]}],"depends_on":[]},{"name":"py-requests-futures","portdir":"python/py-requests-futures","version":"1.0.2","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/ross/requests-futures","description":"Small add-on for the python requests http library.","long_description":"Small add-on for the python requests http library. Makes use of python 3.2's concurrent.futures or the backport for prior versions of python.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-requests-futures"]}],"depends_on":[]},{"name":"py38-requests-futures","portdir":"python/py-requests-futures","version":"1.0.1","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ross/requests-futures","description":"Small add-on for the python requests http library.","long_description":"Small add-on for the python requests http library. Makes use of python 3.2's concurrent.futures or the backport for prior versions of python.","active":false,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["py38-setuptools","py38-wheel","py38-build","py38-installer","clang-16"]},{"type":"lib","ports":["python38","py38-charset-normalizer","py38-certifi","py38-idna","py38-requests","py38-urllib3"]}],"depends_on":[]},{"name":"py39-requests-futures","portdir":"python/py-requests-futures","version":"1.0.2","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ross/requests-futures","description":"Small add-on for the python requests http library.","long_description":"Small add-on for the python requests http library. Makes use of python 3.2's concurrent.futures or the backport for prior versions of python.","active":false,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["py39-setuptools","py39-wheel","py39-build","py39-installer","clang-17"]},{"type":"lib","ports":["python39","py39-charset-normalizer","py39-certifi","py39-idna","py39-requests","py39-urllib3"]}],"depends_on":[]},{"name":"py310-requests-futures","portdir":"python/py-requests-futures","version":"1.0.2","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ross/requests-futures","description":"Small add-on for the python requests http library.","long_description":"Small add-on for the python requests http library. Makes use of python 3.2's concurrent.futures or the backport for prior versions of python.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-wheel","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["python310","py310-urllib3","py310-idna","py310-certifi","py310-charset-normalizer","py310-requests"]}],"depends_on":[]},{"name":"py311-requests-futures","portdir":"python/py-requests-futures","version":"1.0.2","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ross/requests-futures","description":"Small add-on for the python requests http library.","long_description":"Small add-on for the python requests http library. Makes use of python 3.2's concurrent.futures or the backport for prior versions of python.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311","py311-urllib3","py311-charset-normalizer","py311-certifi","py311-idna","py311-requests"]}],"depends_on":[]},{"name":"py312-requests-futures","portdir":"python/py-requests-futures","version":"1.0.2","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ross/requests-futures","description":"Small add-on for the python requests http library.","long_description":"Small add-on for the python requests http library. Makes use of python 3.2's concurrent.futures or the backport for prior versions of python.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-setuptools","py312-wheel","clang-18"]},{"type":"lib","ports":["python312","py312-requests","py312-charset-normalizer","py312-certifi","py312-urllib3","py312-idna"]}],"depends_on":[]},{"name":"py-socid-extractor","portdir":"python/py-socid-extractor","version":"0.0.28","license":"GPL-3","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/soxoj/socid-extractor","description":"Extract information about a user from profile webpages / API responses and save it in machine-readable format.","long_description":"Extract information about a user from profile webpages / API responses and save it in machine-readable format.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-socid-extractor"]}],"depends_on":[]},{"name":"py38-socid-extractor","portdir":"python/py-socid-extractor","version":"0.0.26","license":"GPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/soxoj/socid-extractor","description":"Extract information about a user from profile webpages / API responses and save it in machine-readable format.","long_description":"Extract information about a user from profile webpages / API responses and save it in machine-readable format.","active":false,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py38-setuptools","py38-wheel","py38-build","py38-installer"]},{"type":"lib","ports":["py38-beautifulsoup4","py38-dateutil","py38-requests","python38"]}],"depends_on":[]},{"name":"py39-socid-extractor","portdir":"python/py-socid-extractor","version":"0.0.27","license":"GPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/soxoj/socid-extractor","description":"Extract information about a user from profile webpages / API responses and save it in machine-readable format.","long_description":"Extract information about a user from profile webpages / API responses and save it in machine-readable format.","active":false,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["clang-17","py39-setuptools","py39-wheel","py39-build","py39-installer"]},{"type":"lib","ports":["py39-beautifulsoup4","py39-dateutil","py39-requests","python39"]}],"depends_on":[]},{"name":"py310-socid-extractor","portdir":"python/py-socid-extractor","version":"0.0.28","license":"GPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/soxoj/socid-extractor","description":"Extract information about a user from profile webpages / API responses and save it in machine-readable format.","long_description":"Extract information about a user from profile webpages / API responses and save it in machine-readable format.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-setuptools","py310-wheel","py310-build","py310-installer"]},{"type":"lib","ports":["py310-requests","py310-dateutil","py310-beautifulsoup4","python310"]}],"depends_on":[]},{"name":"py311-socid-extractor","portdir":"python/py-socid-extractor","version":"0.0.28","license":"GPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/soxoj/socid-extractor","description":"Extract information about a user from profile webpages / API responses and save it in machine-readable format.","long_description":"Extract information about a user from profile webpages / API responses and save it in machine-readable format.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-build","py311-installer","py311-setuptools","py311-wheel"]},{"type":"lib","ports":["py311-requests","py311-dateutil","py311-beautifulsoup4","python311"]}],"depends_on":[]},{"name":"py312-socid-extractor","portdir":"python/py-socid-extractor","version":"0.0.28","license":"GPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/soxoj/socid-extractor","description":"Extract information about a user from profile webpages / API responses and save it in machine-readable format.","long_description":"Extract information about a user from profile webpages / API responses and save it in machine-readable format.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-build","py312-installer","py312-setuptools","py312-wheel"]},{"type":"lib","ports":["py312-requests","py312-dateutil","py312-beautifulsoup4","python312"]}],"depends_on":[]},{"name":"py312-tox","portdir":"python/py-tox","version":"4.28.4","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://tox.readthedocs.io/en/latest/","description":"tox: virtualenv-based automation of test activities","long_description":"Tox as is a generic virtualenv management and test command line tool","active":true,"categories":["devel","python"],"maintainers":[{"name":"pedro.salgado","github":"steenzout","ports_count":53}],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-hatchling","py312-hatch-vcs","clang-18"]},{"type":"lib","ports":["py312-six","py312-filelock","py312-platformdirs","py312-toml","tox_select","py312-cachetools","py312-virtualenv","py312-colorama","py312-pyproject_api","py312-chardet","python312","py312-packaging","py312-setuptools","py312-pluggy"]}],"depends_on":[{"type":"lib","ports":["py312-stem"]},{"type":"run","ports":["py312-pytest-lazy-fixture"]}]},{"name":"py312-zmq","portdir":"python/py-zmq","version":"27.1.0","license":"LGPL","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/zeromq/pyzmq","description":"Python bindings for 0MQ","long_description":"PyZMQ is a lightweight and super-fast messaging library built on top of the ZeroMQ library.","active":true,"categories":["devel","net","python"],"maintainers":[{"name":"jrjsmrtn","github":"jrjsmrtn","ports_count":12},{"name":"michaelld","github":"michaelld","ports_count":462}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py312-setuptools","py312-wheel","py312-cython","py312-scikit-build-core","py312-build","py312-installer"]},{"type":"lib","ports":["python312","py312-packaging","py312-cffi","zmq"]}],"depends_on":[{"type":"lib","ports":["py312-spyder-kernels","py312-ipyparallel","py312-jupyter_client","py312-jupyter_console","py312-jupyter_server","py312-maggma","py312-nbclassic","py312-ipykernel"]},{"type":"run","ports":["py312-spyder"]}]},{"name":"py-stem","portdir":"python/py-stem","version":"1.8.3","license":"LGPL-3","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://stem.torproject.org","description":"Stem is a Python controller library for Tor.","long_description":"Stem is a Python controller library for Tor. With it you can use Tor's control protocol to script against the Tor process, or build things such as Nyx.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-stem"]}],"depends_on":[]},{"name":"py38-stem","portdir":"python/py-stem","version":"1.8.3","license":"LGPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://stem.torproject.org","description":"Stem is a Python controller library for Tor.","long_description":"Stem is a Python controller library for Tor. With it you can use Tor's control protocol to script against the Tor process, or build things such as Nyx.","active":false,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["py38-setuptools","py38-wheel","py38-build","py38-installer","clang-16"]},{"type":"lib","ports":["py38-tox","python38","stem_select","py38-codestyle","py38-cryptography","py38-mock","py38-pyflakes"]}],"depends_on":[{"type":"lib","ports":["py38-torrequest"]}]},{"name":"py39-stem","portdir":"python/py-stem","version":"1.8.3","license":"LGPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://stem.torproject.org","description":"Stem is a Python controller library for Tor.","long_description":"Stem is a Python controller library for Tor. With it you can use Tor's control protocol to script against the Tor process, or build things such as Nyx.","active":false,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["py39-setuptools","py39-wheel","py39-build","py39-installer","clang-17"]},{"type":"lib","ports":["py39-tox","python39","stem_select","py39-codestyle","py39-cryptography","py39-mock","py39-pyflakes"]}],"depends_on":[{"type":"lib","ports":["py39-torrequest"]}]},{"name":"py310-stem","portdir":"python/py-stem","version":"1.8.3","license":"LGPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://stem.torproject.org","description":"Stem is a Python controller library for Tor.","long_description":"Stem is a Python controller library for Tor. With it you can use Tor's control protocol to script against the Tor process, or build things such as Nyx.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-wheel","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["py310-cryptography","python310","stem_select","py310-mock","py310-codestyle","py310-pyflakes","py310-tox"]}],"depends_on":[{"type":"lib","ports":["py310-torrequest"]}]},{"name":"py311-stem","portdir":"python/py-stem","version":"1.8.3","license":"LGPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://stem.torproject.org","description":"Stem is a Python controller library for Tor.","long_description":"Stem is a Python controller library for Tor. With it you can use Tor's control protocol to script against the Tor process, or build things such as Nyx.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["py311-tox","python311","stem_select","py311-cryptography","py311-mock","py311-codestyle","py311-pyflakes"]}],"depends_on":[{"type":"lib","ports":["py311-torrequest"]}]},{"name":"py312-stem","portdir":"python/py-stem","version":"1.8.3","license":"LGPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://stem.torproject.org","description":"Stem is a Python controller library for Tor.","long_description":"Stem is a Python controller library for Tor. With it you can use Tor's control protocol to script against the Tor process, or build things such as Nyx.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-setuptools","py312-wheel","clang-18"]},{"type":"lib","ports":["py312-tox","python312","stem_select","py312-pyflakes","py312-mock","py312-cryptography","py312-codestyle"]}],"depends_on":[{"type":"lib","ports":["py312-torrequest"]}]},{"name":"py-torrequest","portdir":"python/py-torrequest","version":"0.1.0","license":"none","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/erdiaker/torrequest","description":"A simple Python interface for HTTP(s) requests over Tor.","long_description":"A simple Python interface for HTTP(s) requests over Tor.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-torrequest"]}],"depends_on":[]},{"name":"py38-torrequest","portdir":"python/py-torrequest","version":"0.1.0","license":"none","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/erdiaker/torrequest","description":"A simple Python interface for HTTP(s) requests over Tor.","long_description":"A simple Python interface for HTTP(s) requests over Tor.","active":false,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py38-setuptools","py38-wheel","py38-build","py38-installer"]},{"type":"lib","ports":["python38","py38-requests","py38-socks","tor","py38-stem"]}],"depends_on":[]},{"name":"py39-torrequest","portdir":"python/py-torrequest","version":"0.1.0","license":"none","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/erdiaker/torrequest","description":"A simple Python interface for HTTP(s) requests over Tor.","long_description":"A simple Python interface for HTTP(s) requests over Tor.","active":false,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["clang-17","py39-setuptools","py39-wheel","py39-build","py39-installer"]},{"type":"lib","ports":["python39","py39-requests","py39-socks","tor","py39-stem"]}],"depends_on":[]},{"name":"py310-torrequest","portdir":"python/py-torrequest","version":"0.1.0","license":"none","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/erdiaker/torrequest","description":"A simple Python interface for HTTP(s) requests over Tor.","long_description":"A simple Python interface for HTTP(s) requests over Tor.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-setuptools","py310-wheel","py310-build","py310-installer"]},{"type":"lib","ports":["tor","python310","py310-socks","py310-requests","py310-stem"]}],"depends_on":[]},{"name":"py311-torrequest","portdir":"python/py-torrequest","version":"0.1.0","license":"none","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/erdiaker/torrequest","description":"A simple Python interface for HTTP(s) requests over Tor.","long_description":"A simple Python interface for HTTP(s) requests over Tor.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-build","py311-installer","py311-setuptools","py311-wheel"]},{"type":"lib","ports":["tor","python311","py311-requests","py311-socks","py311-stem"]}],"depends_on":[]},{"name":"py312-torrequest","portdir":"python/py-torrequest","version":"0.1.0","license":"none","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/erdiaker/torrequest","description":"A simple Python interface for HTTP(s) requests over Tor.","long_description":"A simple Python interface for HTTP(s) requests over Tor.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-build","py312-installer","py312-setuptools","py312-wheel"]},{"type":"lib","ports":["tor","python312","py312-requests","py312-socks","py312-stem"]}],"depends_on":[]},{"name":"py38-oscrypto","portdir":"python/py-oscrypto","version":"1.3.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/wbond/oscrypto","description":"TLS (SSL) sockets, key generation, encryption, decryption, signing, verification and KDFs using the OS crypto libraries. Does not require a compiler, and relies on the OS for patching. Works on Windows, OS X and Linux/BSD.","long_description":"TLS (SSL) sockets, key generation, encryption, decryption, signing, verification and KDFs using the OS crypto libraries. Does not require a compiler, and relies on the OS for patching. Works on Windows, OS X and Linux/BSD.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py38-wheel","py38-installer","clang-17","py38-setuptools","py38-build"]},{"type":"lib","ports":["py38-asn1crypto","python38"]}],"depends_on":[{"type":"lib","ports":["py38-hanko-certvalidator"]}]},{"name":"py39-oscrypto","portdir":"python/py-oscrypto","version":"1.3.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/wbond/oscrypto","description":"TLS (SSL) sockets, key generation, encryption, decryption, signing, verification and KDFs using the OS crypto libraries. Does not require a compiler, and relies on the OS for patching. Works on Windows, OS X and Linux/BSD.","long_description":"TLS (SSL) sockets, key generation, encryption, decryption, signing, verification and KDFs using the OS crypto libraries. Does not require a compiler, and relies on the OS for patching. Works on Windows, OS X and Linux/BSD.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-wheel","py39-installer","clang-17","py39-setuptools","py39-build"]},{"type":"lib","ports":["py39-asn1crypto","python39"]}],"depends_on":[{"type":"lib","ports":["py39-hanko-certvalidator"]}]},{"name":"py38-hanko","portdir":"python/py-hanko","version":"0.21.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.org/project/pyHanko","description":"Tools for stamping and signing PDF files","long_description":"Tools for stamping and signing PDF files","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py38-setuptools","py38-wheel","py38-build","py38-installer","clang-17"]},{"type":"lib","ports":["py38-requests","py38-tzlocal","python38","py38-hanko-certvalidator","py38-yaml","py38-asn1crypto","py38-click","py38-cryptography","py38-qrcode"]}],"depends_on":[{"type":"lib","ports":["py38-xhtml2pdf"]}]},{"name":"py39-hanko","portdir":"python/py-hanko","version":"0.29.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.org/project/pyHanko","description":"Tools for stamping and signing PDF files","long_description":"Tools for stamping and signing PDF files","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-setuptools","py39-wheel","py39-build","py39-installer","clang-17"]},{"type":"lib","ports":["py39-tzlocal","py39-yaml","python39","py39-hanko-certvalidator","py39-qrcode","py39-asn1crypto","py39-click","py39-cryptography","py39-requests"]}],"depends_on":[{"type":"lib","ports":["py39-xhtml2pdf"]}]},{"name":"py38-hanko-certvalidator","portdir":"python/py-hanko-certvalidator","version":"0.26.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.org/project/pyhanko-certvalidator","description":"Validates X.509 certificates and paths, forked from wbond/certvalidator","long_description":"Validates X.509 certificates and paths, forked from wbond/certvalidator","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py38-setuptools","py38-wheel","py38-build","py38-installer","clang-17"]},{"type":"lib","ports":["python38","py38-uritools","py38-asn1crypto","py38-cryptography","py38-requests","py38-oscrypto"]}],"depends_on":[{"type":"lib","ports":["py38-hanko"]}]},{"name":"py39-hanko-certvalidator","portdir":"python/py-hanko-certvalidator","version":"0.27.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.org/project/pyhanko-certvalidator","description":"Validates X.509 certificates and paths, forked from wbond/certvalidator","long_description":"Validates X.509 certificates and paths, forked from wbond/certvalidator","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-setuptools","py39-wheel","py39-build","py39-installer","clang-17"]},{"type":"lib","ports":["python39","py39-uritools","py39-asn1crypto","py39-cryptography","py39-requests","py39-oscrypto"]}],"depends_on":[{"type":"lib","ports":["py39-hanko"]}]},{"name":"py-svglib","portdir":"python/py-svglib","version":"1.6.0","license":"LGPL-3","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/deeplook/svglib","description":"A pure-Python library for reading and converting SVG","long_description":"A pure-Python library for reading and converting SVG","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-svglib"]}],"depends_on":[]},{"name":"py38-svglib","portdir":"python/py-svglib","version":"1.5.1","license":"LGPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/deeplook/svglib","description":"A pure-Python library for reading and converting SVG","long_description":"A pure-Python library for reading and converting SVG","active":false,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py38-setuptools","py38-wheel","py38-build","py38-installer"]},{"type":"lib","ports":["python38","py38-cssselect2","py38-lxml","py38-reportlab","py38-tinycss2"]}],"depends_on":[{"type":"lib","ports":["py38-xhtml2pdf"]}]},{"name":"py39-svglib","portdir":"python/py-svglib","version":"1.6.0","license":"LGPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/deeplook/svglib","description":"A pure-Python library for reading and converting SVG","long_description":"A pure-Python library for reading and converting SVG","active":false,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py39-setuptools","py39-wheel","py39-build","py39-installer"]},{"type":"lib","ports":["python39","py39-cssselect2","py39-lxml","py39-reportlab","py39-tinycss2"]}],"depends_on":[{"type":"lib","ports":["py39-xhtml2pdf"]}]},{"name":"py310-svglib","portdir":"python/py-svglib","version":"1.6.0","license":"LGPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/deeplook/svglib","description":"A pure-Python library for reading and converting SVG","long_description":"A pure-Python library for reading and converting SVG","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["py310-build","py310-hatchling","py310-installer","clang-18"]},{"type":"lib","ports":["py310-reportlab","python310","py310-rlpycairo","py310-cssselect2","py310-tinycss2","py310-lxml"]}],"depends_on":[{"type":"lib","ports":["py310-xhtml2pdf"]}]},{"name":"py311-svglib","portdir":"python/py-svglib","version":"1.6.0","license":"LGPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/deeplook/svglib","description":"A pure-Python library for reading and converting SVG","long_description":"A pure-Python library for reading and converting SVG","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-hatchling","clang-18"]},{"type":"lib","ports":["py311-reportlab","python311","py311-rlpycairo","py311-lxml","py311-tinycss2","py311-cssselect2"]}],"depends_on":[{"type":"lib","ports":["py311-xhtml2pdf"]}]},{"name":"py312-svglib","portdir":"python/py-svglib","version":"1.6.0","license":"LGPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/deeplook/svglib","description":"A pure-Python library for reading and converting SVG","long_description":"A pure-Python library for reading and converting SVG","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-hatchling","clang-18"]},{"type":"lib","ports":["py312-cssselect2","python312","py312-rlpycairo","py312-lxml","py312-reportlab","py312-tinycss2"]}],"depends_on":[{"type":"lib","ports":["py312-xhtml2pdf"]}]},{"name":"py38-uritools","portdir":"python/py-uritools","version":"4.0.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/tkem/uritools/","description":"URI parsing, classification and composition","long_description":"URI parsing, classification and composition","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py38-setuptools","py38-wheel","py38-build","py38-installer","clang-17"]},{"type":"lib","ports":["python38"]}],"depends_on":[{"type":"lib","ports":["py38-hanko-certvalidator"]}]},{"name":"py39-uritools","portdir":"python/py-uritools","version":"5.0.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/tkem/uritools/","description":"URI parsing, classification and composition","long_description":"URI parsing, classification and composition","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-setuptools","py39-wheel","py39-build","py39-installer","clang-17"]},{"type":"lib","ports":["python39"]}],"depends_on":[{"type":"lib","ports":["py39-hanko-certvalidator"]}]},{"name":"py311-xhtml2pdf","portdir":"python/py-xhtml2pdf","version":"0.2.17","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/xhtml2pdf/xhtml2pdf","description":"HTML/CSS to PDF converter based on Python","long_description":"HTML/CSS to PDF converter based on Python","active":true,"categories":["textproc","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["py311-hanko","py311-arabic-reshaper","py311-bidi","py311-svglib","python311","py311-Pillow","py311-html5lib","py311-pypdf","py311-reportlab"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[]},{"name":"py312-xhtml2pdf","portdir":"python/py-xhtml2pdf","version":"0.2.17","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/xhtml2pdf/xhtml2pdf","description":"HTML/CSS to PDF converter based on Python","long_description":"HTML/CSS to PDF converter based on Python","active":true,"categories":["textproc","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-setuptools","py312-wheel","clang-18"]},{"type":"lib","ports":["py312-html5lib","py312-arabic-reshaper","py312-bidi","py312-svglib","python312","py312-pypdf","py312-Pillow","py312-reportlab","py312-hanko"]},{"type":"test","ports":["py312-pytest"]}],"depends_on":[]},{"name":"subversion-pythonbindings-3.10","portdir":"devel/subversion-pythonbindings","version":"1.14.3","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://subversion.apache.org/","description":"Python bindings for the subversion version control system (svn)","long_description":"Subversion (svn) is a version control system designed to be as similar to cvs(1) as possible, while fixing many outstanding problems with cvs(1). The python bindings provide access to subversion API from python.","active":true,"categories":["devel","python"],"maintainers":[],"variants":["no_bdb","universal"],"dependencies":[{"type":"build","ports":["pkgconfig","swig3","py3c","clang-18"]},{"type":"lib","ports":["apr","apr-util","gettext","subversion","libcomerr","libmagic","lz4","libiconv","libutf8proc","serf1","python310","cyrus-sasl2","expat","zlib","db48","sqlite3"]}],"depends_on":[]},{"name":"subversion-pythonbindings-3.11","portdir":"devel/subversion-pythonbindings","version":"1.14.3","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://subversion.apache.org/","description":"Python bindings for the subversion version control system (svn)","long_description":"Subversion (svn) is a version control system designed to be as similar to cvs(1) as possible, while fixing many outstanding problems with cvs(1). The python bindings provide access to subversion API from python.","active":true,"categories":["devel","python"],"maintainers":[],"variants":["no_bdb","universal"],"dependencies":[{"type":"build","ports":["pkgconfig","swig3","py3c","clang-18"]},{"type":"lib","ports":["apr","apr-util","gettext","subversion","libcomerr","libmagic","lz4","libiconv","libutf8proc","serf1","cyrus-sasl2","python311","expat","zlib","db48","sqlite3"]}],"depends_on":[]},{"name":"subversion-pythonbindings-3.12","portdir":"devel/subversion-pythonbindings","version":"1.14.3","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://subversion.apache.org/","description":"Python bindings for the subversion version control system (svn)","long_description":"Subversion (svn) is a version control system designed to be as similar to cvs(1) as possible, while fixing many outstanding problems with cvs(1). The python bindings provide access to subversion API from python.","active":true,"categories":["devel","python"],"maintainers":[],"variants":["no_bdb","universal"],"dependencies":[{"type":"build","ports":["pkgconfig","swig3","py3c","py312-setuptools","clang-18"]},{"type":"lib","ports":["apr-util","gettext","subversion","libcomerr","libmagic","lz4","libiconv","libutf8proc","serf1","cyrus-sasl2","python312","expat","zlib","db48","sqlite3","apr"]}],"depends_on":[]}]}