{"count":51973,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=883","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=881","results":[{"name":"py39-pytest-sugar","portdir":"python/py-pytest-sugar","version":"1.0.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"http://pivotfinland.com/pytest-sugar/","description":"py-pytest-sugar changes the default look and feel of pytest (progressbar, show tests that fail instantly).","long_description":"py-pytest-sugar changes the default look and feel of pytest (progressbar, show tests that fail instantly).","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-build","py39-installer","clang-17","py39-setuptools","py39-wheel"]},{"type":"lib","ports":["python39","py39-termcolor"]},{"type":"run","ports":["py39-pytest"]},{"type":"test","ports":["py39-pytest"]}],"depends_on":[{"type":"test","ports":["py39-typer","py39-transformers"]}]},{"name":"py38-pytest-sugar","portdir":"python/py-pytest-sugar","version":"0.9.7","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"http://pivotfinland.com/pytest-sugar/","description":"py-pytest-sugar changes the default look and feel of pytest (progressbar, show tests that fail instantly).","long_description":"py-pytest-sugar changes the default look and feel of pytest (progressbar, show tests that fail instantly).","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py38-build","py38-installer","clang-17","py38-setuptools","py38-wheel"]},{"type":"lib","ports":["python38","py38-termcolor"]},{"type":"run","ports":["py38-pytest"]},{"type":"test","ports":["py38-pytest"]}],"depends_on":[{"type":"test","ports":["py38-typer","py38-transformers"]}]},{"name":"py37-pytest-sugar","portdir":"python/py-pytest-sugar","version":"0.9.7","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"http://pivotfinland.com/pytest-sugar/","description":"py-pytest-sugar changes the default look and feel of pytest (progressbar, show tests that fail instantly).","long_description":"py-pytest-sugar changes the default look and feel of pytest (progressbar, show tests that fail instantly).","active":false,"categories":["devel","python"],"maintainers":[{"name":"kirill","github":"catap","ports_count":120}],"variants":[],"dependencies":[{"type":"build","ports":["py37-build","py37-installer","clang-16","py37-setuptools","py37-wheel"]},{"type":"lib","ports":["python37","py37-termcolor"]},{"type":"run","ports":["py37-pytest"]},{"type":"test","ports":["py37-pytest"]}],"depends_on":[{"type":"test","ports":["py37-typer"]}]},{"name":"py38-json-tricks","portdir":"python/py-json-tricks","version":"3.17.3","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/mverleg/pyjson_tricks","description":"The json-tricks exentds handling of json files.","long_description":"The pyjson-tricks package brings several pieces of functionality to python handling of json files: Store and load numpy arrays in human-readable format. Store and load class instances both generic and customized. Store and load date/times as a dictionary (including timezone). Preserve map order  using OrderedDict. Allow for comments in json files by starting lines with #. Sets, complex numbers, Decimal, Fraction, enums, compression, duplicate keys, ...","active":false,"categories":["python"],"maintainers":[{"name":"eborisch","github":"eborisch","ports_count":225}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py38-setuptools","py38-wheel","py38-build","py38-installer"]},{"type":"lib","ports":["python38"]},{"type":"test","ports":["py38-numpy","py38-pandas","py38-pytest","py38-tz"]}],"depends_on":[{"type":"run","ports":["py38-gpilab-framework"]}]},{"name":"py36-json-tricks","portdir":"python/py-json-tricks","version":"3.15.3","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/mverleg/pyjson_tricks","description":"The json-tricks exentds handling of json files.","long_description":"The pyjson-tricks package brings several pieces of functionality to python handling of json files: Store and load numpy arrays in human-readable format. Store and load class instances both generic and customized. Store and load date/times as a dictionary (including timezone). Preserve map order  using OrderedDict. Allow for comments in json files by starting lines with #. Sets, complex numbers, Decimal, Fraction, enums, compression, duplicate keys, ...","active":false,"categories":["python"],"maintainers":[{"name":"eborisch","github":"eborisch","ports_count":225}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools"]},{"type":"lib","ports":["python36"]},{"type":"test","ports":["py36-tz","py36-numpy","py36-pandas","py36-pytest"]}],"depends_on":[{"type":"run","ports":["py36-gpilab-framework"]}]},{"name":"py37-json-tricks","portdir":"python/py-json-tricks","version":"3.17.3","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/mverleg/pyjson_tricks","description":"The json-tricks exentds handling of json files.","long_description":"The pyjson-tricks package brings several pieces of functionality to python handling of json files: Store and load numpy arrays in human-readable format. Store and load class instances both generic and customized. Store and load date/times as a dictionary (including timezone). Preserve map order  using OrderedDict. Allow for comments in json files by starting lines with #. Sets, complex numbers, Decimal, Fraction, enums, compression, duplicate keys, ...","active":false,"categories":["python"],"maintainers":[{"name":"eborisch","github":"eborisch","ports_count":225}],"variants":[],"dependencies":[{"type":"build","ports":["clang-15","py37-setuptools","py37-wheel","py37-build","py37-installer"]},{"type":"lib","ports":["python37"]},{"type":"test","ports":["py37-numpy","py37-pandas","py37-pytest","py37-tz"]}],"depends_on":[{"type":"run","ports":["py37-gpilab-framework"]}]},{"name":"py27-json-tricks","portdir":"python/py-json-tricks","version":"3.15.3","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/mverleg/pyjson_tricks","description":"The json-tricks exentds handling of json files.","long_description":"The pyjson-tricks package brings several pieces of functionality to python handling of json files: Store and load numpy arrays in human-readable format. Store and load class instances both generic and customized. Store and load date/times as a dictionary (including timezone). Preserve map order  using OrderedDict. Allow for comments in json files by starting lines with #. Sets, complex numbers, Decimal, Fraction, enums, compression, duplicate keys, ...","active":false,"categories":["python"],"maintainers":[{"name":"eborisch","github":"eborisch","ports_count":225}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py27-setuptools"]},{"type":"lib","ports":["python27"]},{"type":"test","ports":["py27-tz","py27-numpy","py27-pandas","py27-pytest"]}],"depends_on":[]},{"name":"py39-json-tricks","portdir":"python/py-json-tricks","version":"3.17.3","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/mverleg/pyjson_tricks","description":"The json-tricks exentds handling of json files.","long_description":"The pyjson-tricks package brings several pieces of functionality to python handling of json files: Store and load numpy arrays in human-readable format. Store and load class instances both generic and customized. Store and load date/times as a dictionary (including timezone). Preserve map order  using OrderedDict. Allow for comments in json files by starting lines with #. Sets, complex numbers, Decimal, Fraction, enums, compression, duplicate keys, ...","active":false,"categories":["python"],"maintainers":[{"name":"eborisch","github":"eborisch","ports_count":225}],"variants":[],"dependencies":[{"type":"build","ports":["clang-17","py39-setuptools","py39-wheel","py39-build","py39-installer"]},{"type":"lib","ports":["python39"]},{"type":"test","ports":["py39-numpy","py39-pandas","py39-pytest","py39-tz"]}],"depends_on":[{"type":"run","ports":["py39-gpilab-framework"]}]},{"name":"py38-appdirs","portdir":"python/py-appdirs","version":"1.4.4","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ActiveState/appdirs","description":"module that finds where to keep user data","long_description":"A Python module for determining appropriate platform-specific per-user directories for data, configuration files, etc.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py38-build","py38-setuptools","py38-wheel","py38-installer","clang-18"]},{"type":"lib","ports":["python38"]},{"type":"test","ports":["py38-pytest"]}],"depends_on":[{"type":"lib","ports":["py38-fs","py38-gmusicapi","py38-npe2","py38-rope","py38-urlwatch","py38-zeep","py38-pytools","py38-pooch","py38-soco","py38-rply","py38-ptpython","py38-requests-cache"]},{"type":"run","ports":["py38-pyopencl","py38-openstacksdk"]}]},{"name":"py39-appdirs","portdir":"python/py-appdirs","version":"1.4.4","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ActiveState/appdirs","description":"module that finds where to keep user data","long_description":"A Python module for determining appropriate platform-specific per-user directories for data, configuration files, etc.","active":false,"categories":["python"],"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-zeep","py39-rope","py39-requests-cache","py39-pint","py39-fs","py39-npe2","py39-rply","py39-soco","py39-urlwatch","py39-gmusicapi","py39-pytools","py39-ptpython"]},{"type":"run","ports":["py39-pyopencl"]}]},{"name":"py37-appdirs","portdir":"python/py-appdirs","version":"1.4.4","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ActiveState/appdirs","description":"module that finds where to keep user data","long_description":"A Python module for determining appropriate platform-specific per-user directories for data, configuration files, etc.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py37-build","py37-setuptools","py37-wheel","py37-installer","clang-16"]},{"type":"lib","ports":["python37"]},{"type":"test","ports":["py37-pytest"]}],"depends_on":[{"type":"lib","ports":["py37-urlwatch","py37-gmusicapi","py37-zeep","py37-fs","py37-pyhyphen","py37-pytools","py37-pooch","py37-soco","py37-rope","py37-requests-cache"]},{"type":"run","ports":["py37-openstacksdk","py37-pyopencl"]}]},{"name":"py36-appdirs","portdir":"python/py-appdirs","version":"1.4.4","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ActiveState/appdirs","description":"module that finds where to keep user data","long_description":"A Python module for determining appropriate platform-specific per-user directories for data, configuration files, etc.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["python36"]},{"type":"test","ports":["py36-pytest"]}],"depends_on":[{"type":"lib","ports":["py36-pyhyphen","py36-urlwatch","py36-fs","py36-pytools"]},{"type":"run","ports":["py36-pyopencl","py36-openstacksdk"]}]},{"name":"py34-appdirs","portdir":"python/py-appdirs","version":"1.4.4","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ActiveState/appdirs","description":"module that finds where to keep user data","long_description":"A Python module for determining appropriate platform-specific per-user directories for data, configuration files, etc.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["python34"]}],"depends_on":[{"type":"lib","ports":["py34-virtualenv"]}]},{"name":"py35-appdirs","portdir":"python/py-appdirs","version":"1.4.4","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ActiveState/appdirs","description":"module that finds where to keep user data","long_description":"A Python module for determining appropriate platform-specific per-user directories for data, configuration files, etc.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["python35"]},{"type":"test","ports":["py35-pytest"]}],"depends_on":[{"type":"lib","ports":["py35-urlwatch","py35-pytools"]},{"type":"run","ports":["py35-pyopencl"]}]},{"name":"py27-appdirs","portdir":"python/py-appdirs","version":"1.4.4","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ActiveState/appdirs","description":"module that finds where to keep user data","long_description":"A Python module for determining appropriate platform-specific per-user directories for data, configuration files, etc.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["python27"]},{"type":"test","ports":["py27-pytest"]}],"depends_on":[{"type":"lib","ports":["py27-pyhyphen","py27-fs","py27-pytools"]},{"type":"run","ports":["py27-pyopencl"]}]},{"name":"py39-pynacl","portdir":"python/py-pynacl","version":"1.5.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pyca/pynacl/","description":"Python binding to the Networking and Cryptography (NaCl) library","long_description":"Python binding to the Networking and Cryptography (NaCl) library","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py39-setuptools","py39-wheel","py39-build","py39-installer"]},{"type":"lib","ports":["python39","py39-cffi","py39-six","libsodium"]}],"depends_on":[{"type":"lib","ports":["py39-paramiko","py39-zlmdb"]},{"type":"run","ports":["py39-pygithub","py39-autobahn"]}]},{"name":"py38-pynacl","portdir":"python/py-pynacl","version":"1.5.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pyca/pynacl/","description":"Python binding to the Networking and Cryptography (NaCl) library","long_description":"Python binding to the Networking and Cryptography (NaCl) library","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-16","py38-setuptools","py38-wheel","py38-build","py38-installer"]},{"type":"lib","ports":["python38","py38-cffi","py38-six","libsodium"]}],"depends_on":[{"type":"lib","ports":["py38-zlmdb","py38-paramiko"]},{"type":"run","ports":["py38-pygithub","py38-autobahn"]}]},{"name":"py35-pynacl","portdir":"python/py-pynacl","version":"1.4.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pyca/pynacl/","description":"Python binding to the Networking and Cryptography (NaCl) library","long_description":"Python binding to the Networking and Cryptography (NaCl) library","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py35-wheel","clang-9.0","py35-pip","py35-setuptools"]},{"type":"lib","ports":["libsodium","python35","py35-cffi","py35-six"]}],"depends_on":[{"type":"lib","ports":["py35-paramiko"]}]},{"name":"py37-pynacl","portdir":"python/py-pynacl","version":"1.5.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pyca/pynacl/","description":"Python binding to the Networking and Cryptography (NaCl) library","long_description":"Python binding to the Networking and Cryptography (NaCl) library","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-16","py37-setuptools","py37-wheel","py37-build","py37-installer"]},{"type":"lib","ports":["python37","py37-cffi","py37-six","libsodium"]}],"depends_on":[{"type":"lib","ports":["py37-paramiko"]},{"type":"run","ports":["py37-pygithub"]}]},{"name":"py36-pynacl","portdir":"python/py-pynacl","version":"1.5.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pyca/pynacl/","description":"Python binding to the Networking and Cryptography (NaCl) library","long_description":"Python binding to the Networking and Cryptography (NaCl) library","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py36-setuptools","clang-16"]},{"type":"lib","ports":["libsodium","python36","py36-cffi","py36-six"]}],"depends_on":[{"type":"lib","ports":["py36-paramiko"]}]},{"name":"py27-pynacl","portdir":"python/py-pynacl","version":"1.4.0","license":"Apache-2","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://github.com/pyca/pynacl/","description":"Python binding to the Networking and Cryptography (NaCl) library","long_description":"Python binding to the Networking and Cryptography (NaCl) library","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py27-setuptools","py27-wheel","clang-16"]},{"type":"lib","ports":["libsodium","py27-six","python27","py27-cffi"]}],"depends_on":[{"type":"lib","ports":["py27-paramiko"]}]},{"name":"py39-pyflakes","portdir":"python/py-pyflakes","version":"3.4.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pycqa/pyflakes","description":"Passive checker of Python programs.","long_description":"Pyflakes is program to analyze Python programs and detect various errors. It works by parsing the source file, not importing it, so it is safe to use on modules with side effects. It's also much faster.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py39-wheel","py39-build","py39-installer","py39-setuptools"]},{"type":"lib","ports":["py39-setuptools","python39"]},{"type":"run","ports":["pyflakes_select"]}],"depends_on":[{"type":"lib","ports":["py39-flake8","py39-stem","py39-autoflake","py39-skyfield","py39-python-lsp-server"]},{"type":"run","ports":["py39-gpilab-framework"]},{"type":"test","ports":["py39-treq"]}]},{"name":"py27-pyflakes","portdir":"python/py-pyflakes","version":"2.4.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pycqa/pyflakes","description":"Passive checker of Python programs.","long_description":"Pyflakes is program to analyze Python programs and detect various errors. It works by parsing the source file, not importing it, so it is safe to use on modules with side effects. It's also much faster.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python27","py27-setuptools"]},{"type":"run","ports":["pyflakes_select"]}],"depends_on":[{"type":"lib","ports":["py27-language-server","py27-flake8"]}]},{"name":"py38-pyflakes","portdir":"python/py-pyflakes","version":"3.2.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pycqa/pyflakes","description":"Passive checker of Python programs.","long_description":"Pyflakes is program to analyze Python programs and detect various errors. It works by parsing the source file, not importing it, so it is safe to use on modules with side effects. It's also much faster.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-17","py38-wheel","py38-build","py38-installer","py38-setuptools"]},{"type":"lib","ports":["py38-setuptools","python38"]},{"type":"run","ports":["pyflakes_select"]}],"depends_on":[{"type":"lib","ports":["py38-flake8","py38-autoflake","py38-skyfield","py38-stem","py38-python-lsp-server"]},{"type":"run","ports":["py38-gpilab-framework"]},{"type":"test","ports":["py38-treq","py38-soco"]}]},{"name":"py35-pyflakes","portdir":"python/py-pyflakes","version":"2.4.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pycqa/pyflakes","description":"Passive checker of Python programs.","long_description":"Pyflakes is program to analyze Python programs and detect various errors. It works by parsing the source file, not importing it, so it is safe to use on modules with side effects. It's also much faster.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python35","py35-setuptools"]},{"type":"run","ports":["pyflakes_select"]}],"depends_on":[{"type":"lib","ports":["py35-language-server","py35-flake8"]}]},{"name":"py37-pyflakes","portdir":"python/py-pyflakes","version":"3.0.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pycqa/pyflakes","description":"Passive checker of Python programs.","long_description":"Pyflakes is program to analyze Python programs and detect various errors. It works by parsing the source file, not importing it, so it is safe to use on modules with side effects. It's also much faster.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py37-wheel","py37-build","py37-installer","py37-setuptools"]},{"type":"lib","ports":["py37-setuptools","python37"]},{"type":"run","ports":["pyflakes_select"]}],"depends_on":[{"type":"lib","ports":["py37-autoflake","py37-python-lsp-server","py37-flake8","py37-skyfield"]},{"type":"run","ports":["py37-gpilab-framework"]},{"type":"test","ports":["py37-soco"]}]},{"name":"py36-pyflakes","portdir":"python/py-pyflakes","version":"3.0.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pycqa/pyflakes","description":"Passive checker of Python programs.","long_description":"Pyflakes is program to analyze Python programs and detect various errors. It works by parsing the source file, not importing it, so it is safe to use on modules with side effects. It's also much faster.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["python36","py36-setuptools"]},{"type":"run","ports":["pyflakes_select"]}],"depends_on":[{"type":"lib","ports":["py36-python-lsp-server","py36-language-server","py36-flake8"]},{"type":"run","ports":["py36-gpilab-framework"]}]},{"name":"py39-scapy-devel","portdir":"python/py-scapy","version":"20231209","license":"GPL-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"http://www.secdev.org/projects/scapy","description":"A powerful packet manipulation tool","long_description":"Scapy is a powerful interactive packet manipulation program. It is able to forge or decode packets of a wide number of protocols, send them on the wire, capture them, match requests and replies, and much more. It can easily handle most classical tasks like scanning, tracerouting, probing, unit tests, attacks or network discovery (it can replace hping, 85% of nmap, arpspoof, arp-sk, arping, tcpdump, tethereal, p0f, etc.). It also performs very well at a lot of other specific tasks that most other tools can't handle, like sending invalid frames, injecting your own 802.11 frames, combining technics (VLAN hopping+ARP cache poisoning, VOIP decoding on WEP encrypted channel, ...), etc. This port is kept up with the py-scapy GIT 'master' branch, is typically updated weekly to monthly.","active":false,"categories":["net","security","python"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":462}],"variants":["pyx","matplotlib","graphviz","sox"],"dependencies":[{"type":"build","ports":["py39-build","py39-wheel","py39-setuptools","clang-17","py39-installer"]},{"type":"lib","ports":["python39","libpcap","py39-cryptography"]},{"type":"run","ports":["scapy_select","py39-matplotlib","graphviz","ImageMagick"]}],"depends_on":[]},{"name":"py39-scapy","portdir":"python/py-scapy","version":"2.6.1","license":"GPL-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://scapy.net/","description":"A powerful packet manipulation tool","long_description":"Scapy is a powerful interactive packet manipulation program. It is able to forge or decode packets of a wide number of protocols, send them on the wire, capture them, match requests and replies, and much more. It can easily handle most classical tasks like scanning, tracerouting, probing, unit tests, attacks or network discovery (it can replace hping, 85% of nmap, arpspoof, arp-sk, arping, tcpdump, tethereal, p0f, etc.). It also performs very well at a lot of other specific tasks that most other tools can't handle, like sending invalid frames, injecting your own 802.11 frames, combining technics (VLAN hopping+ARP cache poisoning, VOIP decoding on WEP encrypted channel, ...), etc.","active":false,"categories":["net","security","python"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":462}],"variants":["graphviz","pyx","matplotlib","sox"],"dependencies":[{"type":"build","ports":["py39-build","py39-wheel","py39-setuptools","clang-17","py39-installer"]},{"type":"lib","ports":["python39","libpcap","py39-cryptography"]},{"type":"run","ports":["scapy_select","py39-matplotlib","graphviz","ImageMagick"]}],"depends_on":[]},{"name":"py38-scapy","portdir":"python/py-scapy","version":"2.5.0","license":"GPL-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"http://www.secdev.org/projects/scapy","description":"A powerful packet manipulation tool","long_description":"Scapy is a powerful interactive packet manipulation program. It is able to forge or decode packets of a wide number of protocols, send them on the wire, capture them, match requests and replies, and much more. It can easily handle most classical tasks like scanning, tracerouting, probing, unit tests, attacks or network discovery (it can replace hping, 85% of nmap, arpspoof, arp-sk, arping, tcpdump, tethereal, p0f, etc.). It also performs very well at a lot of other specific tasks that most other tools can't handle, like sending invalid frames, injecting your own 802.11 frames, combining technics (VLAN hopping+ARP cache poisoning, VOIP decoding on WEP encrypted channel, ...), etc.","active":false,"categories":["net","security","python"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":462},{"name":"kirill","github":"catap","ports_count":120}],"variants":["pyx","matplotlib","graphviz","sox"],"dependencies":[{"type":"build","ports":["py38-build","py38-wheel","py38-setuptools","clang-16","py38-installer"]},{"type":"lib","ports":["python38","libpcap","py38-cryptography"]},{"type":"run","ports":["scapy_select","py38-matplotlib","graphviz","ImageMagick"]}],"depends_on":[]},{"name":"py311-scapy-devel","portdir":"python/py-scapy","version":"20231209","license":"GPL-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"http://www.secdev.org/projects/scapy","description":"A powerful packet manipulation tool","long_description":"Scapy is a powerful interactive packet manipulation program. It is able to forge or decode packets of a wide number of protocols, send them on the wire, capture them, match requests and replies, and much more. It can easily handle most classical tasks like scanning, tracerouting, probing, unit tests, attacks or network discovery (it can replace hping, 85% of nmap, arpspoof, arp-sk, arping, tcpdump, tethereal, p0f, etc.). It also performs very well at a lot of other specific tasks that most other tools can't handle, like sending invalid frames, injecting your own 802.11 frames, combining technics (VLAN hopping+ARP cache poisoning, VOIP decoding on WEP encrypted channel, ...), etc. This port is kept up with the py-scapy GIT 'master' branch, is typically updated weekly to monthly.","active":false,"categories":["net","security","python"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":462}],"variants":["pyx","matplotlib","graphviz","sox"],"dependencies":[{"type":"build","ports":["py311-setuptools","py311-installer","py311-build","clang-17","py311-wheel"]},{"type":"lib","ports":["libpcap","python311","py311-cryptography"]},{"type":"run","ports":["scapy_select","py311-matplotlib","graphviz","ImageMagick"]}],"depends_on":[]},{"name":"py38-scapy-devel","portdir":"python/py-scapy","version":"20231209","license":"GPL-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"http://www.secdev.org/projects/scapy","description":"A powerful packet manipulation tool","long_description":"Scapy is a powerful interactive packet manipulation program. It is able to forge or decode packets of a wide number of protocols, send them on the wire, capture them, match requests and replies, and much more. It can easily handle most classical tasks like scanning, tracerouting, probing, unit tests, attacks or network discovery (it can replace hping, 85% of nmap, arpspoof, arp-sk, arping, tcpdump, tethereal, p0f, etc.). It also performs very well at a lot of other specific tasks that most other tools can't handle, like sending invalid frames, injecting your own 802.11 frames, combining technics (VLAN hopping+ARP cache poisoning, VOIP decoding on WEP encrypted channel, ...), etc. This port is kept up with the py-scapy GIT 'master' branch, is typically updated weekly to monthly.","active":false,"categories":["net","security","python"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":462},{"name":"kirill","github":"catap","ports_count":120}],"variants":["pyx","matplotlib","graphviz","sox"],"dependencies":[{"type":"build","ports":["py38-build","py38-wheel","py38-setuptools","clang-16","py38-installer"]},{"type":"lib","ports":["python38","libpcap","py38-cryptography"]},{"type":"run","ports":["scapy_select","py38-matplotlib","graphviz","ImageMagick"]}],"depends_on":[]},{"name":"py-scapy-devel","portdir":"python/py-scapy","version":"20231209","license":"GPL-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"http://www.secdev.org/projects/scapy","description":"A powerful packet manipulation tool","long_description":"Scapy is a powerful interactive packet manipulation program. It is able to forge or decode packets of a wide number of protocols, send them on the wire, capture them, match requests and replies, and much more. It can easily handle most classical tasks like scanning, tracerouting, probing, unit tests, attacks or network discovery (it can replace hping, 85% of nmap, arpspoof, arp-sk, arping, tcpdump, tethereal, p0f, etc.). It also performs very well at a lot of other specific tasks that most other tools can't handle, like sending invalid frames, injecting your own 802.11 frames, combining technics (VLAN hopping+ARP cache poisoning, VOIP decoding on WEP encrypted channel, ...), etc. This port is kept up with the py-scapy GIT 'master' branch, is typically updated weekly to monthly.","active":false,"categories":["net","security","python"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":462}],"variants":[],"dependencies":[{"type":"build","ports":["clang-17"]},{"type":"lib","ports":["py312-scapy-devel"]}],"depends_on":[]},{"name":"py312-scapy-devel","portdir":"python/py-scapy","version":"20231209","license":"GPL-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"http://www.secdev.org/projects/scapy","description":"A powerful packet manipulation tool","long_description":"Scapy is a powerful interactive packet manipulation program. It is able to forge or decode packets of a wide number of protocols, send them on the wire, capture them, match requests and replies, and much more. It can easily handle most classical tasks like scanning, tracerouting, probing, unit tests, attacks or network discovery (it can replace hping, 85% of nmap, arpspoof, arp-sk, arping, tcpdump, tethereal, p0f, etc.). It also performs very well at a lot of other specific tasks that most other tools can't handle, like sending invalid frames, injecting your own 802.11 frames, combining technics (VLAN hopping+ARP cache poisoning, VOIP decoding on WEP encrypted channel, ...), etc. This port is kept up with the py-scapy GIT 'master' branch, is typically updated weekly to monthly.","active":false,"categories":["net","security","python"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":462}],"variants":["pyx","matplotlib","graphviz","sox"],"dependencies":[{"type":"build","ports":["py312-installer","py312-build","clang-17","py312-wheel","py312-setuptools"]},{"type":"lib","ports":["libpcap","python312","py312-cryptography"]},{"type":"run","ports":["py312-matplotlib","scapy_select","graphviz","ImageMagick"]}],"depends_on":[{"type":"lib","ports":["py-scapy-devel"]}]},{"name":"py310-scapy-devel","portdir":"python/py-scapy","version":"20231209","license":"GPL-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"http://www.secdev.org/projects/scapy","description":"A powerful packet manipulation tool","long_description":"Scapy is a powerful interactive packet manipulation program. It is able to forge or decode packets of a wide number of protocols, send them on the wire, capture them, match requests and replies, and much more. It can easily handle most classical tasks like scanning, tracerouting, probing, unit tests, attacks or network discovery (it can replace hping, 85% of nmap, arpspoof, arp-sk, arping, tcpdump, tethereal, p0f, etc.). It also performs very well at a lot of other specific tasks that most other tools can't handle, like sending invalid frames, injecting your own 802.11 frames, combining technics (VLAN hopping+ARP cache poisoning, VOIP decoding on WEP encrypted channel, ...), etc. This port is kept up with the py-scapy GIT 'master' branch, is typically updated weekly to monthly.","active":false,"categories":["net","security","python"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":462}],"variants":["pyx","matplotlib","graphviz","sox"],"dependencies":[{"type":"build","ports":["py310-build","py310-wheel","py310-setuptools","clang-17","py310-installer"]},{"type":"lib","ports":["libpcap","python310","py310-cryptography"]},{"type":"run","ports":["scapy_select","py310-matplotlib","graphviz","ImageMagick"]}],"depends_on":[]},{"name":"py39-cheetah","portdir":"python/py-cheetah","version":"3.3.3","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.cheetahtemplate.org/","description":"Cheetah is a Python-powered template engine and code generator","long_description":"Cheetah is a Python-powered template engine and code generator. It can be used as a standalone utility or it can be combined with other tools. Cheetah has many potential uses, but web developers looking for a viable alternative to ASP, JSP, PHP and PSP are expected to be its principle user group.","active":false,"categories":["www","python"],"maintainers":[{"name":"emcrisostomo","github":"emcrisostomo","ports_count":169},{"name":"michaelld","github":"michaelld","ports_count":462}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py39-setuptools","py39-wheel","py39-build","py39-installer","clang-17"]},{"type":"lib","ports":["python39"]}],"depends_on":[]},{"name":"py38-cheetah","portdir":"python/py-cheetah","version":"3.3.3","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.cheetahtemplate.org/","description":"Cheetah is a Python-powered template engine and code generator","long_description":"Cheetah is a Python-powered template engine and code generator. It can be used as a standalone utility or it can be combined with other tools. Cheetah has many potential uses, but web developers looking for a viable alternative to ASP, JSP, PHP and PSP are expected to be its principle user group.","active":false,"categories":["www","python"],"maintainers":[{"name":"emcrisostomo","github":"emcrisostomo","ports_count":169},{"name":"michaelld","github":"michaelld","ports_count":462}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py38-setuptools","py38-wheel","py38-build","py38-installer","clang-16"]},{"type":"lib","ports":["python38"]}],"depends_on":[]},{"name":"py35-cheetah","portdir":"python/py-cheetah","version":"3.2.6.post2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.cheetahtemplate.org/","description":"Cheetah is a Python-powered template engine and code generator","long_description":"Cheetah is a Python-powered template engine and code generator. It can be used as a standalone utility or it can be combined with other tools. Cheetah has many potential uses, but web developers looking for a viable alternative to ASP, JSP, PHP and PSP are expected to be its principle user group.","active":false,"categories":["www","python"],"maintainers":[{"name":"emcrisostomo","github":"emcrisostomo","ports_count":169},{"name":"michaelld","github":"michaelld","ports_count":462}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0","py35-setuptools"]},{"type":"lib","ports":["python35"]}],"depends_on":[]},{"name":"py37-cheetah","portdir":"python/py-cheetah","version":"3.3.3","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.cheetahtemplate.org/","description":"Cheetah is a Python-powered template engine and code generator","long_description":"Cheetah is a Python-powered template engine and code generator. It can be used as a standalone utility or it can be combined with other tools. Cheetah has many potential uses, but web developers looking for a viable alternative to ASP, JSP, PHP and PSP are expected to be its principle user group.","active":false,"categories":["www","python"],"maintainers":[{"name":"emcrisostomo","github":"emcrisostomo","ports_count":169},{"name":"michaelld","github":"michaelld","ports_count":462}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py37-setuptools","py37-wheel","py37-build","py37-installer","clang-16"]},{"type":"lib","ports":["python37"]}],"depends_on":[]},{"name":"py36-cheetah","portdir":"python/py-cheetah","version":"3.2.6.post2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.cheetahtemplate.org/","description":"Cheetah is a Python-powered template engine and code generator","long_description":"Cheetah is a Python-powered template engine and code generator. It can be used as a standalone utility or it can be combined with other tools. Cheetah has many potential uses, but web developers looking for a viable alternative to ASP, JSP, PHP and PSP are expected to be its principle user group.","active":false,"categories":["www","python"],"maintainers":[{"name":"emcrisostomo","github":"emcrisostomo","ports_count":169},{"name":"michaelld","github":"michaelld","ports_count":462}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools"]},{"type":"lib","ports":["python36"]}],"depends_on":[]},{"name":"py27-pyqtgraph","portdir":"python/py-pyqtgraph","version":"0.11.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pyqtgraph.org/","description":"Scientific Graphics and Qt GUI library for Python","long_description":"PyQtGraph is a pure-python graphics and GUI library built on PyQt4/PyQt5 and numpy. It is intended for use in mathematics / scientific / engineering applications. It is very fast due to its heavy leverage of numpy for number crunching and Qt’s GraphicsView framework for fast display.","active":false,"categories":["graphics","math","python"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":462}],"variants":["pyqt4","pyqt5","pyside","opengl"],"dependencies":[{"type":"build","ports":["clang-13"]},{"type":"lib","ports":["python27","py27-opengl","py27-pyqt5","py27-scipy"]}],"depends_on":[{"type":"run","ports":["gnuradio-devel"]}]},{"name":"py38-pyqtgraph","portdir":"python/py-pyqtgraph","version":"0.13.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pyqtgraph.org/","description":"Scientific Graphics and Qt GUI library for Python","long_description":"PyQtGraph is a pure-python graphics and GUI library built on PyQt4/PyQt5 and numpy. It is intended for use in mathematics / scientific / engineering applications. It is very fast due to its heavy leverage of numpy for number crunching and Qt’s GraphicsView framework for fast display.","active":false,"categories":["graphics","math","python"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":462}],"variants":["pyqt4","pyqt5","pyside","opengl"],"dependencies":[{"type":"build","ports":["clang-16","py38-setuptools","py38-wheel","py38-build","py38-installer"]},{"type":"lib","ports":["py38-opengl","py38-pyqt5","py38-scipy","python38"]}],"depends_on":[{"type":"run","ports":["py38-xraylarch"]}]},{"name":"py35-pyqtgraph","portdir":"python/py-pyqtgraph","version":"0.11.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pyqtgraph.org/","description":"Scientific Graphics and Qt GUI library for Python","long_description":"PyQtGraph is a pure-python graphics and GUI library built on PyQt4/PyQt5 and numpy. It is intended for use in mathematics / scientific / engineering applications. It is very fast due to its heavy leverage of numpy for number crunching and Qt’s GraphicsView framework for fast display.","active":false,"categories":["graphics","math","python"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":462}],"variants":["pyqt4","pyqt5","pyside","opengl"],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python35","py35-opengl","py35-pyqt5","py35-scipy"]}],"depends_on":[]},{"name":"py37-pyqtgraph","portdir":"python/py-pyqtgraph","version":"0.12.4","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pyqtgraph.org/","description":"Scientific Graphics and Qt GUI library for Python","long_description":"PyQtGraph is a pure-python graphics and GUI library built on PyQt4/PyQt5 and numpy. It is intended for use in mathematics / scientific / engineering applications. It is very fast due to its heavy leverage of numpy for number crunching and Qt’s GraphicsView framework for fast display.","active":false,"categories":["graphics","math","python"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":462}],"variants":["pyside","opengl","pyqt4","pyqt5"],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["python37","py37-opengl","py37-pyqt5","py37-scipy"]}],"depends_on":[{"type":"run","ports":["py37-xraylarch"]}]},{"name":"py39-pyqtgraph","portdir":"python/py-pyqtgraph","version":"0.13.7","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pyqtgraph.org/","description":"Scientific Graphics and Qt GUI library for Python","long_description":"PyQtGraph is a pure-python graphics and GUI library built on PyQt4/PyQt5 and numpy. It is intended for use in mathematics / scientific / engineering applications. It is very fast due to its heavy leverage of numpy for number crunching and Qt’s GraphicsView framework for fast display.","active":false,"categories":["graphics","math","python"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":462}],"variants":["opengl","pyqt4","pyqt5","pyside"],"dependencies":[{"type":"build","ports":["clang-18","py39-setuptools","py39-wheel","py39-build","py39-installer"]},{"type":"lib","ports":["py39-opengl","py39-pyqt5","py39-scipy","python39"]}],"depends_on":[]},{"name":"py36-pyqtgraph","portdir":"python/py-pyqtgraph","version":"0.11.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pyqtgraph.org/","description":"Scientific Graphics and Qt GUI library for Python","long_description":"PyQtGraph is a pure-python graphics and GUI library built on PyQt4/PyQt5 and numpy. It is intended for use in mathematics / scientific / engineering applications. It is very fast due to its heavy leverage of numpy for number crunching and Qt’s GraphicsView framework for fast display.","active":false,"categories":["graphics","math","python"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":462}],"variants":["pyqt4","pyqt5","pyside","opengl"],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python36","py36-opengl","py36-pyqt5","py36-scipy"]}],"depends_on":[]},{"name":"py39-pydantic","portdir":"python/py-pydantic","version":"2.12.4","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/samuelcolvin/pydantic","description":"Data validation and settings management using Python type hinting","long_description":"Fast and extensible, pydantic plays nicely with your linters/IDE/brain. Define how data should be in pure, canonical Python 3.6+; validate it with pydantic.","active":false,"categories":["devel","python"],"maintainers":[{"name":"jan","github":"jandemter","ports_count":71}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py39-build","py39-hatchling","py39-installer","py39-hatch-fancy-pypi-readme"]},{"type":"lib","ports":["python39"]},{"type":"run","ports":["py39-typing_extensions","py39-annotated_types","py39-pydantic_core","py39-typing-inspection"]}],"depends_on":[{"type":"build","ports":["py39-pydantic_settings"]},{"type":"lib","ports":["py39-confection","py39-npe2","chemex-devel","py39-rstcheck-core","py39-rstcheck","py39-cloudflare","py39-spaCy","py39-inflect","py39-app-model","py39-maggma","py39-emmet-core"]},{"type":"run","ports":["py39-transformers","py39-fastapi","py39-aws-sam-translator"]}]},{"name":"py37-pydantic","portdir":"python/py-pydantic","version":"2.5.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/samuelcolvin/pydantic","description":"Data validation and settings management using Python type hinting","long_description":"Fast and extensible, pydantic plays nicely with your linters/IDE/brain. Define how data should be in pure, canonical Python 3.6+; validate it with pydantic.","active":false,"categories":["devel","python"],"maintainers":[{"name":"jan","github":"jandemter","ports_count":71}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py37-build","py37-hatchling","py37-installer","py37-hatch-fancy-pypi-readme"]},{"type":"lib","ports":["python37"]},{"type":"run","ports":["py37-importlib-metadata","py37-typing_extensions","py37-annotated_types","py37-pydantic_core"]}],"depends_on":[{"type":"lib","ports":["py37-confection","py37-npe2","py37-app-model","py37-spaCy","py37-rstcheck-core","py37-rstcheck"]},{"type":"run","ports":["py37-fastapi"]}]},{"name":"py38-pydantic","portdir":"python/py-pydantic","version":"2.7.4","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/samuelcolvin/pydantic","description":"Data validation and settings management using Python type hinting","long_description":"Fast and extensible, pydantic plays nicely with your linters/IDE/brain. Define how data should be in pure, canonical Python 3.6+; validate it with pydantic.","active":false,"categories":["devel","python"],"maintainers":[{"name":"jan","github":"jandemter","ports_count":71}],"variants":[],"dependencies":[{"type":"build","ports":["clang-17","py38-build","py38-hatchling","py38-installer","py38-hatch-fancy-pypi-readme"]},{"type":"lib","ports":["python38"]},{"type":"run","ports":["py38-typing_extensions","py38-annotated_types","py38-pydantic_core"]}],"depends_on":[{"type":"build","ports":["py38-pydantic_settings"]},{"type":"lib","ports":["py38-rstcheck-core","py38-app-model","py38-spaCy","py38-inflect","py38-npe2","py38-rstcheck","py38-confection"]},{"type":"run","ports":["py38-transformers","py38-pygls","py38-fastapi"]}]},{"name":"py36-pydantic","portdir":"python/py-pydantic","version":"1.9.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/samuelcolvin/pydantic","description":"Data validation and settings management using Python type hinting","long_description":"Fast and extensible, pydantic plays nicely with your linters/IDE/brain. Define how data should be in pure, canonical Python 3.6+; validate it with pydantic.","active":false,"categories":["devel","python"],"maintainers":[{"name":"jan","github":"jandemter","ports_count":71}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py36-cython","py36-setuptools","clang-13"]},{"type":"lib","ports":["python36"]}],"depends_on":[{"type":"lib","ports":["py36-spaCy"]}]}]}