{"count":52323,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=184","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=182","results":[{"name":"py39-future","portdir":"python/py-future","version":"1.0.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://python-future.org/","description":"Provides clean single-source support for Python 3 and 2","long_description":"The Python package future is the missing compatibility layer between Python 3 and Python 2. It allows you to use a single, clean Python 3.x-compatible codebase to support both Python 3 and Python 2 with minimal overhead. The futurize script aids in converting code from either Python 2 or Python 3 to code compatible with both platforms.","active":false,"categories":["devel","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":618}],"variants":[],"dependencies":[{"type":"build","ports":["py39-installer","clang-18","py39-setuptools","py39-wheel","py39-build"]},{"type":"lib","ports":["python39","py39-setuptools"]},{"type":"test","ports":["py39-pytest"]}],"depends_on":[{"type":"build","ports":["py39-tensorflow1","py39-tensorflow"]},{"type":"lib","ports":["py39-barnaba","py39-fipy","py39-asciimatics","py39-molmod","py39-pytorch","py39-geocoder","py39-instrumentkit"]},{"type":"run","ports":["py39-hcloud","py39-pytorch-lightning","py39-tensorflow-datasets","py39-olm","py39-mesh-tensorflow","py39-tensor2tensor"]},{"type":"test","ports":["py39-apache-beam"]}]},{"name":"py35-future","portdir":"python/py-future","version":"0.18.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://python-future.org/","description":"Provides clean single-source support for Python 3 and 2","long_description":"The Python package future is the missing compatibility layer between Python 3 and Python 2. It allows you to use a single, clean Python 3.x-compatible codebase to support both Python 3 and Python 2 with minimal overhead. The futurize script aids in converting code from either Python 2 or Python 3 to code compatible with both platforms.","active":false,"categories":["devel","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":618}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["python35","py35-setuptools"]},{"type":"test","ports":["py35-pytest"]}],"depends_on":[{"type":"lib","ports":["py35-tatsu","py35-uncertainties","py35-obspy","py35-mdp-toolkit"]}]},{"name":"py36-future","portdir":"python/py-future","version":"0.18.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://python-future.org/","description":"Provides clean single-source support for Python 3 and 2","long_description":"The Python package future is the missing compatibility layer between Python 3 and Python 2. It allows you to use a single, clean Python 3.x-compatible codebase to support both Python 3 and Python 2 with minimal overhead. The futurize script aids in converting code from either Python 2 or Python 3 to code compatible with both platforms.","active":false,"categories":["devel","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":618}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["python36","py36-setuptools"]},{"type":"test","ports":["py36-pytest"]}],"depends_on":[{"type":"lib","ports":["py36-mdp-toolkit","py36-geocoder","py36-rasa-nlu","py36-canmatrix","py36-uncertainties","py36-fipy","py36-obspy","py36-barnaba"]},{"type":"run","ports":["py36-olm"]}]},{"name":"py38-future","portdir":"python/py-future","version":"1.0.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://python-future.org/","description":"Provides clean single-source support for Python 3 and 2","long_description":"The Python package future is the missing compatibility layer between Python 3 and Python 2. It allows you to use a single, clean Python 3.x-compatible codebase to support both Python 3 and Python 2 with minimal overhead. The futurize script aids in converting code from either Python 2 or Python 3 to code compatible with both platforms.","active":false,"categories":["devel","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":618}],"variants":[],"dependencies":[{"type":"build","ports":["py38-installer","clang-18","py38-setuptools","py38-wheel","py38-build"]},{"type":"lib","ports":["python38","py38-setuptools"]},{"type":"test","ports":["py38-pytest"]}],"depends_on":[{"type":"build","ports":["py38-tensorflow","py38-tensorflow1"]},{"type":"lib","ports":["py38-geocoder","py38-instrumentkit","py38-asciimatics","pybombs","pybombs-devel","py38-barnaba","py38-fipy","py38-pytorch"]},{"type":"run","ports":["py38-olm","py38-tensorflow-datasets","py38-pytorch-lightning","py38-mesh-tensorflow","py38-tensor2tensor","py38-hcloud"]},{"type":"test","ports":["py38-apache-beam"]}]},{"name":"py37-future","portdir":"python/py-future","version":"1.0.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://python-future.org/","description":"Provides clean single-source support for Python 3 and 2","long_description":"The Python package future is the missing compatibility layer between Python 3 and Python 2. It allows you to use a single, clean Python 3.x-compatible codebase to support both Python 3 and Python 2 with minimal overhead. The futurize script aids in converting code from either Python 2 or Python 3 to code compatible with both platforms.","active":false,"categories":["devel","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":618}],"variants":[],"dependencies":[{"type":"build","ports":["py37-installer","clang-17","py37-setuptools","py37-wheel","py37-build"]},{"type":"lib","ports":["python37","py37-setuptools"]},{"type":"test","ports":["py37-pytest"]}],"depends_on":[{"type":"build","ports":["py37-tensorflow","py37-tensorflow1"]},{"type":"lib","ports":["py37-barnaba","py37-fipy","py37-canmatrix","py37-stomper","py37-rasa-nlu","py37-obspy","py37-uncertainties","py37-geocoder","py37-instrumentkit","py37-pytorch"]},{"type":"run","ports":["py37-mesh-tensorflow","py37-tensor2tensor","py37-tensorflow-datasets","py37-olm","py37-hcloud","py37-pytorch-lightning"]},{"type":"test","ports":["py37-apache-beam"]}]},{"name":"py37-protobuf3","portdir":"python/py-protobuf3","version":"4.21.12","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/google/protobuf","description":"Encode data in an efficient yet extensible format.","long_description":"Google Protocol Buffers are a flexible, efficient, automated mechanism for serializing structured data -- think XML, but smaller, faster, and simpler. You define how you want your data to be structured once, then you can use special generated source code to easily write and read your structured data to and from a variety of data streams and using a variety of languages. You can even update your data structure without breaking deployed programs that are compiled against the old format. You specify how you want the information you're serializing to be structured by defining protocol buffer message types in .proto files. Each protocol buffer message is a small logical record of information, containing a series of name-value pairs.","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py37-setuptools","py37-wheel","py37-build","py37-installer"]},{"type":"lib","ports":["python37","py37-flatbuffers","py37-six","protobuf3-cpp"]}],"depends_on":[{"type":"lib","ports":["py37-grpcio-tools","py37-tensorboard","py37-tensorboard1","py37-tensorflow","py37-tensorflow1","py37-google-api-core","py37-googleapis-common-protos","py37-onnx","py37-mitmproxy","py37-grpcio","py37-gmusicapi"]},{"type":"run","ports":["py37-axolotl","py37-note-seq","py37-apache-beam","py37-tensorboardX","py37-keras2onnx","py37-tfx-bsl","py37-tensorflow-metadata","py37-tensorflow-datasets","py37-onnxconverter-common","py37-tensorflow-transform","py37-tensorflow-data-validation"]}]},{"name":"py38-protobuf3","portdir":"python/py-protobuf3","version":"4.21.12","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/google/protobuf","description":"Encode data in an efficient yet extensible format.","long_description":"Google Protocol Buffers are a flexible, efficient, automated mechanism for serializing structured data -- think XML, but smaller, faster, and simpler. You define how you want your data to be structured once, then you can use special generated source code to easily write and read your structured data to and from a variety of data streams and using a variety of languages. You can even update your data structure without breaking deployed programs that are compiled against the old format. You specify how you want the information you're serializing to be structured by defining protocol buffer message types in .proto files. Each protocol buffer message is a small logical record of information, containing a series of name-value pairs.","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-17","py38-setuptools","py38-wheel","py38-build","py38-installer"]},{"type":"lib","ports":["python38","py38-flatbuffers","py38-six","protobuf3-cpp"]}],"depends_on":[{"type":"lib","ports":["py38-gmusicapi","py38-tensorflow","py38-tensorboard","py38-tensorboard1","py38-mitmproxy","py38-tensorflow1","py38-onnx","py38-google-api-core","py38-googleapis-common-protos","py38-grpcio","py38-grpcio-tools"]},{"type":"run","ports":["py38-onnxconverter-common","py38-keras2onnx","py38-note-seq","py38-axolotl","py38-tensorflow-metadata","py38-tensorflow-datasets","py38-tensorboardX","py38-apache-beam","py38-kraken","py38-coremltools","py38-tensorflow-transform","py38-transformers","py38-tensorflow-macos","py38-tensorflow-data-validation","py38-tfx-bsl"]}]},{"name":"py35-protobuf3","portdir":"python/py-protobuf3","version":"3.19.3","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/google/protobuf","description":"Encode data in an efficient yet extensible format.","long_description":"Google Protocol Buffers are a flexible, efficient, automated mechanism for serializing structured data -- think XML, but smaller, faster, and simpler. You define how you want your data to be structured once, then you can use special generated source code to easily write and read your structured data to and from a variety of data streams and using a variety of languages. You can even update your data structure without breaking deployed programs that are compiled against the old format. You specify how you want the information you're serializing to be structured by defining protocol buffer message types in .proto files. Each protocol buffer message is a small logical record of information, containing a series of name-value pairs.","active":false,"categories":["devel","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py35-pip","py35-setuptools","py35-wheel","clang-12"]},{"type":"lib","ports":["python35","py35-six","protobuf3-cpp"]}],"depends_on":[]},{"name":"py36-protobuf3","portdir":"python/py-protobuf3","version":"3.19.3","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/google/protobuf","description":"Encode data in an efficient yet extensible format.","long_description":"Google Protocol Buffers are a flexible, efficient, automated mechanism for serializing structured data -- think XML, but smaller, faster, and simpler. You define how you want your data to be structured once, then you can use special generated source code to easily write and read your structured data to and from a variety of data streams and using a variety of languages. You can even update your data structure without breaking deployed programs that are compiled against the old format. You specify how you want the information you're serializing to be structured by defining protocol buffer message types in .proto files. Each protocol buffer message is a small logical record of information, containing a series of name-value pairs.","active":false,"categories":["devel","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py36-pip","py36-setuptools","py36-wheel","clang-12"]},{"type":"lib","ports":["python36","py36-six","protobuf3-cpp"]}],"depends_on":[{"type":"lib","ports":["py36-tensorboard1"]},{"type":"run","ports":["py36-axolotl"]}]},{"name":"py39-protobuf3","portdir":"python/py-protobuf3","version":"4.21.12","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/google/protobuf","description":"Encode data in an efficient yet extensible format.","long_description":"Google Protocol Buffers are a flexible, efficient, automated mechanism for serializing structured data -- think XML, but smaller, faster, and simpler. You define how you want your data to be structured once, then you can use special generated source code to easily write and read your structured data to and from a variety of data streams and using a variety of languages. You can even update your data structure without breaking deployed programs that are compiled against the old format. You specify how you want the information you're serializing to be structured by defining protocol buffer message types in .proto files. Each protocol buffer message is a small logical record of information, containing a series of name-value pairs.","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-wheel","py39-build","py39-installer","clang-18","py39-setuptools"]},{"type":"lib","ports":["protobuf3-cpp","python39","py39-flatbuffers","py39-six"]},{"type":"test","ports":["py39-pytest"]}],"depends_on":[{"type":"lib","ports":["py39-gmusicapi","py39-grpcio","py39-grpcio-tools","py39-mitmproxy","py39-tensorflow","py39-tensorflow1","py39-tensorboard","py39-tensorboard1","py39-onnx","py39-google-api-core","py39-googleapis-common-protos","py39-proto-plus"]},{"type":"run","ports":["py39-tensorflow-metadata","py39-apache-beam","py39-note-seq","py39-keras2onnx","py39-onnxconverter-common","py39-tensorboardX","py39-tensorflow-datasets","py39-tensorflow-data-validation","py39-tensorflow-transform","py39-tfx-bsl","py39-transformers","py39-coremltools","py39-tensorflow-macos","py39-kraken"]}]},{"name":"py39-pytest-mock","portdir":"python/py-pytest-mock","version":"3.15.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pytest-dev/pytest-mock/","description":"Thin-wrapper around the mock package for easier use with py.test","long_description":"Thin-wrapper around the mock package for easier use with py.test. This plugin installs a mocker fixture which is a thin-wrapper around the patching API provided by the mock package, but with the benefit of not having to worry about undoing patches at the end of a test.","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-build","clang-18","py39-installer","py39-setuptools","py39-setuptools_scm","py39-wheel"]},{"type":"lib","ports":["python39"]},{"type":"run","ports":["py39-pytest","py39-mock"]},{"type":"test","ports":["py39-pytest","py39-pytest-asyncio"]}],"depends_on":[{"type":"test","ports":["py39-honcho","py39-qstylizer","py39-tzlocal","py39-natsort","py39-graphviz","py39-filelock","py39-pyfatfs"]}]},{"name":"py37-pytest-mock","portdir":"python/py-pytest-mock","version":"3.12.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pytest-dev/pytest-mock/","description":"Thin-wrapper around the mock package for easier use with py.test","long_description":"Thin-wrapper around the mock package for easier use with py.test. This plugin installs a mocker fixture which is a thin-wrapper around the patching API provided by the mock package, but with the benefit of not having to worry about undoing patches at the end of a test.","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py37-build","clang-16","py37-installer","py37-setuptools","py37-setuptools_scm","py37-wheel"]},{"type":"lib","ports":["python37"]},{"type":"run","ports":["py37-pytest","py37-mock"]},{"type":"test","ports":["py37-pytest","py37-pytest-asyncio"]}],"depends_on":[{"type":"test","ports":["py37-tzlocal","py37-graphviz","py37-qstylizer","py37-natsort","py37-honcho"]}]},{"name":"py36-pytest-mock","portdir":"python/py-pytest-mock","version":"3.5.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pytest-dev/pytest-mock/","description":"Thin-wrapper around the mock package for easier use with py.test","long_description":"Thin-wrapper around the mock package for easier use with py.test. This plugin installs a mocker fixture which is a thin-wrapper around the patching API provided by the mock package, but with the benefit of not having to worry about undoing patches at the end of a test.","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools","py36-setuptools_scm"]},{"type":"lib","ports":["python36"]},{"type":"run","ports":["py36-mock","py36-pytest"]}],"depends_on":[{"type":"test","ports":["py36-natsort","py36-qstylizer"]}]},{"name":"py38-pytest-mock","portdir":"python/py-pytest-mock","version":"3.14.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pytest-dev/pytest-mock/","description":"Thin-wrapper around the mock package for easier use with py.test","long_description":"Thin-wrapper around the mock package for easier use with py.test. This plugin installs a mocker fixture which is a thin-wrapper around the patching API provided by the mock package, but with the benefit of not having to worry about undoing patches at the end of a test.","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py38-build","clang-17","py38-installer","py38-setuptools","py38-setuptools_scm","py38-wheel"]},{"type":"lib","ports":["python38"]},{"type":"run","ports":["py38-pytest","py38-mock"]},{"type":"test","ports":["py38-pytest","py38-pytest-asyncio"]}],"depends_on":[{"type":"test","ports":["py38-qstylizer","py38-natsort","py38-honcho","py38-graphviz","py38-tzlocal"]}]},{"name":"py37-httplib2","portdir":"python/py-httplib2","version":"2-0.21.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/httplib2/","description":"A comprehensive HTTP client library in Python","long_description":"A comprehensive HTTP client library that supports many features left out of other HTTP libraries.","active":false,"categories":["devel","net","python"],"maintainers":[{"name":"aronnax","github":"lpsinger","ports_count":443}],"variants":[],"dependencies":[{"type":"build","ports":["py37-wheel","py37-installer","clang-16","py37-setuptools","py37-build"]},{"type":"lib","ports":["py37-parsing","python37"]}],"depends_on":[{"type":"lib","ports":["py37-beancount","py37-ansible-core","py37-oauth2client","py37-google-api","py37-google-auth-httplib2"]},{"type":"run","ports":["py37-apache-beam"]}]},{"name":"py35-httplib2","portdir":"python/py-httplib2","version":"2-0.21.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/httplib2/","description":"A comprehensive HTTP client library in Python","long_description":"A comprehensive HTTP client library that supports many features left out of other HTTP libraries.","active":false,"categories":["devel","net","python"],"maintainers":[{"name":"aronnax","github":"lpsinger","ports_count":443}],"variants":[],"dependencies":[{"type":"build","ports":["py35-setuptools","clang-16"]},{"type":"lib","ports":["python35","py35-parsing"]}],"depends_on":[{"type":"lib","ports":["py35-ansible-base","py35-google-auth-httplib2","py35-google-api","py35-oauth2client"]}]},{"name":"py39-httplib2","portdir":"python/py-httplib2","version":"2-0.22.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/httplib2/","description":"A comprehensive HTTP client library in Python","long_description":"A comprehensive HTTP client library that supports many features left out of other HTTP libraries.","active":false,"categories":["devel","net","python"],"maintainers":[{"name":"aronnax","github":"lpsinger","ports_count":443}],"variants":[],"dependencies":[{"type":"build","ports":["py39-wheel","py39-installer","clang-18","py39-setuptools","py39-build"]},{"type":"lib","ports":["py39-parsing","python39"]}],"depends_on":[{"type":"lib","ports":["py39-google-api","py39-ansible-core","py39-google-auth-httplib2","py39-oauth2client","py39-beancount"]},{"type":"run","ports":["py39-apache-beam"]}]},{"name":"py36-httplib2","portdir":"python/py-httplib2","version":"2-0.21.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/httplib2/","description":"A comprehensive HTTP client library in Python","long_description":"A comprehensive HTTP client library that supports many features left out of other HTTP libraries.","active":false,"categories":["devel","net","python"],"maintainers":[{"name":"aronnax","github":"lpsinger","ports_count":443}],"variants":[],"dependencies":[{"type":"build","ports":["py36-setuptools","clang-16"]},{"type":"lib","ports":["python36","py36-parsing"]}],"depends_on":[{"type":"lib","ports":["py36-ansible-core","py36-google-auth-httplib2","py36-google-api","py36-oauth2client"]}]},{"name":"py38-httplib2","portdir":"python/py-httplib2","version":"2-0.21.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/httplib2/","description":"A comprehensive HTTP client library in Python","long_description":"A comprehensive HTTP client library that supports many features left out of other HTTP libraries.","active":false,"categories":["devel","net","python"],"maintainers":[{"name":"aronnax","github":"lpsinger","ports_count":443}],"variants":[],"dependencies":[{"type":"build","ports":["py38-wheel","py38-installer","clang-16","py38-setuptools","py38-build"]},{"type":"lib","ports":["py38-parsing","python38"]}],"depends_on":[{"type":"lib","ports":["py38-ansible-core","py38-beancount","py38-oauth2client","py38-google-api","py38-google-auth-httplib2"]},{"type":"run","ports":["py38-apache-beam"]}]},{"name":"py36-oauth2client","portdir":"python/py-oauth2client","version":"4.1.3","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/google/oauth2client/","description":"client library for OAuth 2.0","long_description":"client library for OAuth 2.0","active":false,"categories":["www","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools"]},{"type":"lib","ports":["py36-httplib2","python36","py36-six","py36-rsa","py36-asn1-modules"]}],"depends_on":[]},{"name":"py27-oauth2client","portdir":"python/py-oauth2client","version":"4.1.3","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/google/oauth2client/","description":"client library for OAuth 2.0","long_description":"client library for OAuth 2.0","active":false,"categories":["www","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py27-setuptools"]},{"type":"lib","ports":["py27-httplib2","python27","py27-six","py27-rsa","py27-asn1-modules"]}],"depends_on":[]},{"name":"py38-oauth2client","portdir":"python/py-oauth2client","version":"4.1.3","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/google/oauth2client/","description":"client library for OAuth 2.0","long_description":"client library for OAuth 2.0","active":false,"categories":["www","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py38-setuptools","py38-wheel","py38-build","py38-installer"]},{"type":"lib","ports":["python38","py38-asn1-modules","py38-httplib2","py38-rsa","py38-six"]}],"depends_on":[{"type":"lib","ports":["py38-gmusicapi"]},{"type":"run","ports":["py38-tensor2tensor","py38-apache-beam"]}]},{"name":"py37-oauth2client","portdir":"python/py-oauth2client","version":"4.1.3","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/google/oauth2client/","description":"client library for OAuth 2.0","long_description":"client library for OAuth 2.0","active":false,"categories":["www","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py37-setuptools","clang-14"]},{"type":"lib","ports":["py37-httplib2","python37","py37-six","py37-rsa","py37-asn1-modules"]}],"depends_on":[{"type":"lib","ports":["py37-gmusicapi"]},{"type":"run","ports":["py37-apache-beam","py37-tensor2tensor"]}]},{"name":"py39-oauth2client","portdir":"python/py-oauth2client","version":"4.1.3","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/google/oauth2client/","description":"client library for OAuth 2.0","long_description":"client library for OAuth 2.0","active":false,"categories":["www","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-17","py39-setuptools","py39-wheel","py39-build","py39-installer"]},{"type":"lib","ports":["python39","py39-asn1-modules","py39-httplib2","py39-rsa","py39-six"]}],"depends_on":[{"type":"lib","ports":["py39-gmusicapi"]},{"type":"run","ports":["py39-tensor2tensor","py39-apache-beam"]}]},{"name":"py35-oauth2client","portdir":"python/py-oauth2client","version":"4.1.3","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/google/oauth2client/","description":"client library for OAuth 2.0","long_description":"client library for OAuth 2.0","active":false,"categories":["www","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py35-setuptools"]},{"type":"lib","ports":["py35-httplib2","python35","py35-six","py35-rsa","py35-asn1-modules"]}],"depends_on":[]},{"name":"py35-requests-mock","portdir":"python/py-requests-mock","version":"1.9.3","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://requests-mock.readthedocs.io/","description":"Mock out responses from the requests package","long_description":"requests-mock provides a building block to stub out the HTTP requests portions of your testing code.","active":false,"categories":["python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":618}],"variants":[],"dependencies":[{"type":"build","ports":["py35-pbr","py35-setuptools","clang-14"]},{"type":"lib","ports":["python35","py35-requests","py35-six"]}],"depends_on":[{"type":"test","ports":["py35-libcloud"]}]},{"name":"py36-requests-mock","portdir":"python/py-requests-mock","version":"1.9.3","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://requests-mock.readthedocs.io/","description":"Mock out responses from the requests package","long_description":"requests-mock provides a building block to stub out the HTTP requests portions of your testing code.","active":false,"categories":["python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":618}],"variants":[],"dependencies":[{"type":"build","ports":["py36-pbr","py36-setuptools","clang-14"]},{"type":"lib","ports":["python36","py36-requests","py36-six"]}],"depends_on":[{"type":"test","ports":["py36-libcloud","py36-requests-oauthlib"]}]},{"name":"py37-requests-mock","portdir":"python/py-requests-mock","version":"1.9.3","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://requests-mock.readthedocs.io/","description":"Mock out responses from the requests package","long_description":"requests-mock provides a building block to stub out the HTTP requests portions of your testing code.","active":false,"categories":["python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":618}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py37-wheel","py37-build","py37-installer","py37-pbr","py37-setuptools"]},{"type":"lib","ports":["py37-requests","py37-six","python37"]}],"depends_on":[{"type":"test","ports":["py37-upt-cpan","py37-upt-macports","py37-upt-rubygems","py37-apache-beam","py37-requests-oauthlib","py37-tensorflow-addons","py37-soco","py37-libcloud"]}]},{"name":"py38-requests-mock","portdir":"python/py-requests-mock","version":"1.12.1","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://requests-mock.readthedocs.io/","description":"Mock out responses from the requests package","long_description":"requests-mock provides a building block to stub out the HTTP requests portions of your testing code.","active":false,"categories":["python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":618}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py38-wheel","py38-build","py38-installer","py38-pbr","py38-setuptools","py38-setuptools_scm"]},{"type":"lib","ports":["py38-requests","py38-six","python38"]}],"depends_on":[{"type":"test","ports":["py38-upt-cpan","py38-upt-macports","py38-upt-rubygems","py38-apache-beam","py38-tensorflow-addons","py38-libcloud","py38-requests-oauthlib","py38-soco"]}]},{"name":"py39-requests-mock","portdir":"python/py-requests-mock","version":"1.12.1","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://requests-mock.readthedocs.io/","description":"Mock out responses from the requests package","long_description":"requests-mock provides a building block to stub out the HTTP requests portions of your testing code.","active":false,"categories":["python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":618}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py39-build","py39-installer","py39-pbr","py39-setuptools","py39-setuptools_scm","py39-wheel"]},{"type":"lib","ports":["py39-requests","python39"]}],"depends_on":[{"type":"test","ports":["py39-upt-cpan","py39-upt-macports","py39-upt-rubygems","py39-requests-oauthlib","py39-tensorflow-addons","py39-soco","py39-apache-beam"]}]},{"name":"py38-versioneer","portdir":"python/py-versioneer","version":"0.29","license":"public-domain","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-versioneer/python-versioneer","description":"Easy VCS-based management of project version strings","long_description":"Easy VCS-based management of project version strings","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":[],"dependencies":[{"type":"build","ports":["py38-tomli","py38-setuptools","py38-wheel","clang-17","py38-build","py38-installer"]},{"type":"lib","ports":["python38"]}],"depends_on":[{"type":"build","ports":["py38-constantly","py38-dask","py38-distributed","py38-pygeos","py38-pytensor","py38-bottleneck"]}]},{"name":"py39-versioneer","portdir":"python/py-versioneer","version":"0.29","license":"public-domain","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-versioneer/python-versioneer","description":"Easy VCS-based management of project version strings","long_description":"Easy VCS-based management of project version strings","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":[],"dependencies":[{"type":"build","ports":["py39-tomli","py39-setuptools","py39-wheel","clang-18","py39-build","py39-installer"]},{"type":"lib","ports":["python39"]}],"depends_on":[{"type":"build","ports":["py39-donfig","py39-pandas","py39-distributed","py39-pyogrio","py39-constantly","py39-pytensor","py39-pygeos","py39-bottleneck","py39-dask","py39-partd"]}]},{"name":"py38-aioquic","portdir":"python/py-aioquic","version":"1.2.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/aiortc/aioquic","description":"aioquic is a library for the QUIC network protocol in Python.","long_description":"aioquic is a library for the QUIC network protocol in Python. It features a minimal TLS 1.3 implementation, a QUIC stack and an HTTP/3 stack.","active":false,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1532}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py38-setuptools","py38-wheel","py38-build","py38-installer","clang-17"]},{"type":"lib","ports":["python38","py38-pylsqpack","py38-certifi","py38-cryptography","py38-openssl","py38-service_identity"]}],"depends_on":[]},{"name":"py39-aioquic","portdir":"python/py-aioquic","version":"1.3.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/aiortc/aioquic","description":"aioquic is a library for the QUIC network protocol in Python.","long_description":"aioquic is a library for the QUIC network protocol in Python. It features a minimal TLS 1.3 implementation, a QUIC stack and an HTTP/3 stack.","active":false,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1532}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py39-setuptools","py39-wheel","py39-build","py39-installer","clang-18"]},{"type":"lib","ports":["python39","py39-pylsqpack","py39-certifi","py39-cryptography","py39-openssl","py39-service_identity"]}],"depends_on":[{"type":"lib","ports":["py39-dnspython"]}]},{"name":"py37-dill","portdir":"python/py-dill","version":"0.3.7","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/uqfoundation/dill","description":"serialize all of python extends python's pickle module","long_description":"dill extends python's pickle module for serializing and de-serializing python objects to the majority of the built-in python types. It provides the user the same interface as the pickle module, and also includes some additional features. In addition to pickling python objects, dill provides the ability to save the state of an interpreter session in a single command.","active":false,"categories":["python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":618},{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":[],"dependencies":[{"type":"build","ports":["py37-wheel","py37-installer","clang-16","py37-setuptools","py37-build"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["python37"]}],"depends_on":[{"type":"lib","ports":["py37-pylint","py37-pyasdf","py37-torchaudio","py37-pymc3","py37-multiprocess"]},{"type":"run","ports":["py37-datasets","py37-apache-beam","py37-tensorflow-datasets"]}]},{"name":"py35-dill","portdir":"python/py-dill","version":"0.3.3","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/uqfoundation/dill","description":"serialize all of python extends python's pickle module","long_description":"dill extends python's pickle module for serializing and de-serializing python objects to the majority of the built-in python types. It provides the user the same interface as the pickle module, and also includes some additional features. In addition to pickling python objects, dill provides the ability to save the state of an interpreter session in a single command.","active":false,"categories":["python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":618}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py35-setuptools"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["python35"]}],"depends_on":[]},{"name":"py27-dill","portdir":"python/py-dill","version":"0.3.4","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/uqfoundation/dill","description":"serialize all of python extends python's pickle module","long_description":"dill extends python's pickle module for serializing and de-serializing python objects to the majority of the built-in python types. It provides the user the same interface as the pickle module, and also includes some additional features. In addition to pickling python objects, dill provides the ability to save the state of an interpreter session in a single command.","active":false,"categories":["python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":618},{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py27-setuptools"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["python27"]}],"depends_on":[]},{"name":"py36-dill","portdir":"python/py-dill","version":"0.3.4","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/uqfoundation/dill","description":"serialize all of python extends python's pickle module","long_description":"dill extends python's pickle module for serializing and de-serializing python objects to the majority of the built-in python types. It provides the user the same interface as the pickle module, and also includes some additional features. In addition to pickling python objects, dill provides the ability to save the state of an interpreter session in a single command.","active":false,"categories":["python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":618},{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["python36"]}],"depends_on":[{"type":"lib","ports":["py36-pymc3","py36-pyasdf"]}]},{"name":"py39-dill","portdir":"python/py-dill","version":"0.4.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/uqfoundation/dill","description":"serialize all of python extends python's pickle module","long_description":"dill extends python's pickle module for serializing and de-serializing python objects to the majority of the built-in python types. It provides the user the same interface as the pickle module, and also includes some additional features. In addition to pickling python objects, dill provides the ability to save the state of an interpreter session in a single command.","active":false,"categories":["python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":618},{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py39-setuptools","py39-wheel","py39-build","py39-installer"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["python39"]},{"type":"test","ports":["py39-numpy"]}],"depends_on":[{"type":"lib","ports":["py39-torchaudio","py39-pyasdf","py39-pymc3","py39-multiprocess","py39-pylint","py39-lmfit"]},{"type":"run","ports":["py39-tensorflow-datasets","py39-xraylarch","py39-datasets","py39-apache-beam"]}]},{"name":"py38-dill","portdir":"python/py-dill","version":"0.3.9","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/uqfoundation/dill","description":"serialize all of python extends python's pickle module","long_description":"dill extends python's pickle module for serializing and de-serializing python objects to the majority of the built-in python types. It provides the user the same interface as the pickle module, and also includes some additional features. In addition to pickling python objects, dill provides the ability to save the state of an interpreter session in a single command.","active":false,"categories":["python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":618},{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":[],"dependencies":[{"type":"build","ports":["clang-17","py38-setuptools","py38-wheel","py38-build","py38-installer"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["python38"]},{"type":"test","ports":["py38-numpy"]}],"depends_on":[{"type":"lib","ports":["py38-multiprocess","py38-pymc3","py38-torchaudio","py38-pyasdf","py38-pylint"]},{"type":"run","ports":["py38-tensorflow-datasets","py38-apache-beam","py38-datasets"]}]},{"name":"py35-jinja2","portdir":"python/py-jinja2","version":"2.11.3","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://palletsprojects.com/p/jinja/","description":"Python based sandboxed template engine","long_description":"Jinja is a sandboxed template engine written in pure Python licensed under the BSD license. It provides a Django-like non-XML syntax and compiles templates into executable python code. It's basically a combination of Django templates and python code.","active":false,"categories":["devel","python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":354}],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["python35","py35-markupsafe","py35-setuptools"]}],"depends_on":[{"type":"build","ports":["py35-astropy","py35-numpydoc"]},{"type":"lib","ports":["py35-mpld3","py35-notebook","py35-bokeh","py35-nbconvert","py35-flask","py35-ansible-base","py35-eli5"]},{"type":"run","ports":["py35-sphinx"]}]},{"name":"py39-jinja2","portdir":"python/py-jinja2","version":"3.1.6","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://palletsprojects.com/p/jinja/","description":"Python based sandboxed template engine","long_description":"Jinja is a sandboxed template engine written in pure Python licensed under the BSD license. It provides a Django-like non-XML syntax and compiles templates into executable python code. It's basically a combination of Django templates and python code.","active":false,"categories":["devel","python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":354}],"variants":[],"dependencies":[{"type":"build","ports":["py39-flit_core","py39-build","py39-installer","clang-18"]},{"type":"lib","ports":["python39","py39-markupsafe"]}],"depends_on":[{"type":"build","ports":["py39-astropy","py39-spaCy-models","py39-numpydoc"]},{"type":"lib","ports":["py39-upt-macports","py39-altair","py39-ansible-core","py39-jupyter_server","py39-jupyterlab","py39-jupyterlab_server","py39-nbconvert","py39-flask","py39-flask-babel","py39-rpy2","py39-jinja2-time","py39-distributed","py39-breathe","py39-eli5","py39-honcho","py39-pyerfa","py39-nbclassic","py39-cookiecutter","py39-glad2","py39-bokeh"]},{"type":"run","ports":["py39-sphinx","py39-myst-parser","py39-libpysal","py39-kraken","py39-branca","py39-folium","py39-pyvis","py39-gradio"]}]},{"name":"py36-jinja2","portdir":"python/py-jinja2","version":"3.0.3","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://palletsprojects.com/p/jinja/","description":"Python based sandboxed template engine","long_description":"Jinja is a sandboxed template engine written in pure Python licensed under the BSD license. It provides a Django-like non-XML syntax and compiles templates into executable python code. It's basically a combination of Django templates and python code.","active":false,"categories":["devel","python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":354}],"variants":[],"dependencies":[{"type":"build","ports":["py36-setuptools","clang-18"]},{"type":"lib","ports":["python36","py36-markupsafe"]}],"depends_on":[{"type":"build","ports":["py36-astropy","py36-numpydoc"]},{"type":"lib","ports":["py36-eli5","py36-mpld3","py36-ansible-core","py36-cookiecutter","py36-jinja2-time","py36-altair","py36-notebook","py36-distributed","py36-bokeh","py36-jupyter_server","py36-jupyterlab","py36-jupyterlab_server","py36-flask","py36-nbconvert","py36-rpy2"]},{"type":"run","ports":["py36-sphinx","py36-myst-parser"]}]},{"name":"py38-jinja2","portdir":"python/py-jinja2","version":"3.1.6","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://palletsprojects.com/p/jinja/","description":"Python based sandboxed template engine","long_description":"Jinja is a sandboxed template engine written in pure Python licensed under the BSD license. It provides a Django-like non-XML syntax and compiles templates into executable python code. It's basically a combination of Django templates and python code.","active":false,"categories":["devel","python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":354}],"variants":[],"dependencies":[{"type":"build","ports":["py38-flit_core","py38-build","py38-installer","clang-18"]},{"type":"lib","ports":["python38","py38-markupsafe"]}],"depends_on":[{"type":"build","ports":["py38-spaCy-models","py38-numpydoc","py38-astropy"]},{"type":"lib","ports":["salt-syndic","salt-api","py38-jinja2-time","py38-nbclassic","py38-upt-macports","py38-distributed","py38-ansible-core","py38-eli5","salt-minion","salt-master","py38-rpy2","py38-jupyterlab_server","py38-honcho","py38-jupyterlab","py38-cookiecutter","py38-mpld3","py38-bokeh","py38-pyerfa","py38-dap","py38-flask","py38-altair","py38-breathe","py38-flask-babel","py38-nbconvert","py38-jupyter_server"]},{"type":"run","ports":["py38-gradio","py38-libpysal","py38-myst-parser","py38-folium","py38-branca","py38-kraken","py38-sphinx","py38-pyvis"]}]},{"name":"py37-jinja2","portdir":"python/py-jinja2","version":"3.1.6","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://palletsprojects.com/p/jinja/","description":"Python based sandboxed template engine","long_description":"Jinja is a sandboxed template engine written in pure Python licensed under the BSD license. It provides a Django-like non-XML syntax and compiles templates into executable python code. It's basically a combination of Django templates and python code.","active":false,"categories":["devel","python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":354}],"variants":[],"dependencies":[{"type":"build","ports":["py37-flit_core","py37-build","py37-installer","clang-18"]},{"type":"lib","ports":["python37","py37-markupsafe"]}],"depends_on":[{"type":"build","ports":["py37-spaCy-models","py37-astropy","py37-numpydoc"]},{"type":"lib","ports":["py37-jupyter_server","py37-jupyterlab","py37-jupyterlab_server","py37-upt-macports","py37-nbconvert","py37-ansible-core","py37-mpld3","py37-dap","py37-flask-babel","py37-pyerfa","py37-altair","py37-bokeh","py37-honcho","py37-rpy2","py37-jinja2-time","py37-eli5","py37-distributed","py37-cookiecutter","py37-notebook","py37-flask"]},{"type":"run","ports":["py37-libpysal","py37-myst-parser","py37-sphinx"]}]},{"name":"py39-hatch-requirements-txt","portdir":"python/py-hatch-requirements-txt","version":"0.4.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/repo-helper/hatch-requirements-txt","description":"Hatchling plugin to read project dependencies from requirements.txt","long_description":"Hatchling plugin to read project dependencies from requirements.txt","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["py39-build","py39-hatchling","py39-installer","clang-18"]},{"type":"lib","ports":["py39-packaging","py39-hatchling","python39"]}],"depends_on":[{"type":"build","ports":["py39-pymongo"]}]},{"name":"py36-semantic_version","portdir":"python/py-semantic_version","version":"2.10.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/rbarrois/python-semanticversion","description":"A library implementing the 'SemVer' scheme.","long_description":"This small python library provides a few tools to handle SemVer in Python. It follows strictly the 2.0.0 version of the SemVer scheme.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py36-setuptools","clang-18"]},{"type":"lib","ports":["python36"]}],"depends_on":[{"type":"run","ports":["py36-setuptools-rust"]}]},{"name":"py39-semantic_version","portdir":"python/py-semantic_version","version":"2.10.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/rbarrois/python-semanticversion","description":"A library implementing the 'SemVer' scheme.","long_description":"This small python library provides a few tools to handle SemVer in Python. It follows strictly the 2.0.0 version of the SemVer scheme.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-setuptools","py39-wheel","py39-build","py39-installer","clang-18"]},{"type":"lib","ports":["python39"]}],"depends_on":[{"type":"lib","ports":["py39-asdf"]},{"type":"run","ports":["py39-setuptools-rust"]}]},{"name":"py37-semantic_version","portdir":"python/py-semantic_version","version":"2.10.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/rbarrois/python-semanticversion","description":"A library implementing the 'SemVer' scheme.","long_description":"This small python library provides a few tools to handle SemVer in Python. It follows strictly the 2.0.0 version of the SemVer scheme.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py37-setuptools","py37-wheel","py37-build","py37-installer","clang-18"]},{"type":"lib","ports":["python37"]}],"depends_on":[{"type":"run","ports":["py37-setuptools-rust"]}]},{"name":"py38-semantic_version","portdir":"python/py-semantic_version","version":"2.10.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/rbarrois/python-semanticversion","description":"A library implementing the 'SemVer' scheme.","long_description":"This small python library provides a few tools to handle SemVer in Python. It follows strictly the 2.0.0 version of the SemVer scheme.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py38-setuptools","py38-wheel","py38-build","py38-installer","clang-18"]},{"type":"lib","ports":["python38"]}],"depends_on":[{"type":"lib","ports":["py38-asdf"]},{"type":"run","ports":["py38-setuptools-rust"]}]}]}