From e596d346bebc81415621b9a1163b2c196d1ddd32 Mon Sep 17 00:00:00 2001 From: Vaibhav Singh Date: Sun, 15 May 2022 23:37:45 +0530 Subject: [PATCH] 1.0.8 --- Makefile | 5 +++-- pyproject.toml | 3 +++ setup.py | 16 +++++++++------- 3 files changed, 15 insertions(+), 9 deletions(-) create mode 100644 pyproject.toml diff --git a/Makefile b/Makefile index cfd8860..9290555 100644 --- a/Makefile +++ b/Makefile @@ -28,7 +28,7 @@ test: pytest build: - python setup.py sdist bdist_wheel + python3 -m build test_upload: python -m twine upload -r testpypi dist/* @@ -42,9 +42,10 @@ clean: find . -type d -name __pycache__ -exec rm -r {} \+ rm -rf build/ rm -rf dist/ - rm -rf *.egg-info + find . -name '*.egg-info' -exec rm -rf {} + rm -rf .tox rm -rf .pytest_cache .coverage + rm -rf .eggs lint: autopep8 random_word --recursive --in-place --pep8-passes 2000 --verbose diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..96db621 --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,3 @@ +[build-system] +requires = ["setuptools>=42", "pyyaml", "requests", "wheel"] +build-backend = "setuptools.build_meta:__legacy__" diff --git a/setup.py b/setup.py index eb6e432..7fc24b6 100644 --- a/setup.py +++ b/setup.py @@ -5,9 +5,9 @@ long_description = fh.read() setuptools.setup( - name=random_word.__name__, - version=random_word.__version__, - author=random_word.__author__, + name="Random Word", + version="1.0.8", + author="Vaibhav Singh ", author_email="hi@vaibhavsingh97.com", description="This is a simple python package to generate random english words", long_description=long_description, @@ -15,12 +15,13 @@ license="MIT", keywords="package random words word of the day random word generator", url="https://github.com/vaibhavsingh97/random-word", - packages=setuptools.find_packages(), - classifiers=( + package_dir={"": "random_word"}, + packages=setuptools.find_packages(where="random_word"), + python_requires='>=3', + classifiers=[ "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.1", - "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", @@ -29,9 +30,10 @@ "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", + "Programming Language :: Python :: 3.10", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", - ), + ], setup_requires=['pytest-runner'], tests_require=["pytest"], install_requires=["requests", "pytest", "pyyaml"],