{"name":"py315-setuptools","portdir":"python/py-setuptools","version":"84.2.1","license":"MIT and (PSF or ZPL) and (Apache-2 or BSD)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.org/project/setuptools/","description":"distutils enhancement for build and distribution","long_description":"setuptools is a collection of enhancements to the Python distutils that allow you to more easily build and distribute Python packages, especially ones that have dependencies on other packages.","active":true,"categories":["devel","python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":368}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py315-build","py315-installer"]},{"type":"lib","ports":["python315"]}],"depends_on":[{"type":"build","ports":["py315-pycparser","py315-macholib","py315-construct","py315-bitarray","py315-uharfbuzz","py315-zipfile-deflate64","py315-powerline","py315-powerline-exitstatus-kai","py315-powerline-gitstatus","py315-iniconfig","py315-pytest","py315-pytest-xdist","py315-pefile","py315-crcmod","py315-cffi","py315-altgraph","py315-cython","py315-dateutil","py315-freezegun","py315-geographiclib","py315-lxml","py315-meson","py315-meson-python","py315-mock","py315-six","py315-sortedcontainers","py315-tz","py315-requests","py315-librt","py315-pretend","py315-types-psutil","py315-types-setuptools","py315-inflate64","py315-yaml","py315-multivolumefile","py315-beniget","py315-bcrypt","py315-pybcj","py315-cpuinfo","py315-cryptography","py315-gast","py315-gmpy2","py315-mpmath","py315-paramiko","py315-pyppmd","py315-ply","py315-pooch","py315-pytest-remotedata","py315-pynacl","py315-pytest-benchmark","py315-pythran","py315-tqdm","py315-texttable","py315-algopy","py315-asteval","py315-py7zr","py315-wurlitzer","py315-atomicwrites","py315-asyncssh","py315-autocommand","py315-bigfloat","py315-gdal","py315-cairo","py315-cfgv","py315-uncertainties","py315-versioneer","py315-yapf","py315-colorlog","py315-columnize","py315-cppy","py315-deprecation","py315-docstring-to-markdown","py315-importlib-metadata","py315-webencodings","py315-zipp","py315-editorconfig","py315-snowballstemmer","py315-cbor2","py315-game","py315-luma.emulator","py315-luma.core","py315-pyftdi","py315-pyusb","py315-ruamel-yaml","py315-serial","py315-smbus2","py315-jq","py315-charset-normalizer","py315-cftime","py315-enchant","py315-fastjsonschema","py315-fastprogress","py315-filetype","py315-fisx","py315-sip","py315-httpx-sse","py315-identify","py315-inflection","py315-jaraco.classes","py315-jaraco.collections","py315-jaraco.context","py315-jaraco.functools","py315-jaraco.text","py315-keyring","py315-kiwisolver","py315-natsort","py315-pyicu","py315-pytest-asyncio","py315-pytest-mock","py315-distlib","py315-nmrglue","py315-nmrglue-devel","py315-nodeenv","py315-pbr","py315-pdbecif","py315-peakutils","py315-periodictable","py315-pkce","py315-poyo","py315-py3dmol","py315-pynose","py315-pyqt-builder","py315-pytest-qt","py315-pytest-runner","py315-pytest-timeout","py315-pyuca","py315-qstylizer","py315-olefile","py315-appdirs","py315-pyperclip","py315-rope","py315-setupmeta","py315-spdx","py315-spdx-lookup","py315-term-background","py315-text-unidecode","py315-textdistance","py315-three-merge","py315-tokenize-rt","py315-types-docutils","py315-ujson","py315-whatthepatch","py315-Pillow","py315-cycler","py315-lz4","py315-psutil","py315-reportlab","py315-sympy","py315-unicodedata2","py315-xattr","py315-zopfli","py315-pyobjc","py315-flatbuffers","py315-protobuf3","py315-xxhash","py315-lxml_html_clean","py315-cligj","py315-markupsafe","py315-railroad-diagrams","py315-zopeinterface","py315-zope-event","py315-rasterio","py315-pycryptodome","py315-pycryptodomex","py315-wrapt","py315-jsonpointer","py315-stagger","py315-anyio","py315-sniffio","py315-xyzservices","py315-tzdata","py315-gdbm","py315-tkinter","py315-certifi","py315-cdflib","py315-parameterized","py315-fs","py315-pyfatfs","py315-cachetools","py315-coverage","py315-roman","py315-wcwidth","py315-calver","py315-trove-classifiers","py315-setuptools_scm","py315-pluggy","py315-brotli","py315-fonttools","py315-XlsxWriter","py315-hsluv","py315-pylsqpack","py315-ephemeral-port-reserve","py315-flaky","py315-iocapture","py315-linkify-it-py","py315-pytest-xprocess","py315-requests-mock","py315-responses","py315-time-machine","py315-url-normalize","py315-uc-micro-py","py315-watchdog","py315-types-pyyaml","py315-xarray","py315-cmweather","py315-imagehash","py315-jwt","py315-oauthlib","py315-pybind11-stubgen","py315-pyproj","py315-requests-oauthlib","py315-socks","py315-svgelements","py315-websocket-client","py315-pkcs11","py315-mypy","py315-semantic_version","py315-setuptools-rust","py315-maturin","py315-awscrt"]},{"type":"lib","ports":["py315-cython","py315-sip","py315-pip","py315-hatch-mypyc","py315-cligj","py315-setuptools_scm","py315-awscrt","py315-pytest-runner","py315-meson-python","py315-watchdog","py315-pbr","py315-serial"]},{"type":"run","ports":["py315-meson"]}]}