From aece345632e08a0a72297d999bef79367e03c869 Mon Sep 17 00:00:00 2001 From: Carlos Melo Date: Tue, 7 Nov 2023 15:10:54 -0300 Subject: [PATCH] Updated --- .gitattributes | 1 - .gitconfig | 11 ---------- MANIFEST.in | 5 ----- setup.py | 57 -------------------------------------------------- 4 files changed, 74 deletions(-) delete mode 100644 .gitattributes delete mode 100644 .gitconfig delete mode 100644 MANIFEST.in delete mode 100644 setup.py diff --git a/.gitattributes b/.gitattributes deleted file mode 100644 index 753b249..0000000 --- a/.gitattributes +++ /dev/null @@ -1 +0,0 @@ -*.ipynb merge=nbdev-merge diff --git a/.gitconfig b/.gitconfig deleted file mode 100644 index 9054574..0000000 --- a/.gitconfig +++ /dev/null @@ -1,11 +0,0 @@ -# Generated by nbdev_install_hooks -# -# If you need to disable this instrumentation do: -# git config --local --unset include.path -# -# To restore: -# git config --local include.path ../.gitconfig -# -[merge "nbdev-merge"] - name = resolve conflicts with nbdev_fix - driver = nbdev_merge %O %A %B %P diff --git a/MANIFEST.in b/MANIFEST.in deleted file mode 100644 index 5c0e7ce..0000000 --- a/MANIFEST.in +++ /dev/null @@ -1,5 +0,0 @@ -include settings.ini -include LICENSE -include CONTRIBUTING.md -include README.md -recursive-exclude * __pycache__ diff --git a/setup.py b/setup.py deleted file mode 100644 index e3281ae..0000000 --- a/setup.py +++ /dev/null @@ -1,57 +0,0 @@ -from pkg_resources import parse_version -from configparser import ConfigParser -import setuptools, shlex -assert parse_version(setuptools.__version__)>=parse_version('36.2') - -# note: all settings are in settings.ini; edit there, not here -config = ConfigParser(delimiters=['=']) -config.read('settings.ini', encoding='utf-8') -cfg = config['DEFAULT'] - -cfg_keys = 'version description keywords author author_email'.split() -expected = cfg_keys + "lib_name user branch license status min_python audience language".split() -for o in expected: assert o in cfg, "missing expected setting: {}".format(o) -setup_cfg = {o:cfg[o] for o in cfg_keys} - -licenses = { - 'apache2': ('Apache Software License 2.0','OSI Approved :: Apache Software License'), - 'mit': ('MIT License', 'OSI Approved :: MIT License'), - 'gpl2': ('GNU General Public License v2', 'OSI Approved :: GNU General Public License v2 (GPLv2)'), - 'gpl3': ('GNU General Public License v3', 'OSI Approved :: GNU General Public License v3 (GPLv3)'), - 'bsd3': ('BSD License', 'OSI Approved :: BSD License'), -} -statuses = [ '1 - Planning', '2 - Pre-Alpha', '3 - Alpha', - '4 - Beta', '5 - Production/Stable', '6 - Mature', '7 - Inactive' ] -py_versions = '3.6 3.7 3.8 3.9 3.10'.split() - -requirements = shlex.split(cfg.get('requirements', '')) -if cfg.get('pip_requirements'): requirements += shlex.split(cfg.get('pip_requirements', '')) -min_python = cfg['min_python'] -lic = licenses.get(cfg['license'].lower(), (cfg['license'], None)) -dev_requirements = (cfg.get('dev_requirements') or '').split() - -setuptools.setup( - name = cfg['lib_name'], - license = lic[0], - classifiers = [ - 'Development Status :: ' + statuses[int(cfg['status'])], - 'Intended Audience :: ' + cfg['audience'].title(), - 'Natural Language :: ' + cfg['language'].title(), - ] + ['Programming Language :: Python :: '+o for o in py_versions[py_versions.index(min_python):]] + (['License :: ' + lic[1] ] if lic[1] else []), - url = cfg['git_url'], - packages = setuptools.find_packages(), - include_package_data = True, - install_requires = requirements, - extras_require={ 'dev': dev_requirements }, - dependency_links = cfg.get('dep_links','').split(), - python_requires = '>=' + cfg['min_python'], - long_description = open('README.md', encoding='utf-8').read(), - long_description_content_type = 'text/markdown', - zip_safe = False, - entry_points = { - 'console_scripts': cfg.get('console_scripts','').split(), - 'nbdev': [f'{cfg.get("lib_path")}={cfg.get("lib_path")}._modidx:d'] - }, - **setup_cfg) - -