diff --git a/pyproject.toml b/pyproject.toml index 56b9ff7..708be33 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,3 +1,37 @@ +[project] +name = "alxcheck" +version = "0.1.2" +authors = [{ name="Emmanuel Nwafor", email="nwaforemmanuel005@gmail.com"}] +description = "ALX text suite. Shell Utility that checks files for ALX's Project Requirements. Including: General, C, JavaScript and Python projects" +classifiers = [ + "Environment :: Console", + "Intended Audience :: Developers", + "License :: OSI Approved :: MIT License", + "Operating System :: OS Independent", + "Programming Language :: Python", + "Programming Language :: Python :: 3", +] +keywords = ["alx", "alx test", "test", "checks", "test suite", "green squares"] +requires-python = ">=3.7" +dependencies = [ + "pycodestyle", + "colorama", +] + +[project.license] +text = "MIT" + +[project.readme] +file = "README.md" +content-type = "text/markdown" + +[project.urls] +"Homepage" = "https://github.com/Emmo00/alxcheck.git" +"Bug Tracker" = "https://github.com/Emmo00/alxcheck/issues" + +[project.scripts] +alxcheck = "alxcheck.main:main" + [build-system] requires = [ "setuptools", @@ -9,7 +43,3 @@ build-backend = "setuptools.build_meta" line-length = 88 # Adjust to your preferred line length target-version = ['py37'] # Specify your target Python version exclude = 'venv/' - -[project.urls] -"Homepage" = "https://github.com/Emmo00/alxcheck.git" -"Bug Tracker" = "https://github.com/Emmo00/alxcheck/issues" diff --git a/setup.cfg b/setup.cfg deleted file mode 100644 index f22e93f..0000000 --- a/setup.cfg +++ /dev/null @@ -1,31 +0,0 @@ -[metadata] -name = alxcheck -version = 0.1.2 -author = Nwafor Emmanuel -author_email = nwaforemmanuel005@gmail.com -description = "ALX text suite. Shell Utility that checks files for ALX's Project Requirements. Including: General, C, JavaScript and Python projects" -long_description = file: README.md -long_description_content_type = text/markdown -url = https://github.com/Emmo00/alx-test -license = MIT -license_files = LICENSE -classifiers = - Environment :: Console - Intended Audience :: Developers - License :: OSI Approved :: MIT License - Operating System :: OS Independent - Programming Language :: Python - Programming Language :: Python :: 3 -keywords = alx, alx test, test, checks, test suite - -[options] -packages = find: -python_requires = >=3.7 -include_package_data = True -install_requires = - pycodestyle - colorama - -[options.entry_points] -console_scripts = - alxcheck = alxcheck.main:main