GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing github.com — mpl_data_containers/setup.py at main · matplotlib/mpl_data_containers Expand file tree/ Copy pathsetup.pyMore file actions 80 lines (70 loc) · 2.41 KB / Copy pathsetup.pyFile metadata and controls80 lines (70 loc) · 2.41 KB 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 from os import path from setuptools import setup, find_packages import sys # NOTE: This file must remain Python 2 compatible for the foreseeable future, # to ensure that we error out properly for people with outdated setuptools # and/or pip. min_version = (3, 10) if sys.version_info < min_version: error = """ mpl_data_containers does not support Python {0}.{1}. Python {2}.{3} and above is required. Check your Python version like so: python3 --version This may be due to an out-of-date pip. Make sure you have pip >= 9.0.1. Upgrade pip like so: pip install --upgrade pip """.format( *(sys.version_info[:2] + min_version) ) sys.exit(error) here = path.abspath(path.dirname(__file__)) with open(path.join(here, "README.rst"), encoding="utf-8") as readme_file: readme = readme_file.read() with open(path.join(here, "requirements.txt")) as requirements_file: # Parse requirements.txt, ignoring any commented-out lines. requirements = [ line for line in requirements_file.read().splitlines() if not line.startswith("#") ] setup( name="mpl_data_containers", description="Experimental code for the upcoming Matplotlib data refactor.", long_description=readme, author="Kyle Sunden", url="https://github.com/matplotlib/data-prototype", python_requires=">={}".format(".".join(str(n) for n in min_version)), packages=find_packages(exclude=["docs", "tests"]), entry_points={ "console_scripts": [ # 'command = some.module:some_function', ], }, setup_requires=[ "setuptools_scm>=6.2", "setuptools_scm_git_archive", "setuptools>=45", ], use_scm_version={ "version_scheme": "release-branch-semver", "local_scheme": "node-and-date", "write_to": "mpl_data_containers/_version.py", "fallback_version": "0.0+UNKNOWN", }, include_package_data=True, package_data={ "mpl_data_containers": [ # When adding files here, remember to update MANIFEST.in as well, # or else they will not be included in the distribution on PyPI! # 'path/to/data_file', ] }, install_requires=requirements, license="BSD (3-clause)", classifiers=[ "Development Status :: 2 - Pre-Alpha", "Natural Language :: English", "Programming Language :: Python :: 3", ], ) |
| You are visitor 01402520 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |