diff --git a/.gitignore b/.gitignore index 48e8d0e..2008c81 100644 --- a/.gitignore +++ b/.gitignore @@ -35,3 +35,5 @@ nosetests.xml .mr.developer.cfg .project .pydevproject + +venv diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..374b58c --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,6 @@ +[build-system] +requires = [ + "setuptools>=42", + "wheel" +] +build-backend = "setuptools.build_meta" diff --git a/setup.cfg b/setup.cfg new file mode 100644 index 0000000..5fccd9e --- /dev/null +++ b/setup.cfg @@ -0,0 +1,29 @@ +[metadata] +name = Flask-Moment +version = 0.11.0 +author = Miguel Grinberg +author_email = miguel.grinberg@gmail.com +description = Formatting of dates and times in Flask templates using moment.js. +long_description = file: README.md +long_description_content_type = text/markdown +url = https://github.com/miguelgrinberg/flask-moment +project_urls = + Bug Tracker = https://github.com/miguelgrinberg/flask-moment/issues +classifiers = + Intended Audience :: Developers + Programming Language :: Python :: 3 + License :: OSI Approved :: MIT License + Operating System :: OS Independent + +[options] +zip_safe = False +include_package_data = True +package_dir = + = src +packages = find: +python_requires = >=3.6 +install_requires = + Flask + +[options.packages.find] +where = src diff --git a/setup.py b/setup.py index e570c4f..b908cbe 100644 --- a/setup.py +++ b/setup.py @@ -1,35 +1,3 @@ -""" -Flask-Moment ------------- +import setuptools -Formatting of dates and times in Flask templates using moment.js. -""" -from setuptools import setup - - -setup( - name='Flask-Moment', - version='0.11.0', - url='http://github.com/miguelgrinberg/flask-moment/', - license='MIT', - author='Miguel Grinberg', - author_email='miguelgrinberg50@gmail.com', - description='Formatting of dates and times in Flask templates using moment.js.', - long_description=__doc__, - py_modules=['flask_moment'], - zip_safe=False, - include_package_data=True, - platforms='any', - install_requires=[ - 'Flask' - ], - classifiers=[ - 'Environment :: Web Environment', - 'Intended Audience :: Developers', - 'License :: OSI Approved :: MIT License', - 'Operating System :: OS Independent', - 'Programming Language :: Python', - 'Topic :: Internet :: WWW/HTTP :: Dynamic Content', - 'Topic :: Software Development :: Libraries :: Python Modules' - ] -) +setuptools.setup() diff --git a/flask_moment.py b/src/flask_moment.py similarity index 100% rename from flask_moment.py rename to src/flask_moment.py diff --git a/tox.ini b/tox.ini index 81bf652..2f9be57 100644 --- a/tox.ini +++ b/tox.ini @@ -20,7 +20,7 @@ deps= [testenv:flake8] commands= - flake8 flask_moment.py tests example + flake8 src/flask_moment.py tests example deps= flake8