{"count":51978,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=created_at&page=301","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=created_at&page=299","results":[{"name":"py39-argon2-cffi","portdir":"python/py-argon2-cffi","version":"25.1.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://argon2-cffi.readthedocs.io/","description":"Argon2 is a secure password hashing algorithm.","long_description":"Argon2 is a secure password hashing algorithm.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py39-build","py39-hatchling","py39-hatch-vcs","py39-installer","py39-hatch-fancy-pypi-readme"]},{"type":"lib","ports":["python39"]},{"type":"run","ports":["py39-argon2-cffi-bindings"]}],"depends_on":[{"type":"lib","ports":["py39-jupyter_server","py39-nbclassic"]},{"type":"run","ports":["py39-autobahn"]}]},{"name":"py-args","portdir":"python/py-args","version":"0.1.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/kennethreitz/args","description":"Argument Parsing for Humans.","long_description":"Argument Parsing for Humans.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["py37-args"]}],"depends_on":[]},{"name":"py27-args","portdir":"python/py-args","version":"0.1.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/kennethreitz/args","description":"Argument Parsing for Humans.","long_description":"Argument Parsing for Humans.","active":false,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0","py27-setuptools"]},{"type":"lib","ports":["python27"]}],"depends_on":[]},{"name":"py35-args","portdir":"python/py-args","version":"0.1.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/kennethreitz/args","description":"Argument Parsing for Humans.","long_description":"Argument Parsing for Humans.","active":false,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0","py35-setuptools"]},{"type":"lib","ports":["python35"]}],"depends_on":[]},{"name":"py36-args","portdir":"python/py-args","version":"0.1.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/kennethreitz/args","description":"Argument Parsing for Humans.","long_description":"Argument Parsing for Humans.","active":false,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools"]},{"type":"lib","ports":["python36"]}],"depends_on":[]},{"name":"py37-args","portdir":"python/py-args","version":"0.1.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/kennethreitz/args","description":"Argument Parsing for Humans.","long_description":"Argument Parsing for Humans.","active":false,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0","py37-setuptools"]},{"type":"lib","ports":["python37"]}],"depends_on":[{"type":"lib","ports":["py-args"]}]},{"name":"py-arpeggio","portdir":"python/py-arpeggio","version":"2.0.3","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/igordejanovic/Arpeggio","description":"Packrat parser interpreter","long_description":"Arpeggio is a recursive descent parser with memoization based on PEG grammars (aka Packrat parser).","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-arpeggio"]}],"depends_on":[]},{"name":"py27-arpeggio","portdir":"python/py-arpeggio","version":"1.10.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/igordejanovic/Arpeggio","description":"Packrat parser interpreter","long_description":"Arpeggio is a recursive descent parser with memoization based on PEG grammars (aka Packrat parser).","active":false,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py27-pytest-runner","clang-9.0","py27-pip","py27-setuptools","py27-wheel"]},{"type":"lib","ports":["python27"]},{"type":"test","ports":["py27-pytest"]}],"depends_on":[{"type":"lib","ports":["py27-parver"]}]},{"name":"py36-arpeggio","portdir":"python/py-arpeggio","version":"1.10.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/igordejanovic/Arpeggio","description":"Packrat parser interpreter","long_description":"Arpeggio is a recursive descent parser with memoization based on PEG grammars (aka Packrat parser).","active":false,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py36-pytest-runner","clang-9.0","py36-pip","py36-setuptools","py36-wheel"]},{"type":"lib","ports":["python36"]},{"type":"test","ports":["py36-pytest"]}],"depends_on":[{"type":"lib","ports":["py36-parver"]}]},{"name":"py37-arpeggio","portdir":"python/py-arpeggio","version":"1.10.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/igordejanovic/Arpeggio","description":"Packrat parser interpreter","long_description":"Arpeggio is a recursive descent parser with memoization based on PEG grammars (aka Packrat parser).","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py37-pytest-runner","py37-setuptools","py37-wheel","clang-14"]},{"type":"lib","ports":["python37"]},{"type":"test","ports":["py37-pytest"]}],"depends_on":[{"type":"lib","ports":["py37-parver"]}]},{"name":"py38-arpeggio","portdir":"python/py-arpeggio","version":"2.0.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/igordejanovic/Arpeggio","description":"Packrat parser interpreter","long_description":"Arpeggio is a recursive descent parser with memoization based on PEG grammars (aka Packrat parser).","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py38-build","py38-setuptools","py38-wheel","py38-installer","clang-17"]},{"type":"lib","ports":["python38"]},{"type":"test","ports":["py38-pytest"]}],"depends_on":[{"type":"lib","ports":["py38-parver","py38-textx"]}]},{"name":"py39-arpeggio","portdir":"python/py-arpeggio","version":"2.0.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/igordejanovic/Arpeggio","description":"Packrat parser interpreter","long_description":"Arpeggio is a recursive descent parser with memoization based on PEG grammars (aka Packrat parser).","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-build","py39-setuptools","py39-wheel","py39-installer","clang-17"]},{"type":"lib","ports":["python39"]},{"type":"test","ports":["py39-pytest"]}],"depends_on":[{"type":"lib","ports":["py39-parver","py39-textx"]}]},{"name":"py-arrow","portdir":"python/py-arrow","version":"1.4.0","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://arrow.readthedocs.io","description":"Better dates and times for Python","long_description":"Arrow is a Python library that offers a sensible and human-friendly approach to creating, manipulating, formatting and converting dates, times and timestamps. It implements and updates the datetime type, plugging gaps in functionality and providing an intelligent module API that supports many common creation scenarios.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-arrow"]}],"depends_on":[]},{"name":"py36-arrow","portdir":"python/py-arrow","version":"1.2.2","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://arrow.readthedocs.io","description":"Better dates and times for Python","long_description":"Arrow is a Python library that offers a sensible and human-friendly approach to creating, manipulating, formatting and converting dates, times and timestamps. It implements and updates the datetime type, plugging gaps in functionality and providing an intelligent module API that supports many common creation scenarios.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py36-setuptools","clang-13"]},{"type":"lib","ports":["python36"]},{"type":"run","ports":["py36-dateutil","py36-typing_extensions"]}],"depends_on":[{"type":"lib","ports":["py36-jinja2-time"]}]},{"name":"py37-arrow","portdir":"python/py-arrow","version":"1.3.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://arrow.readthedocs.io","description":"Better dates and times for Python","long_description":"Arrow is a Python library that offers a sensible and human-friendly approach to creating, manipulating, formatting and converting dates, times and timestamps. It implements and updates the datetime type, plugging gaps in functionality and providing an intelligent module API that supports many common creation scenarios.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py37-flit_core","py37-setuptools","py37-wheel","py37-build","py37-installer"]},{"type":"lib","ports":["python37"]},{"type":"run","ports":["py37-dateutil","py37-typing_extensions"]}],"depends_on":[{"type":"lib","ports":["py37-jinja2-time","py37-cookiecutter"]}]},{"name":"py38-arrow","portdir":"python/py-arrow","version":"1.3.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://arrow.readthedocs.io","description":"Better dates and times for Python","long_description":"Arrow is a Python library that offers a sensible and human-friendly approach to creating, manipulating, formatting and converting dates, times and timestamps. It implements and updates the datetime type, plugging gaps in functionality and providing an intelligent module API that supports many common creation scenarios.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py38-installer","py38-flit_core","py38-build","clang-17"]},{"type":"lib","ports":["python38"]},{"type":"run","ports":["py38-types-python-dateutil","py38-dateutil"]}],"depends_on":[{"type":"lib","ports":["py38-jinja2-time","py38-isoduration","py38-cookiecutter"]}]},{"name":"py39-arrow","portdir":"python/py-arrow","version":"1.4.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://arrow.readthedocs.io","description":"Better dates and times for Python","long_description":"Arrow is a Python library that offers a sensible and human-friendly approach to creating, manipulating, formatting and converting dates, times and timestamps. It implements and updates the datetime type, plugging gaps in functionality and providing an intelligent module API that supports many common creation scenarios.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-flit_core","py39-build","py39-installer","clang-18"]},{"type":"lib","ports":["python39","py39-dateutil","py39-types-python-dateutil","py39-tzdata"]},{"type":"run","ports":["py39-dateutil","py39-types-python-dateutil"]}],"depends_on":[{"type":"lib","ports":["py39-isoduration","py39-jinja2-time","py39-cookiecutter"]}]},{"name":"py-arviz","portdir":"python/py-arviz","version":"0.23.4","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/arviz-devs/arviz","description":"Exploratory analysis of Bayesian models","long_description":"Exploratory analysis of Bayesian models","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-arviz"]}],"depends_on":[]},{"name":"py36-arviz","portdir":"python/py-arviz","version":"0.11.4","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/arviz-devs/arviz","description":"Exploratory analysis of Bayesian models","long_description":"Exploratory analysis of Bayesian models","active":false,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools"]},{"type":"lib","ports":["py36-netcdf4","py36-numpy","py36-packaging","python36","py36-scipy","py36-xarray","py36-pandas","py36-matplotlib"]}],"depends_on":[{"type":"lib","ports":["py36-pymc3"]}]},{"name":"py37-arviz","portdir":"python/py-arviz","version":"0.16.1","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/arviz-devs/arviz","description":"Exploratory analysis of Bayesian models","long_description":"Exploratory analysis of Bayesian models","active":false,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py37-setuptools","clang-15"]},{"type":"lib","ports":["py37-numpy","py37-packaging","py37-pandas","py37-scipy","python37","py37-xarray","py37-h5netcdf","py37-xarray-einstats","py37-typing_extensions","py37-matplotlib"]}],"depends_on":[{"type":"lib","ports":["py37-pymc","py37-pymc3"]}]},{"name":"py38-arviz","portdir":"python/py-arviz","version":"0.19.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/arviz-devs/arviz","description":"Exploratory analysis of Bayesian models","long_description":"Exploratory analysis of Bayesian models","active":false,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py38-setuptools","py38-wheel","py38-build","py38-installer","clang-16"]},{"type":"lib","ports":["py38-scipy","py38-typing_extensions","python38","py38-h5netcdf","py38-xarray-einstats","py38-xarray","py38-matplotlib","py38-numpy","py38-packaging","py38-pandas"]}],"depends_on":[{"type":"lib","ports":["py38-pymc","py38-pymc3"]}]},{"name":"py39-arviz","portdir":"python/py-arviz","version":"0.19.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/arviz-devs/arviz","description":"Exploratory analysis of Bayesian models","long_description":"Exploratory analysis of Bayesian models","active":false,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py39-setuptools","py39-wheel","py39-build","py39-installer","clang-16"]},{"type":"lib","ports":["py39-scipy","py39-typing_extensions","python39","py39-h5netcdf","py39-xarray-einstats","py39-xarray","py39-matplotlib","py39-numpy","py39-packaging","py39-pandas"]}],"depends_on":[{"type":"lib","ports":["py39-pymc","py39-pymc3"]}]},{"name":"py-asciimatics","portdir":"python/py-asciimatics","version":"1.15.0","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/peterbrittain/asciimatics","description":"a package to help people create full-screen text UIs","long_description":"Asciimatics is a package to help people create full-screen text UIs (from interactive forms to ASCII animations) on any platform.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py311-asciimatics"]}],"depends_on":[]},{"name":"py38-asciimatics","portdir":"python/py-asciimatics","version":"1.11.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/peterbrittain/asciimatics","description":"a package to help people create full-screen text UIs","long_description":"Asciimatics is a package to help people create full-screen text UIs (from interactive forms to ASCII animations) on any platform.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py38-setuptools_scm","clang-14"]},{"type":"lib","ports":["py38-future","python38","py38-wcwidth","py38-pyfiglet","py38-Pillow"]}],"depends_on":[]},{"name":"py-asgiref","portdir":"python/py-asgiref","version":"3.11.0","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://asgi.readthedocs.io","description":"ASGI specification and utilities","long_description":"ASGI specification and utilities","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-asgiref"]}],"depends_on":[]},{"name":"py38-asgiref","portdir":"python/py-asgiref","version":"3.8.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://asgi.readthedocs.io/en/latest","description":"ASGI specification and utilities","long_description":"ASGI specification and utilities","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py38-setuptools","py38-wheel","py38-build","py38-installer","clang-16"]},{"type":"lib","ports":["python38"]}],"depends_on":[{"type":"lib","ports":["py38-uvicorn","py38-mitmproxy"]}]},{"name":"py39-asgiref","portdir":"python/py-asgiref","version":"3.8.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://asgi.readthedocs.io","description":"ASGI specification and utilities","long_description":"ASGI specification and utilities","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-installer","clang-17","py39-setuptools","py39-wheel","py39-build"]},{"type":"lib","ports":["python39","py39-typing_extensions"]},{"type":"test","ports":["py39-pytest","py39-pytest-asyncio"]}],"depends_on":[{"type":"lib","ports":["py39-uvicorn","py39-mitmproxy"]}]},{"name":"py-asn1","portdir":"python/py-asn1","version":"0.6.3","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/pyasn1/pyasn1","description":"Implementation of ASN.1 types and codecs in Python","long_description":"This project is dedicated to implementation of ASN.1 types (concrete syntax) and codecs (transfer syntaxes) for Python programming environment.","active":true,"categories":["devel","python","crypto"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-asn1"]}],"depends_on":[]},{"name":"py27-asn1","portdir":"python/py-asn1","version":"0.5.1","license":"BSD","platforms":"{darwin any}","epoch":1,"replaced_by":null,"homepage":"https://github.com/pyasn1/pyasn1","description":"Implementation of ASN.1 types and codecs in Python","long_description":"This project is dedicated to implementation of ASN.1 types (concrete syntax) and codecs (transfer syntaxes) for Python programming environment.","active":true,"categories":["devel","python","crypto"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py27-setuptools","clang-18"]},{"type":"lib","ports":["python27"]},{"type":"test","ports":["py27-pytest"]}],"depends_on":[{"type":"lib","ports":["py27-backports-ssl","py27-rsa","py27-snmp","py27-ndg_httpsclient","py27-keyczar","fdroidserver","calendar-contacts-server","py27-asn1-modules","py27-ldap","py27-service_identity"]},{"type":"run","ports":["john-jumbo","john-jumbo-devel"]}]},{"name":"py35-asn1","portdir":"python/py-asn1","version":"0.5.0","license":"BSD","platforms":"{darwin any}","epoch":1,"replaced_by":null,"homepage":"","description":"Implementation of ASN.1 types and codecs in Python","long_description":"This project is dedicated to implementation of ASN.1 types (concrete syntax) and codecs (transfer syntaxes) for Python programming environment.","active":false,"categories":["devel","python","crypto"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py35-setuptools","clang-16"]},{"type":"lib","ports":["python35"]},{"type":"test","ports":["py35-pytest"]}],"depends_on":[{"type":"lib","ports":["py35-service_identity","py35-rsa","py35-snmp","py35-asn1-modules"]}]},{"name":"py36-asn1","portdir":"python/py-asn1","version":"0.5.0","license":"BSD","platforms":"{darwin any}","epoch":1,"replaced_by":null,"homepage":"","description":"Implementation of ASN.1 types and codecs in Python","long_description":"This project is dedicated to implementation of ASN.1 types (concrete syntax) and codecs (transfer syntaxes) for Python programming environment.","active":false,"categories":["devel","python","crypto"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py36-setuptools","clang-16"]},{"type":"lib","ports":["python36"]},{"type":"test","ports":["py36-pytest"]}],"depends_on":[{"type":"lib","ports":["py36-service_identity","py36-rsa","py36-snmp","py36-acme","py36-ndg_httpsclient","py36-asn1-modules"]}]},{"name":"py37-asn1","portdir":"python/py-asn1","version":"0.5.1","license":"BSD","platforms":"{darwin any}","epoch":1,"replaced_by":null,"homepage":"https://github.com/pyasn1/pyasn1","description":"Implementation of ASN.1 types and codecs in Python","long_description":"This project is dedicated to implementation of ASN.1 types (concrete syntax) and codecs (transfer syntaxes) for Python programming environment.","active":false,"categories":["devel","python","crypto"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py37-build","py37-setuptools","py37-wheel","py37-installer","clang-17"]},{"type":"lib","ports":["python37"]},{"type":"test","ports":["py37-pytest"]}],"depends_on":[{"type":"lib","ports":["py37-snmp","py37-ldap","py37-ndg_httpsclient","py37-ldap3","py37-mitmproxy","py37-rsa","py37-service_identity","py37-asn1-modules"]}]},{"name":"py38-asn1","portdir":"python/py-asn1","version":"0.6.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pyasn1/pyasn1","description":"Implementation of ASN.1 types and codecs in Python","long_description":"This project is dedicated to implementation of ASN.1 types (concrete syntax) and codecs (transfer syntaxes) for Python programming environment.","active":false,"categories":["devel","python","crypto"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py38-build","py38-setuptools","py38-wheel","py38-installer","clang-17"]},{"type":"lib","ports":["python38"]},{"type":"test","ports":["py38-pytest"]}],"depends_on":[{"type":"lib","ports":["salt-minion","salt-master","salt-syndic","salt-api","py38-rsa","py38-ldap","py38-ndg_httpsclient","py38-mitmproxy","py38-ldap3","py38-service_identity","py38-snmp","py38-asn1-modules"]}]},{"name":"py39-asn1","portdir":"python/py-asn1","version":"0.6.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pyasn1/pyasn1","description":"Implementation of ASN.1 types and codecs in Python","long_description":"This project is dedicated to implementation of ASN.1 types (concrete syntax) and codecs (transfer syntaxes) for Python programming environment.","active":false,"categories":["devel","python","crypto"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-build","py39-setuptools","py39-wheel","py39-installer","clang-18"]},{"type":"lib","ports":["python39"]},{"type":"test","ports":["py39-pytest"]}],"depends_on":[{"type":"lib","ports":["py39-asn1-modules","py39-service_identity","py39-mitmproxy","py39-ndg_httpsclient","py39-rsa","py39-snmp","py39-ldap","py39-ldap3"]}]},{"name":"py34-asn1","portdir":"python/py-asn1","version":"0.4.8","license":"BSD","platforms":"darwin","epoch":1,"replaced_by":"py35-asn1","homepage":"https://www.macports.org","description":"Obsolete port, replaced by py35-asn1","long_description":"This port has been replaced by py35-asn1.","active":false,"categories":["devel","python","crypto"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"extract","ports":[null]},{"type":"fetch","ports":[null]},{"type":"lib","ports":["python34"]},{"type":"patch","ports":[null]},{"type":"run","ports":[null]},{"type":"test","ports":[null]}],"depends_on":[]},{"name":"py-asn1-modules","portdir":"python/py-asn1-modules","version":"0.4.2","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/etingof/pyasn1-modules","description":"A collection of ASN.1-based protocols modules.","long_description":"This is a small but growing collection of ASN.1 data structures expressed in Python terms using pyasn1 data model.","active":true,"categories":["devel","python","crypto"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-asn1-modules"]}],"depends_on":[]},{"name":"py27-asn1-modules","portdir":"python/py-asn1-modules","version":"0.3.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/etingof/pyasn1-modules","description":"A collection of ASN.1-based protocols modules.","long_description":"This is a small but growing collection of ASN.1 data structures expressed in Python terms using pyasn1 data model.","active":true,"categories":["devel","python","crypto"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py27-setuptools","clang-18"]},{"type":"lib","ports":["python27","py27-asn1"]},{"type":"test","ports":["py27-unittest2"]}],"depends_on":[{"type":"lib","ports":["py27-oauth2client","py27-google-auth","fdroidserver","calendar-contacts-server","py27-ldap","py27-service_identity"]}]},{"name":"py35-asn1-modules","portdir":"python/py-asn1-modules","version":"0.2.8","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/etingof/pyasn1-modules","description":"A collection of ASN.1-based protocols modules.","long_description":"This is a small but growing collection of ASN.1 data structures expressed in Python terms using pyasn1 data model.","active":false,"categories":["devel","python","crypto"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py35-setuptools","clang-14"]},{"type":"lib","ports":["python35","py35-asn1"]},{"type":"test","ports":["py35-pytest"]}],"depends_on":[{"type":"lib","ports":["py35-service_identity","py35-oauth2client","py35-google-auth"]}]},{"name":"py36-asn1-modules","portdir":"python/py-asn1-modules","version":"0.2.8","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/etingof/pyasn1-modules","description":"A collection of ASN.1-based protocols modules.","long_description":"This is a small but growing collection of ASN.1 data structures expressed in Python terms using pyasn1 data model.","active":false,"categories":["devel","python","crypto"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py36-setuptools","clang-14"]},{"type":"lib","ports":["python36","py36-asn1"]},{"type":"test","ports":["py36-pytest"]}],"depends_on":[{"type":"lib","ports":["py36-service_identity","py36-oauth2client","py36-google-auth"]}]},{"name":"py37-asn1-modules","portdir":"python/py-asn1-modules","version":"0.3.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/etingof/pyasn1-modules","description":"A collection of ASN.1-based protocols modules.","long_description":"This is a small but growing collection of ASN.1 data structures expressed in Python terms using pyasn1 data model.","active":false,"categories":["devel","python","crypto"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py37-installer","clang-17","py37-setuptools","py37-wheel","py37-build"]},{"type":"lib","ports":["python37","py37-asn1"]},{"type":"test","ports":["py37-pytest"]}],"depends_on":[{"type":"lib","ports":["py37-ldap","py37-oauth2client","py37-google-auth","py37-service_identity"]}]},{"name":"py38-asn1-modules","portdir":"python/py-asn1-modules","version":"0.4.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/etingof/pyasn1-modules","description":"A collection of ASN.1-based protocols modules.","long_description":"This is a small but growing collection of ASN.1 data structures expressed in Python terms using pyasn1 data model.","active":false,"categories":["devel","python","crypto"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py38-installer","clang-17","py38-setuptools","py38-wheel","py38-build"]},{"type":"lib","ports":["python38","py38-asn1"]},{"type":"test","ports":["py38-pytest"]}],"depends_on":[{"type":"lib","ports":["py38-ldap","py38-oauth2client","py38-google-auth","py38-service_identity"]}]},{"name":"py39-asn1-modules","portdir":"python/py-asn1-modules","version":"0.4.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/etingof/pyasn1-modules","description":"A collection of ASN.1-based protocols modules.","long_description":"This is a small but growing collection of ASN.1 data structures expressed in Python terms using pyasn1 data model.","active":false,"categories":["devel","python","crypto"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-installer","clang-18","py39-setuptools","py39-wheel","py39-build"]},{"type":"lib","ports":["python39","py39-asn1"]},{"type":"test","ports":["py39-pytest"]}],"depends_on":[{"type":"lib","ports":["py39-service_identity","py39-google-auth","py39-oauth2client","py39-ldap"]}]},{"name":"py-asn1crypto","portdir":"python/py-asn1crypto","version":"1.5.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/wbond/asn1crypto","description":"A fast, pure Python library for parsing and serializing ASN.1 structures.","long_description":"A fast, pure Python library for parsing and serializing ASN.1 structures.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-asn1crypto"]}],"depends_on":[]},{"name":"py27-asn1crypto","portdir":"python/py-asn1crypto","version":"1.4.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/wbond/asn1crypto","description":"A fast, pure Python library for parsing and serializing ASN.1 structures.","long_description":"A fast, pure Python library for parsing and serializing ASN.1 structures.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py27-setuptools"]},{"type":"lib","ports":["python27"]}],"depends_on":[]},{"name":"py35-asn1crypto","portdir":"python/py-asn1crypto","version":"1.4.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/wbond/asn1crypto","description":"A fast, pure Python library for parsing and serializing ASN.1 structures.","long_description":"A fast, pure Python library for parsing and serializing ASN.1 structures.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py35-setuptools"]},{"type":"lib","ports":["python35"]}],"depends_on":[{"type":"lib","ports":["py35-cryptography"]}]},{"name":"py36-asn1crypto","portdir":"python/py-asn1crypto","version":"1.4.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/wbond/asn1crypto","description":"A fast, pure Python library for parsing and serializing ASN.1 structures.","long_description":"A fast, pure Python library for parsing and serializing ASN.1 structures.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools"]},{"type":"lib","ports":["python36"]}],"depends_on":[]},{"name":"py37-asn1crypto","portdir":"python/py-asn1crypto","version":"1.5.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/wbond/asn1crypto","description":"A fast, pure Python library for parsing and serializing ASN.1 structures.","long_description":"A fast, pure Python library for parsing and serializing ASN.1 structures.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py37-setuptools","py37-wheel","py37-build","py37-installer","clang-16"]},{"type":"lib","ports":["python37"]}],"depends_on":[]},{"name":"py38-asn1crypto","portdir":"python/py-asn1crypto","version":"1.5.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/wbond/asn1crypto","description":"A fast, pure Python library for parsing and serializing ASN.1 structures.","long_description":"A fast, pure Python library for parsing and serializing ASN.1 structures.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py38-setuptools","py38-wheel","py38-build","py38-installer","clang-16"]},{"type":"lib","ports":["python38"]}],"depends_on":[{"type":"lib","ports":["py38-hanko","py38-hanko-certvalidator","py38-oscrypto"]}]},{"name":"py39-asn1crypto","portdir":"python/py-asn1crypto","version":"1.5.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/wbond/asn1crypto","description":"A fast, pure Python library for parsing and serializing ASN.1 structures.","long_description":"A fast, pure Python library for parsing and serializing ASN.1 structures.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"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","py39-hanko-certvalidator","py39-oscrypto"]}]},{"name":"py-aspects","portdir":"python/py-aspects","version":"1.3","license":"LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pypi.org/project/python-aspects/","description":"Light-weight Approach to Aspect Oriented Programming in Python","long_description":"Light-weight Approach to Aspect Oriented Programming in Python","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["py27-aspects"]}],"depends_on":[]}]}