forked from AdRoll/python-hll
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpyproject.toml
More file actions
44 lines (40 loc) · 1.39 KB
/
pyproject.toml
File metadata and controls
44 lines (40 loc) · 1.39 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
[project]
name = "python-hll2"
version = "2.0.2"
requires-python = ">=3.11"
dependencies = [
"numpy>=2.3.5",
]
description = "A Python implementation of HyperLogLog. Maintained fork from python-hll"
authors = [
{ name="Jon Aquino", email="jonathan.aquino@adroll.com"},
{ name="Kushagra Verma", email="kushagra.verma@adroll.com"},
{ name="Alex Leu", email="alex.leu@adroll.com"},
{ name="Michael Tran", email="michael.tran@adroll.com"},
{ name="Rodrigo Westrupp", email="rodrigo.westrupp@adroll.com"},
{ name="Sridharan Subramanian", email="sridharan.subramanian@adroll.com"},
{ name="Piyush Srivastava", email="piyush.srivastava@adroll.com"}]
maintainers = [{name="Jonathan Schaeffer", email="jonathan.schaeffer@univ-grenoble-alpes.fr"}]
license = "MIT"
readme = "README.md"
homepage = "https://github.com/jschaeff/python-hll"
repository = "https://github.com/jschaeff/python-hll"
[dependency-groups]
dev = [
"pytest-cov>=7.0.0",
]
[build-system]
requires = ["flit_core<4"]
build-backend = "flit_core.buildapi"
[tool.ruff]
lint.select = ["ALL"]
lint.ignore = [
"ANN", # Any-type
"COM812", # Missing-trailing-comma
"D", # Docstrings stuff. Ignore for now
"ISC001", # As demanded by ruff format
]
output-format = "concise"
[tool.pytest]
minversion = "9.0"
python_files = ["*_tests.py", "test_*.py", "tests/*.py"]