Update pyproject.toml

This commit is contained in:
Kristofers Solo 2023-09-09 23:49:30 +03:00
parent 555f21c0d6
commit d981c36468
4 changed files with 33 additions and 16 deletions

View File

@ -1,17 +1,20 @@
# FOSSDB # FOSSDB
#
![Django Test](https://github.com/kristoferssolo/FOSSDB/actions/workflows/test.yml/badge.svg) ![](https://github.com/kristoferssolo/FOSSDB/actions/workflows/test.yml/badge.svg) ![](https://github.com/kristoferssolo/FOSSDB/actions/workflows/ruff.yml/badge.svg)
![Ruff](https://github.com/kristoferssolo/FOSSDB/actions/workflows/ruff.yml/badge.svg)
FOSSDB is an open-source web application that helps users find, contribute, and collaborate on free and open-source software (FOSS) projects. FOSSDB is an open-source web application that helps users find, contribute, and collaborate on free and open-source software (FOSS) projects.
## Table of Contents ## Table of Contents
<!-- toc -->
- [Installation](#installation) - [Installation](#installation)
- [Usage](#usage) - [Usage](#usage)
- [Contributing](#contributing) - [Contributing](#contributing)
- [License](#license) - [License](#license)
<!-- tocstop -->
## Installation ## Installation
1. Clone the repository and `cd` into it. 1. Clone the repository and `cd` into it.
2. Install dependencies: 2. Install dependencies:

View File

@ -1,3 +1,18 @@
[project]
name = "FOSSDB"
version = "0.1.0"
description = "FOSSDB is an open-source web application that helps users find, contribute, and collaborate on free and open-source software (FOSS) projects."
authors = [{ name = "Kristofers Solo", email = "dev@kristofers.xyz" }]
readme = "README.md"
requires-python = ">=3.10"
license = { text = "GPLv3" }
classifiers = [
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3:10",
"Programming Language :: Python :: 3:11",
"License :: OSI Approved :: GNU General Public License v3 (GPLv3)",
]
[tool.mypy] [tool.mypy]
check_untyped_defs = true check_untyped_defs = true
disallow_any_generics = true disallow_any_generics = true
@ -16,7 +31,6 @@ warn_unused_configs = true
line-length = 160 line-length = 160
exclude = ["**/**/migrations"] exclude = ["**/**/migrations"]
[tool.black] [tool.black]
line-length = 160 line-length = 160

View File

@ -1,9 +1,9 @@
Django==4.2.* Django==4.2
Pillow==9.5.* Pillow==9.5
fontawesomefree==6.4.* fontawesomefree==6.4
mysqlclient==2.1.* mysqlclient==2.1
django-tailwind==3.6.* django-tailwind==3.6
django-search-views==0.3.* django-search-views==0.3
gunicorn==20.1.* gunicorn==20.1
django-jet-reboot==1.3.* django-jet-reboot==1.3
google-api-python-client==1.4.* google-api-python-client==1.4

View File

@ -1,2 +1,2 @@
mypy==1.3.0 mypy==1.3
ruff==0.0.272 ruff