{"name":"py36-setuptools","portdir":"python/py-setuptools","version":"59.6.0","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":352}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["python36"]}],"depends_on":[{"type":"lib","ports":["py36-actdiag","py36-alembic","py36-altgraph","py36-astlib","py36-automat","py36-autopep8","py36-babel","py36-bdist_mpkg","py36-beaker","py36-behave","py36-blockdiag","py36-bokeh","py36-bpython","py36-breadability","py36-bsddb3","py36-cairocffi","py36-canmatrix","py36-celery","py36-chardet","py36-cheroot","py36-cherrypy","py36-click-plugins","py36-cligj","py36-codestyle","py36-cog","py36-coloredlogs","py36-commonmark","py36-cookiecutter","py36-csvkit","py36-cubes","py36-cython","py36-distributed","py36-distro","py36-dns-lexicon","py36-docstyle","py36-doctest-ignore-unicode","py36-editorconfig","py36-extension-helpers","py36-fabio","py36-fabric","py36-figleaf","py36-fiona","py36-flake8","py36-future","py36-grako","py36-hdfs","py36-helpdev","py36-hieroglyph","py36-honcho","py36-html2text","py36-humanfriendly","py36-icalendar","py36-imageio","py36-iniconfig","py36-ipdb","py36-ipyparallel","py36-ipython","py36-isce2","py36-jmespath","py36-josepy","py36-json5","py36-jsonschema","py36-jug","py36-jupyter_console","py36-jupyter_core","py36-jupyter_packaging","py36-jupyter_server","py36-jupyterlab","py36-jupytext","py36-kaptan","py36-keyring","py36-klein","py36-kombu","py36-langid","py36-language-server","py36-logilab-common","py36-macholib","py36-mahotas","py36-mako","py36-markdown","py36-mdit-py-plugins","py36-mdtraj","py36-mercantile","py36-meta","py36-modulegraph","py36-mrjob","py36-mutagen","py36-natsort","py36-nbclassic","py36-nbconvert","py36-nbformat","py36-netcdf4","py36-nibabel","py36-nose","py36-nose-exclude","py36-notebook","py36-nwdiag","py36-paste","py36-pbr","py36-pep8","py36-pew","py36-pinocchio","py36-pint","py36-pip","py36-podcastparser","py36-psycopg2","py36-pudb","py36-py2app","py36-pybtex","py36-pybtex-docutils","py36-pyct","py36-pyflakes","py36-pygments","py36-pygmsh","py36-pygraphviz","py36-pyhyphen","py36-pylint","py36-pyls-black","py36-pyobjc","py36-pyplusplus","py36-pytest","py36-pytest-runner","py36-pytest-xdist","py36-python-augeas","py36-pythonz","py36-pyviz_comms","py36-qrcode","py36-qtawesome","py36-qtconsole","py36-rasa-nlu","py36-rasterio","py36-raven","py36-rbtools","py36-rtm","py36-scikit-build","py36-scrapy","py36-send2trash","py36-seqdiag","py36-serial","py36-setuptools-git","py36-setuptools_scm","py36-shove","py36-sip","py36-sparqlwrapper","py36-sphinx-bootstrap-theme","py36-sqlalchemy-migrate","py36-stevedore","py36-sumy","py36-sympy","py36-tabulate","py36-tatsu","py36-tempora","py36-theano","py36-tox","py36-tpot","py36-tqdm","py36-tvnamer","py36-twisted","py36-uncompyle6","py36-unidecode","py36-urlwatch","py36-userpath","py36-vega","py36-virtualenv-clone","py36-virtualenvwrapper","py36-visa","py36-vobject","py36-waitress","py36-watchdog","py36-werkzeug","py36-xarray","py36-xdis","py36-yapf","py36-yt","py36-zen","py36-zope-deferredimport","py36-zope-deprecation","py36-zope-hookable","py36-zope-proxy","py36-nghttp2","py36-pytest-subtests","py36-recommonmark","py36-python-lsp-server","py36-charset-normalizer","py36-python-lsp-black","py36-ansible-core","py36-resolvelib","py36-psycopg","py36-cython-compat","py36-pyobjc6"]},{"type":"build","ports":["py36-BitArray2D","py36-BitVector","py36-DAWG","py36-GridDataFormats","py36-MDAnalysis","py36-Pillow","py36-SDL2","py36-XlsxWriter","py36-absl","py36-acme","py36-acor","py36-acora","py36-aenum","py36-affine","py36-agate","py36-agate-dbf","py36-agate-excel","py36-agate-sql","py36-aiobotocore","py36-aiodns","py36-aiohttp","py36-aiorpcX","py36-alabaster","py36-altgraph","py36-amqp","py36-ansicolor","py36-antlr4-python3-runtime","py36-anyio","py36-anyjson","py36-anytree","py36-apipkg","py36-applaunchservices","py36-appnope","py36-appscript","py36-apptools","py36-argcomplete","py36-argh","py36-argon2-cffi","py36-args","py36-arpeggio","py36-arrow","py36-arviz","py36-asn1","py36-asn1-modules","py36-asn1crypto","py36-asteval","py36-astor","py36-astroML","py36-astroid","py36-astroplan","py36-astropy","py36-astropy-helpers","py36-astroquery","py36-async-timeout","py36-async_generator","py36-atomicwrites","py36-attr","py36-attrs","py36-awesome_slugify","py36-awscli","py36-axolotl","py36-axolotl-curve25519","py36-baker","py36-bcdoc","py36-bcrypt","py36-beautifulsoup4","py36-benchexec","py36-billiard","py36-binaryornot","py36-biopython","py36-biplist","py36-bitstruct","py36-black","py36-bleach","py36-blessed","py36-blessings","py36-blinker","py36-blis","py36-blist","py36-blosc","py36-boto3","py36-botocore","py36-bqplot","py36-bracex","py36-brotli","py36-brotlipy","py36-bson","py36-cached-property","py36-cachetools","py36-cairo","py36-cartopy","py36-catalogue","py36-cchardet","py36-cffi","py36-cheetah","py36-cinderclient","py36-ckanapi","py36-cli-helpers","py36-click","py36-cliff","py36-cmd2","py36-codetools","py36-colander","py36-colormath","py36-colour","py36-columnize","py36-commpy","py36-configargparse","py36-configobj","py36-constantly","py36-construct","py36-contextlib2","py36-contextvars","py36-control","py36-cookies","py36-country","py36-coverage","py36-cppy","py36-crayons","py36-cryptography","py36-cssselect","py36-cssutils","py36-cucumber-tag-expressions","py36-curtsies","py36-cvxopt","py36-cx_Freeze","py36-cycler","py36-cymem","py36-cytoolz","py36-dask","py36-datacite","py36-dataclasses","py36-dateutil","py36-datrie","py36-dbfread","py36-ddt","py36-deap","py36-debtcollector","py36-decorator","py36-defusedxml","py36-demjson","py36-deprecated","py36-descartes","py36-diff-match-patch","py36-dijitso","py36-dill","py36-dispatcher","py36-distlib","py36-distorm","py36-distutils-extra","py36-django","py36-django-htmlmin","py36-django-nose","py36-dnspython","py36-dockerpy-creds","py36-docopt","py36-docutils","py36-dogpile-cache","py36-dolfin","py36-dqsegdb2","py36-dynd","py36-ecdsa","py36-editor","py36-eli5","py36-emcee","py36-enchant","py36-envisage","py36-epsg","py36-erf","py36-et_xmlfile","py36-eventlet","py36-excelrd","py36-expressions","py36-ez_setup","py36-fasteners","py36-fastprogress","py36-feedparser","py36-fido2","py36-fipy","py36-flake8-mccabe","py36-flake8-pep8-naming","py36-flake8-polyfill","py36-flaky","py36-flask","py36-flask-login","py36-flask-mail","py36-flask-script","py36-flask-sqlalchemy","py36-fortranformat","py36-freezegun","py36-fs","py36-fsspec","py36-funcparserlib","py36-funcsigs","py36-fuzzywuzzy","py36-game","py36-gammapy","py36-gast","py36-gcn","py36-geocoder","py36-geographiclib","py36-geojson","py36-geopandas","py36-geopy","py36-gevent","py36-gevent-websocket","py36-gflags","py36-gitdb","py36-gitpython","py36-gmpy2","py36-gnupg","py36-gnureadline","py36-gobject3","py36-google-api","py36-google-auth","py36-google-auth-httplib2","py36-google-pasta","py36-gpstime","py36-graphviz","py36-greenlet","py36-gsd","py36-gwdatafind","py36-gwosc","py36-gwpy","py36-h11","py36-h2","py36-hat-trie","py36-healpy","py36-heapdict","py36-hpack","py36-htseq","py36-http-parser","py36-httplib2","py36-humanize","py36-hyperframe","py36-hyperlink","py36-hypothesis","py36-idna","py36-idna-ssl","py36-igraph","py36-imagesize","py36-imgur","py36-iminuit","py36-immutables","py36-import_relative","py36-importlib-metadata","py36-importlib-resources","py36-importmagic","py36-imread","py36-incremental","py36-inflection","py36-intervaltree","py36-intervaltree2","py36-invoke","py36-ioflo","py36-ipaddress","py36-ipykernel","py36-ipympl","py36-ipython-sql","py36-ipywidgets","py36-irodsclient","py36-isodate","py36-isort","py36-itemadapter","py36-itemloaders","py36-itsdangerous","py36-jcc","py36-jdcal","py36-jedi","py36-jinja2","py36-jinja2-time","py36-jmespath-terminal","py36-joblib","py36-json-rpc","py36-json-tricks","py36-jsonpatch","py36-jsonpointer","py36-jupyter_client","py36-jupyterlab_server","py36-jupyterlab_widgets","py36-jwt","py36-kaitaistruct","py36-keras","py36-keras_applications","py36-keras_preprocessing","py36-keystoneauth1","py36-keystoneclient","py36-kombine","py36-latexcodec","py36-lazy_object_proxy","py36-ldap","py36-leather","py36-lepl","py36-leveldb","py36-levenshtein","py36-libarchive-c","py36-libcloud","py36-libnacl","py36-libsass","py36-libtmux","py36-libvirt","py36-ligo-common","py36-ligo-gracedb","py36-ligo-lw","py36-ligo-segments","py36-ligotimegps","py36-linecache2","py36-llfuse","py36-llvmlite","py36-llvmmath","py36-lmfit","py36-local-pipelines","py36-locket","py36-logbook","py36-lscsoft-glue","py36-lxml","py36-m2crypto","py36-m2r","py36-macfsevents","py36-magic","py36-mando","py36-marisa-trie","py36-markdown-it-py","py36-markdown2","py36-markupsafe","py36-matplotlib","py36-matplotlib-basemap","py36-mayavi","py36-medusa","py36-meld3","py36-memprof","py36-mimeparse","py36-misaka","py36-mistune","py36-mlpy","py36-mmh3","py36-mmtf-python","py36-mock","py36-modulegraph","py36-mongoengine","py36-montage","py36-more-itertools","py36-mpi4py","py36-mpld3","py36-msgpack","py36-mssql","py36-multidict","py36-multipledispatch","py36-munch","py36-murmurhash","py36-mustache","py36-mypy_extensions","py36-nbval","py36-nclib","py36-ndg_httpsclient","py36-neovim","py36-netaddr","py36-netifaces","py36-networkx","py36-nltk","py36-nmrglue","py36-novaclient","py36-numba","py36-numdifftools","py36-numexpr","py36-numpydoc","py36-oauth2client","py36-oauthlib","py36-obspy","py36-odo","py36-olefile","py36-opengl","py36-openopt","py36-openpyxl","py36-openssl","py36-openstackclient","py36-openstacksdk","py36-os-service-types","py36-osc-lib","py36-oset","py36-oslo-config","py36-oslo-i18n","py36-oslo-serialization","py36-oslo-utils","py36-outcome","py36-owslib","py36-packaging","py36-paho-mqtt","py36-pandas","py36-pandasql","py36-param","py36-paramiko","py36-parse","py36-parse-type","py36-parsedatetime","py36-parsel","py36-parsimonious","py36-parso","py36-partd","py36-parver","py36-pastedeploy","py36-path","py36-pathfinder","py36-pathlib2","py36-pathspec","py36-pathtools","py36-patsy","py36-pcapy","py36-pdfminer","py36-pdfrw","py36-petsc4py","py36-pgspecial","py36-phonenumbers","py36-photutils","py36-pickleshare","py36-pika","py36-pipfile","py36-pkgconfig","py36-pkginfo","py36-plac","py36-plumed","py36-ply","py36-plyvel","py36-poppler-qt5","py36-powerline","py36-poyo","py36-pptx","py36-preshed","py36-pretend","py36-prettytable","py36-prometheus_client","py36-prompt_toolkit","py36-protego","py36-protobuf3","py36-prov","py36-psycopg2","py36-publicsuffix2","py36-py","py36-pyaes","py36-pyasdf","py36-pyaudio","py36-pyavm","py36-pybind11","py36-pybox2d","py36-pycallgraph","py36-pycares","py36-pycrlibm","py36-pycryptodome","py36-pydantic","py36-pydot","py36-pyface","py36-pyfftw","py36-pyficache","py36-pygccxml","py36-pygeos","py36-pygit2","py36-pygithub","py36-pyglet","py36-pygpu","py36-pygrib","py36-pyhamcrest","py36-pyicu","py36-pyinstaller","py36-pyinterval","py36-pykerberos","py36-pylru","py36-pyls-spyder","py36-pylzma","py36-pymongo","py36-pympler","py36-pymunk","py36-pymysql","py36-pynacl","py36-pync","py36-pyopencl","py36-pyorick","py36-pyperclip","py36-pypostal","py36-pyproj","py36-pyquery","py36-pyrfc3339","py36-pyro","py36-pyrsistent","py36-pyrxp","py36-pysam","py36-pyscard","py36-pyshp","py36-pyside2","py36-pystache","py36-pytest-asyncio","py36-pytest-cov","py36-pytest-forked","py36-pytest-html","py36-pytest-mock","py36-pytest-mpl","py36-pytest-qt","py36-pytesting-utils","py36-python-dotenv","py36-python-install","py36-python-jsonrpc-server","py36-pytimeparse","py36-pytoml","py36-pytools","py36-pytzdata","py36-pyusb","py36-pyvcf","py36-pywavelets","py36-qdarkstyle","py36-qpageview","py36-qstylizer","py36-qtpy","py36-qtsass","py36-quantities","py36-queuelib","py36-rangehttpserver","py36-ratelim","py36-rdflib","py36-readme_renderer","py36-redis","py36-regex","py36-regions","py36-reportlab","py36-repoze.lru","py36-reproject","py36-requests","py36-requests-cache","py36-requests-file","py36-requests-mock","py36-requests-oauthlib","py36-requests-toolbelt","py36-requests-unixsocket","py36-requestsexceptions","py36-resumable-urlretrieve","py36-rfc3986","py36-rich","py36-robotframework","py36-robotframework-seleniumlibrary","py36-robotremoteserver","py36-roman","py36-rope","py36-routes","py36-rpy2","py36-rsa","py36-rtmidi-python","py36-rtree","py36-ruamel-yaml","py36-ruamel-yaml-clib","py36-s3fs","py36-s3transfer","py36-scandir","py36-scikit-hep-awkward1","py36-scikit-hep-boost-histogram","py36-scikit-hep-hepstats","py36-scikit-hep-hepunits","py36-scikit-hep-hist","py36-scikit-hep-mplhep","py36-scikit-hep-mplhep_data","py36-scikit-hep-particle","py36-scikit-hep-uproot4","py36-scikit-image","py36-scikit-learn","py36-scikit-umfpack","py36-scikits-bootstrap","py36-scimath","py36-scoop","py36-scruffington","py36-seaborn","py36-serpent","py36-service_identity","py36-setproctitle","py36-sgmllib3k","py36-sh","py36-shapely","py36-slackclient","py36-slepc4py","py36-slugify","py36-smart_open","py36-smmap","py36-sniffio","py36-snmp","py36-snowballstemmer","py36-snuggs","py36-socketpool","py36-socks","py36-sortedcollections","py36-sortedcontainers","py36-sounddevice","py36-soupsieve","py36-spaCy","py36-spark_parser","py36-sphinx-gallery","py36-sphinx_rtd_theme","py36-sphinxcontrib-bibtex","py36-sphinxcontrib-jsmath","py36-sphinxcontrib-svg2pdfconverter","py36-sphinxcontrib-websupport","py36-spyder","py36-spyder-devel","py36-spyder-kernels","py36-spyder-kernels-devel","py36-sqlalchemy","py36-sqlparse","py36-srsly","py36-statsmodels","py36-stopit","py36-suds-jurko","py36-sybil","py36-tables","py36-taskw","py36-tblib","py36-tempita","py36-terminado","py36-terminaltables","py36-test-runner","py36-testfixtures","py36-text-unidecode","py36-textdistance","py36-textile","py36-texttable","py36-theano-pymc","py36-thinc","py36-threadpool","py36-three-merge","py36-tinycss","py36-tldextract","py36-tmuxp","py36-toml","py36-toolz","py36-tornado","py36-tracer","py36-traits","py36-traitsui","py36-traittypes","py36-transaction","py36-translationstring","py36-triangle","py36-trio","py36-trollius","py36-trustme","py36-tstables","py36-tvdb","py36-tweepy","py36-twilio","py36-txaio","py36-txgithub","py36-typed-ast","py36-tz-gae","py36-tzlocal","py36-ufl","py36-ujson","py36-uncertainties","py36-unicodedata2","py36-unittest-xml-reporting","py36-update_checker","py36-uritemplate","py36-urllib3","py36-urwid","py36-vcversioner","py36-vine","py36-w3lib","py36-wand","py36-wasabi","py36-wcmatch","py36-wcwidth","py36-webcolors","py36-webencodings","py36-webob","py36-webtest","py36-wheel","py36-whoosh","py36-widgetsnbextension","py36-wntr","py36-word2vec","py36-wrapt","py36-wtforms","py36-wurlitzer","py36-wxpython-4.0","py36-x2go","py36-xattr","py36-xdg","py36-xlrd","py36-xlsx2csv","py36-xlwt","py36-xmltodict","py36-yappi","py36-yapsy","py36-yarl","py36-zc-lockfile","py36-zict","py36-zipp","py36-zmq","py36-zope-component","py36-zope-event","py36-zopeinterface","py36-zopfli","py36-zstd","py36-yara","py36-ukpostcodeparser","py36-cryptography_vectors","py36-semantic_version","py36-backports.cached-property","py36-cwcwidth","py36-olm","py36-tomlkit","py36-pyotp","py36-sphinx-autodoc-typehints","py36-alagitpull","py36-myst-parser","py36-python-lsp-jsonrpc","py36-backports.entry-points-selectable","py36-platformdirs","py36-build","py36-fonttools","py36-nmrglue-devel","py36-pyqt5-sip","py36-deprecation","py36-pyqt-builder","py36-smi","py36-xkcdpass","py36-aiosignal","py36-frozenlist","py36-asynctest","py36-jellyfish","py36-pytest-datadir","py36-pytest-regressions","py36-colorcet","py36-nest_asyncio","py36-utidylib","py36-pyheif","py36-psycopg","py36-sphinxcontrib-blockdiag","py36-python-json-logger"]},{"type":"run","ports":["py36-m2r"]}]}