diff --git a/django_migration_linter/constants.py b/django_migration_linter/constants.py index 080f280..9624591 100644 --- a/django_migration_linter/constants.py +++ b/django_migration_linter/constants.py @@ -14,8 +14,6 @@ from appdirs import user_cache_dir -__version__ = "0.1.5" - -MIGRATION_FOLDER_NAME = "migrations" +__version__ = "1.0.0" DEFAULT_CACHE_PATH = user_cache_dir("django-migration-linter", version=__version__) diff --git a/setup.py b/setup.py index 9e896cb..68d6ec9 100644 --- a/setup.py +++ b/setup.py @@ -21,7 +21,7 @@ PROJECT_DIR = path.abspath(path.dirname(__file__)) def get_version(): - constants = path.join(PROJECT_DIR, 'django_migration_linter', 'constants.py') + constants = path.join(PROJECT_DIR, "django_migration_linter", "constants.py") _version_re = re.compile(r"__version__\s+=\s+(?P.*)") with open(constants, "r") as f: match = _version_re.search(f.read()) @@ -29,59 +29,43 @@ def get_version(): return str(ast.literal_eval(version)) -with open(path.join(PROJECT_DIR, 'README.rst')) as f: +with open(path.join(PROJECT_DIR, "README.rst")) as f: long_description = f.read() -install_requirements = [ - 'django>=1.11', - 'appdirs==1.4.3' -] -test_requirements = [ - 'pytest', - 'tox', - 'django-fake-database-backends', -] - -# noinspection PyUnresolvedReferences setup( - name='django-migration-linter', + name="django-migration-linter", version=get_version(), - - description='Detect backward incompatible migrations for your django project', + description="Detect backward incompatible migrations for your django project", long_description=long_description, - url='https://github.com/3YOURMIND/django-migration-linter', - author='3YOURMIND GmbH', - license='Apache License 2.0', - - packages=find_packages(exclude=['tests/']), - install_requires=install_requirements, + url="https://github.com/3YOURMIND/django-migration-linter", + author="3YOURMIND GmbH", + license="Apache License 2.0", + packages=find_packages(exclude=["tests/"]), + install_requires=["django>=1.11", "appdirs==1.4.3"], extras_require={ - 'test': test_requirements - }, - entry_points={ - 'console_scripts': [ - 'django-migration-linter = django_migration_linter.migration_linter:_main' + "test": [ + "tox==3.9.0", + "mysqlclient==1.4.2", + "psycopg2-binary==2.8.2", + "django_add_default_value==0.3.1", ] }, - - keywords='django migration lint linter database backward compatibility', + keywords="django migration lint linter database backward compatibility", classifiers=[ - 'Development Status :: 4 - Beta', - 'Intended Audience :: Developers', - 'Environment :: Web Environment', - 'Framework :: Django', - 'Framework :: Django :: 1.11', - 'Framework :: Django :: 2.0', - 'Framework :: Django :: 2.1', - - 'Programming Language :: Python', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.4', - 'Programming Language :: Python :: 3.5', - 'Programming Language :: Python :: 3.6', - 'Programming Language :: Python :: 3.7', - ] + "Development Status :: 4 - Beta", + "Intended Audience :: Developers", + "Environment :: Web Environment", + "Framework :: Django", + "Framework :: Django :: 1.11", + "Framework :: Django :: 2.0", + "Framework :: Django :: 2.1", + "Programming Language :: Python", + "Programming Language :: Python :: 2", + "Programming Language :: Python :: 2.7", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.5", + "Programming Language :: Python :: 3.6", + "Programming Language :: Python :: 3.7", + ], )