diff --git a/.gitignore b/.gitignore index 2efcf06..4d09e33 100644 --- a/.gitignore +++ b/.gitignore @@ -159,4 +159,5 @@ cython_debug/ # option (not recommended) you can uncomment the following to ignore the entire idea folder. #.idea/ -pss/ \ No newline at end of file +pss/ +.pypirc \ No newline at end of file diff --git a/pyproject.toml b/pyproject.toml index 09b30d7..af63613 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -14,17 +14,21 @@ authors = [ ] description = "Myte allows users to choose from popular web frameworks like Flask, FastAPI, and Tornado etc when initializing a new project. After entering a project name, the user selects their preferred framework which then generates the basic directory structure and boilerplate code to get started." readme = "README.md" +license = {file = "LICENSE"} requires-python = ">=3.8" classifiers = [ "Programming Language :: Python :: 3", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Intended Audience :: Developers", - "Topic :: Software Development :: Boilerplate", "Environment :: Console", ] keywords = ["Myte", "Flask", "FastAPI", "Tornado", "Bottle", "Pyramid", "CherryPy", "Boilerplate", "Web framework", "Project bootstrapping", "Framework"] +[project.scripts] +create-myte = "packages.main:main" + [project.urls] Homepage = "https://github.com/samdoghor/myte" -Issues = "https://github.com/samdoghor/myte/issues" \ No newline at end of file +Issues = "https://github.com/samdoghor/myte/issues" +Changelog = "https://github.com/samdoghor/myte/blob/main/CHANGELOG.md" \ No newline at end of file diff --git a/setup.cfg b/setup.cfg index 169d568..dd9ef75 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ name = Myte version = 1.0.0a1 author = Samuel Doghor author_email = talkto@samdoghor.com -description = Myte allows users to choose from popular web frameworks like Flask, FastAPI, and Tornado etc when initializing a new project +description = Myte allows users to choose from popular web frameworks like Flask, FastAPI, and Tornado etc when initializing a new project. After entering a project name, the user selects their preferred framework which then generates the basic directory structure and boilerplate code to get started. long_description = file: README.md, CHANGELOG.md, LICENSE license = MIT License license_files = LICENSE @@ -12,7 +12,6 @@ classifiers = License :: OSI Approved :: MIT License, Operating System :: OS Independent, Intended Audience :: Developers, - Topic :: Software Development :: Boilerplate, Environment :: Console, keywords = Myte, Flask, FastAPI, Tornado, Bottle, Pyramid, CherryPy, Boilerplate, Web framework, Project bootstrapping, Framework @@ -27,4 +26,4 @@ install_requires = [options.entry_points] console_scripts = - create-myte = myte.main:main \ No newline at end of file + create-myte = packages.main:main \ No newline at end of file