{"count":51973,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=232","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=230","results":[{"name":"py312-munch","portdir":"python/py-munch","version":"4.0.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/Infinidat/munch","description":"A dot-accessible dictionary (a la JavaScript objects).","long_description":"A dot-accessible dictionary (a la JavaScript objects).","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py312-setuptools","py312-build","py312-installer","clang-18","py312-wheel","py312-pbr"]},{"type":"lib","ports":["python312"]}],"depends_on":[]},{"name":"py310-munch","portdir":"python/py-munch","version":"4.0.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/Infinidat/munch","description":"A dot-accessible dictionary (a la JavaScript objects).","long_description":"A dot-accessible dictionary (a la JavaScript objects).","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py310-wheel","py310-setuptools","py310-pbr","clang-18","py310-build","py310-installer"]},{"type":"lib","ports":["python310"]}],"depends_on":[]},{"name":"py314-multivolumefile","portdir":"python/py-multivolumefile","version":"0.2.3","license":"LGPL-2.1+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/miurahr/multivolume","description":"multi volume file wrapper library","long_description":"multi volume file wrapper library","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py314-setuptools_scm","clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]},{"type":"test","ports":["py314-pytest","py314-hypothesis","py314-pyannotate"]}],"depends_on":[{"type":"lib","ports":["py-multivolumefile","py314-py7zr"]}]},{"name":"py313-multivolumefile","portdir":"python/py-multivolumefile","version":"0.2.3","license":"LGPL-2.1+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/miurahr/multivolume","description":"multi volume file wrapper library","long_description":"multi volume file wrapper library","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-setuptools_scm","clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]},{"type":"test","ports":["py313-hypothesis","py313-pytest","py313-pyannotate"]}],"depends_on":[{"type":"lib","ports":["py313-py7zr"]}]},{"name":"py312-multivolumefile","portdir":"python/py-multivolumefile","version":"0.2.3","license":"LGPL-2.1+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/miurahr/multivolume","description":"multi volume file wrapper library","long_description":"multi volume file wrapper library","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-build","py312-installer","py312-setuptools","py312-wheel","py312-setuptools_scm"]},{"type":"lib","ports":["python312"]},{"type":"test","ports":["py312-pytest","py312-hypothesis","py312-pyannotate"]}],"depends_on":[{"type":"lib","ports":["py312-py7zr"]}]},{"name":"py311-multivolumefile","portdir":"python/py-multivolumefile","version":"0.2.3","license":"LGPL-2.1+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/miurahr/multivolume","description":"multi volume file wrapper library","long_description":"multi volume file wrapper library","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-build","py311-installer","py311-setuptools","py311-wheel","py311-setuptools_scm"]},{"type":"lib","ports":["python311"]},{"type":"test","ports":["py311-hypothesis","py311-pytest","py311-pyannotate"]}],"depends_on":[{"type":"lib","ports":["py311-py7zr"]}]},{"name":"py310-multivolumefile","portdir":"python/py-multivolumefile","version":"0.2.3","license":"LGPL-2.1+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/miurahr/multivolume","description":"multi volume file wrapper library","long_description":"multi volume file wrapper library","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-setuptools","py310-setuptools_scm","py310-wheel","py310-build","py310-installer"]},{"type":"lib","ports":["python310"]},{"type":"test","ports":["py310-hypothesis","py310-pytest","py310-pyannotate"]}],"depends_on":[{"type":"lib","ports":["py310-py7zr"]}]},{"name":"py-munch","portdir":"python/py-munch","version":"4.0.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/Infinidat/munch","description":"A dot-accessible dictionary (a la JavaScript objects).","long_description":"A dot-accessible dictionary (a la JavaScript objects).","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-munch"]}],"depends_on":[]},{"name":"py-multivolumefile","portdir":"python/py-multivolumefile","version":"0.2.3","license":"LGPL-2.1+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/miurahr/multivolume","description":"multi volume file wrapper library","long_description":"multi volume file wrapper library","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-multivolumefile"]}],"depends_on":[]},{"name":"py314-multiprocess","portdir":"python/py-multiprocess","version":"0.70.18","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.org/project/multiprocess","description":"better multiprocessing and multithreading in python","long_description":"better multiprocessing and multithreading in python","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py314-build","py314-setuptools","py314-wheel","clang-18","py314-installer"]},{"type":"lib","ports":["py314-dill","python314"]}],"depends_on":[{"type":"lib","ports":["py-multiprocess"]},{"type":"run","ports":["py314-datasets"]}]},{"name":"py313-multiprocess","portdir":"python/py-multiprocess","version":"0.70.18","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.org/project/multiprocess","description":"better multiprocessing and multithreading in python","long_description":"better multiprocessing and multithreading in python","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-build","py313-setuptools","py313-wheel","clang-18","py313-installer"]},{"type":"lib","ports":["py313-dill","python313"]}],"depends_on":[{"type":"run","ports":["py313-datasets"]}]},{"name":"py312-multiprocess","portdir":"python/py-multiprocess","version":"0.70.18","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.org/project/multiprocess","description":"better multiprocessing and multithreading in python","long_description":"better multiprocessing and multithreading in python","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-installer","py312-wheel","clang-18","py312-build","py312-setuptools"]},{"type":"lib","ports":["py312-dill","python312"]}],"depends_on":[{"type":"run","ports":["py312-datasets"]}]},{"name":"py311-multiprocess","portdir":"python/py-multiprocess","version":"0.70.18","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.org/project/multiprocess","description":"better multiprocessing and multithreading in python","long_description":"better multiprocessing and multithreading in python","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-installer","py311-setuptools","py311-wheel","py311-build"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["py311-dill","python311"]}],"depends_on":[{"type":"run","ports":["py311-datasets"]}]},{"name":"py310-multiprocess","portdir":"python/py-multiprocess","version":"0.70.18","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.org/project/multiprocess","description":"better multiprocessing and multithreading in python","long_description":"better multiprocessing and multithreading in python","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-wheel","py310-build","py310-installer","py310-setuptools"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["py310-dill","python310"]}],"depends_on":[{"type":"lib","ports":["vpype"]},{"type":"run","ports":["py310-datasets"]}]},{"name":"py-multiprocess","portdir":"python/py-multiprocess","version":"0.70.18","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://pypi.org/project/multiprocess","description":"better multiprocessing and multithreading in python","long_description":"better multiprocessing and multithreading in python","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["py314-multiprocess"]}],"depends_on":[]},{"name":"py314-multipledispatch","portdir":"python/py-multipledispatch","version":"1.0.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/mrocklin/multipledispatch/","description":"A relatively sane approach to multiple dispatch in Python.","long_description":"A relatively sane approach to multiple dispatch in Python.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["py314-etuples","py314-logical-unification","py314-minikanren","py-multipledispatch"]}]},{"name":"py313-multipledispatch","portdir":"python/py-multipledispatch","version":"1.0.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/mrocklin/multipledispatch/","description":"A relatively sane approach to multiple dispatch in Python.","long_description":"A relatively sane approach to multiple dispatch in Python.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"lib","ports":["py313-etuples","py313-logical-unification","py313-minikanren"]}]},{"name":"py312-multipledispatch","portdir":"python/py-multipledispatch","version":"1.0.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/mrocklin/multipledispatch/","description":"A relatively sane approach to multiple dispatch in Python.","long_description":"A relatively sane approach to multiple dispatch in Python.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-setuptools","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"lib","ports":["py312-etuples","py312-logical-unification","py312-minikanren"]}]},{"name":"py311-multipledispatch","portdir":"python/py-multipledispatch","version":"1.0.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/mrocklin/multipledispatch/","description":"A relatively sane approach to multiple dispatch in Python.","long_description":"A relatively sane approach to multiple dispatch in Python.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"lib","ports":["py311-etuples","py311-logical-unification","py311-minikanren"]}]},{"name":"py310-multipledispatch","portdir":"python/py-multipledispatch","version":"1.0.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/mrocklin/multipledispatch/","description":"A relatively sane approach to multiple dispatch in Python.","long_description":"A relatively sane approach to multiple dispatch in Python.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-wheel","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]}],"depends_on":[{"type":"lib","ports":["py310-etuples","py310-logical-unification","py310-minikanren"]}]},{"name":"py314-multidict","portdir":"python/py-multidict","version":"6.7.1","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/aio-libs/multidict","description":"Multidict implementation.","long_description":"Multidict is dict-like collection of key-value pairs where where a key might occur more than once in the container.","active":true,"categories":["devel","python"],"maintainers":[{"name":"miguel","github":"ipglider","ports_count":91}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["maigret","py314-aiobotocore","py314-aiohttp","py-multidict","py314-yarl"]}]},{"name":"py313-multidict","portdir":"python/py-multidict","version":"6.7.1","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/aio-libs/multidict","description":"Multidict implementation.","long_description":"Multidict is dict-like collection of key-value pairs where where a key might occur more than once in the container.","active":true,"categories":["devel","python"],"maintainers":[{"name":"miguel","github":"ipglider","ports_count":91}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"lib","ports":["py313-aiobotocore","py313-aiohttp","py313-yarl"]}]},{"name":"py312-multidict","portdir":"python/py-multidict","version":"6.7.1","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/aio-libs/multidict","description":"Multidict implementation.","long_description":"Multidict is dict-like collection of key-value pairs where where a key might occur more than once in the container.","active":true,"categories":["devel","python"],"maintainers":[{"name":"miguel","github":"ipglider","ports_count":91}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-setuptools","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"lib","ports":["httpie","py312-aiobotocore","py312-aiohttp","py312-yarl"]}]},{"name":"py311-multidict","portdir":"python/py-multidict","version":"6.7.1","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/aio-libs/multidict","description":"Multidict implementation.","long_description":"Multidict is dict-like collection of key-value pairs where where a key might occur more than once in the container.","active":true,"categories":["devel","python"],"maintainers":[{"name":"miguel","github":"ipglider","ports_count":91}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"lib","ports":["py311-aiobotocore","py311-aiohttp","py311-yarl"]}]},{"name":"py310-multidict","portdir":"python/py-multidict","version":"6.7.1","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/aio-libs/multidict","description":"Multidict implementation.","long_description":"Multidict is dict-like collection of key-value pairs where where a key might occur more than once in the container.","active":true,"categories":["devel","python"],"maintainers":[{"name":"miguel","github":"ipglider","ports_count":91}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-wheel","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]}],"depends_on":[{"type":"lib","ports":["py310-aiobotocore","py310-aiohttp","py310-yarl"]}]},{"name":"py-multipledispatch","portdir":"python/py-multipledispatch","version":"1.0.0","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/mrocklin/multipledispatch/","description":"A relatively sane approach to multiple dispatch in Python.","long_description":"A relatively sane approach to multiple dispatch in Python.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-multipledispatch"]}],"depends_on":[]},{"name":"py-multidict","portdir":"python/py-multidict","version":"6.7.1","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/aio-libs/multidict","description":"Multidict implementation.","long_description":"Multidict is dict-like collection of key-value pairs where where a key might occur more than once in the container.","active":true,"categories":["devel","python"],"maintainers":[{"name":"miguel","github":"ipglider","ports_count":91}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-multidict"]}],"depends_on":[]},{"name":"py313-mujson","portdir":"python/py-mujson","version":"1.4","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/mattgiles/mujson","description":"Use the fastest JSON functions available at import time.","long_description":"mujson lets python libraries make use of the most performant JSON functions available at import time. It is small, and does not itself implement any encoding or decoding functionality.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"lib","ports":["py-mujson"]}]},{"name":"py314-mssql","portdir":"python/py-mssql","version":"2.3.8","license":"LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pymssql.org","description":"A simple database interface to MS-SQL for Python.","long_description":"A simple database interface to MS-SQL for Python.","active":true,"categories":["databases","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py314-setuptools_scm","py314-standard-distutils","clang-18","py314-build","py314-installer","py314-packaging","py314-setuptools","py314-wheel","py314-cython"]},{"type":"lib","ports":["freetds","python314"]},{"type":"test","ports":["py314-pytest","py314-psutil","py314-sqlalchemy","py314-gevent"]}],"depends_on":[{"type":"lib","ports":["py-mssql"]}]},{"name":"py313-mssql","portdir":"python/py-mssql","version":"2.3.8","license":"LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pymssql.org","description":"A simple database interface to MS-SQL for Python.","long_description":"A simple database interface to MS-SQL for Python.","active":true,"categories":["databases","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py313-cython","py313-standard-distutils","clang-18","py313-build","py313-installer","py313-packaging","py313-setuptools","py313-wheel","py313-setuptools_scm"]},{"type":"lib","ports":["freetds","python313"]},{"type":"test","ports":["py313-pytest","py313-psutil","py313-sqlalchemy","py313-gevent"]}],"depends_on":[]},{"name":"py312-mssql","portdir":"python/py-mssql","version":"2.3.8","license":"LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pymssql.org","description":"A simple database interface to MS-SQL for Python.","long_description":"A simple database interface to MS-SQL for Python.","active":true,"categories":["databases","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py312-standard-distutils","py312-build","py312-installer","py312-packaging","py312-setuptools","py312-wheel","py312-setuptools_scm","py312-cython"]},{"type":"lib","ports":["freetds","python312"]},{"type":"test","ports":["py312-pytest","py312-psutil","py312-sqlalchemy","py312-gevent"]}],"depends_on":[]},{"name":"py311-mssql","portdir":"python/py-mssql","version":"2.3.8","license":"LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pymssql.org","description":"A simple database interface to MS-SQL for Python.","long_description":"A simple database interface to MS-SQL for Python.","active":true,"categories":["databases","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py311-cython","clang-18","py311-build","py311-installer","py311-packaging","py311-setuptools","py311-wheel","py311-setuptools_scm"]},{"type":"lib","ports":["freetds","python311"]},{"type":"test","ports":["py311-sqlalchemy","py311-pytest","py311-psutil","py311-gevent"]}],"depends_on":[]},{"name":"py310-mssql","portdir":"python/py-mssql","version":"2.3.8","license":"LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pymssql.org","description":"A simple database interface to MS-SQL for Python.","long_description":"A simple database interface to MS-SQL for Python.","active":true,"categories":["databases","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py310-installer","clang-18","py310-setuptools","py310-cython","py310-packaging","py310-setuptools_scm","py310-wheel","py310-build"]},{"type":"lib","ports":["freetds","python310"]},{"type":"test","ports":["py310-pytest","py310-sqlalchemy","py310-psutil","py310-gevent"]}],"depends_on":[]},{"name":"py-mujson","portdir":"python/py-mujson","version":"1.4","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/mattgiles/mujson","description":"Use the fastest JSON functions available at import time.","long_description":"mujson lets python libraries make use of the most performant JSON functions available at import time. It is small, and does not itself implement any encoding or decoding functionality.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-mujson"]}],"depends_on":[]},{"name":"py-mssql","portdir":"python/py-mssql","version":"2.3.8","license":"LGPL-2.1+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://pymssql.org","description":"A simple database interface to MS-SQL for Python.","long_description":"A simple database interface to MS-SQL for Python.","active":true,"categories":["databases","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-mssql"]}],"depends_on":[]},{"name":"py314-mslex","portdir":"python/py-mslex","version":"1.3.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/smoofra/mslex","description":"Missing shlex package for windows shell quoting","long_description":"Missing shlex package for windows shell quoting. It provides three functions - split, quote and join - just like shlex.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py314-installer","clang-18","py314-build","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]},{"type":"test","ports":["py314-pytest"]}],"depends_on":[{"type":"lib","ports":["py-mslex"]}]},{"name":"py313-mslex","portdir":"python/py-mslex","version":"1.3.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/smoofra/mslex","description":"Missing shlex package for windows shell quoting","long_description":"Missing shlex package for windows shell quoting. It provides three functions - split, quote and join - just like shlex.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-installer","clang-18","py313-build","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]},{"type":"test","ports":["py313-pytest"]}],"depends_on":[]},{"name":"py312-mslex","portdir":"python/py-mslex","version":"1.3.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/smoofra/mslex","description":"Missing shlex package for windows shell quoting","long_description":"Missing shlex package for windows shell quoting. It provides three functions - split, quote and join - just like shlex.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-setuptools","py312-build","py312-installer","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]},{"type":"test","ports":["py312-pytest"]}],"depends_on":[]},{"name":"py311-mslex","portdir":"python/py-mslex","version":"1.3.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/smoofra/mslex","description":"Missing shlex package for windows shell quoting","long_description":"Missing shlex package for windows shell quoting. It provides three functions - split, quote and join - just like shlex.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-setuptools","py311-build","py311-installer","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[]},{"name":"py310-mslex","portdir":"python/py-mslex","version":"1.3.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/smoofra/mslex","description":"Missing shlex package for windows shell quoting","long_description":"Missing shlex package for windows shell quoting. It provides three functions - split, quote and join - just like shlex.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-build","py310-setuptools","py310-wheel","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]},{"type":"test","ports":["py310-pytest"]}],"depends_on":[]},{"name":"py314-msgpack","portdir":"python/py-msgpack","version":"1.1.2","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://msgpack.org/","description":"MessagePack (de)serializer for Python.","long_description":"MessagePack (de)serializer for Python.","active":true,"categories":["devel","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py314-installer","clang-18","py314-build","py314-cython","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["py314-blosc2","py314-cachecontrol","py-msgpack","py314-neovim"]},{"type":"run","ports":["py314-librosa"]}]},{"name":"py313-msgpack","portdir":"python/py-msgpack","version":"1.1.2","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://msgpack.org/","description":"MessagePack (de)serializer for Python.","long_description":"MessagePack (de)serializer for Python.","active":true,"categories":["devel","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py313-installer","clang-18","py313-build","py313-cython","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"lib","ports":["py313-mp-api","py313-neovim","py313-cachecontrol","py313-blosc2","py313-maggma","py313-mitmproxy","py313-mmtf-python"]},{"type":"run","ports":["borgbackup","py313-librosa","py313-oslo-serialization","py313-autobahn"]}]},{"name":"py312-msgpack","portdir":"python/py-msgpack","version":"1.1.2","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://msgpack.org/","description":"MessagePack (de)serializer for Python.","long_description":"MessagePack (de)serializer for Python.","active":true,"categories":["devel","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py312-setuptools","py312-build","py312-installer","clang-18","py312-wheel","py312-cython"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"lib","ports":["py312-mp-api","py312-neovim","py312-cachecontrol","py312-distributed","py312-blosc2","py312-maggma","py312-mitmproxy"]},{"type":"run","ports":["py312-oslo-serialization","py312-librosa","py312-autobahn"]}]},{"name":"py311-msgpack","portdir":"python/py-msgpack","version":"1.1.2","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://msgpack.org/","description":"MessagePack (de)serializer for Python.","long_description":"MessagePack (de)serializer for Python.","active":true,"categories":["devel","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py311-setuptools","py311-build","py311-installer","clang-18","py311-wheel","py311-cython"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"lib","ports":["py311-mp-api","py311-neovim","py311-cachecontrol","py311-distributed","py311-blosc2","py311-maggma","py311-mitmproxy"]},{"type":"run","ports":["py311-oslo-serialization","py311-librosa","py311-autobahn"]}]},{"name":"py310-msgpack","portdir":"python/py-msgpack","version":"1.1.2","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://msgpack.org/","description":"MessagePack (de)serializer for Python.","long_description":"MessagePack (de)serializer for Python.","active":true,"categories":["devel","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py310-wheel","py310-setuptools","py310-cython","clang-18","py310-build","py310-installer"]},{"type":"lib","ports":["python310"]}],"depends_on":[{"type":"lib","ports":["py310-mmtf-python","py310-mitmproxy","py310-mp-api","py310-neovim","salt","py310-blosc2","py310-cachecontrol","py310-distributed","py310-maggma"]},{"type":"run","ports":["buildbot-worker","py310-autobahn","py310-oslo-serialization","py310-librosa"]}]},{"name":"py27-msgpack","portdir":"python/py-msgpack","version":"1.0.5","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://msgpack.org/","description":"MessagePack (de)serializer for Python.","long_description":"MessagePack (de)serializer for Python.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py27-setuptools","clang-18"]},{"type":"lib","ports":["python27"]}],"depends_on":[{"type":"lib","ports":["py27-mmtf-python","py27-neovim","py27-distributed","py27-jubatus-client"]}]},{"name":"py-mslex","portdir":"python/py-mslex","version":"1.3.0","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/smoofra/mslex","description":"Missing shlex package for windows shell quoting","long_description":"Missing shlex package for windows shell quoting. It provides three functions - split, quote and join - just like shlex.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-mslex"]}],"depends_on":[]},{"name":"py-msgpack","portdir":"python/py-msgpack","version":"1.1.2","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://msgpack.org/","description":"MessagePack (de)serializer for Python.","long_description":"MessagePack (de)serializer for Python.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-msgpack"]}],"depends_on":[]},{"name":"py313-mrcfile","portdir":"python/py-mrcfile","version":"1.5.4","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ccpem/mrcfile","description":"MRC file I/O library","long_description":"MRC file I/O library","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-build","py313-setuptools","py313-wheel","clang-18","py313-installer"]},{"type":"lib","ports":["py313-numpy","python313"]}],"depends_on":[{"type":"lib","ports":["py313-GridDataFormats","py-mrcfile"]}]},{"name":"py313-mrjob","portdir":"python/py-mrjob","version":"0.7.4","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"","description":"Python MapReduce framework","long_description":"mrjob is a Python package that helps you write and run Hadoop Streaming jobs. It fully supports Amazon's Elastic MapReduce (EMR) service, which allows you to buy time on a Hadoop cluster on an hourly basis. It also works with your own Hadoop cluster.","active":true,"categories":["python","parallel"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":612}],"variants":[],"dependencies":[{"type":"build","ports":["py313-wheel","clang-18","py313-build","py313-installer","py313-setuptools"]},{"type":"lib","ports":["py313-yaml","py313-botocore","py313-boto3","python313"]}],"depends_on":[{"type":"lib","ports":["py-mrjob"]}]}]}