Skip to content

Commit 75a486c

Browse files
committed
Update: use pyproject.toml, version 0.5.0
1 parent a1556da commit 75a486c

File tree

5 files changed

+75
-43
lines changed

5 files changed

+75
-43
lines changed

CHANGELOG.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# Changelog
2+
3+
Observes [Semantic Versioning](https://semver.org/spec/v2.0.0.html) standard and [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) convention.
4+
5+
## [0.5.0] - 2024-11-08
6+
7+
### Added
8+
9+
- Started CHANGELOG
10+
- Install with `pyproject.toml`
11+
12+
13+
[0.0.0]: https://github.com/datajoint-company/datajoint-utilities/releases/tag/0.5.0

datajoint_utilities/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
"""Package metadata."""
22

3-
__version__ = "0.4.1"
3+
__version__ = "0.5.0"

pyproject.toml

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
[build-system]
2+
requires = ["setuptools>=62.0", "wheel>=0.37"]
3+
build-backend = "setuptools.build_meta"
4+
5+
[project]
6+
name = "datajoint-utilities"
7+
version = "0.5.0"
8+
description = "A general purpose repository containing all generic tools/utilities surrounding the DataJoint ecosystem"
9+
requires-python = ">=3.9, <3.12"
10+
license = { file = "LICENSE" }
11+
authors = [{ name = "DataJoint", email = "[email protected]" }]
12+
keywords = ["datajoint", "workflow"]
13+
classifiers = [
14+
"Operating System :: OS Independent",
15+
"Topic :: Software Development :: Libraries :: Python Modules",
16+
"License :: OSI Approved :: MIT License",
17+
"Programming Language :: Python :: 3",
18+
]
19+
dependencies = [
20+
"datajoint>=0.14.3",
21+
"termcolor",
22+
"slack-sdk",
23+
"python-dotenv",
24+
"boto3",
25+
"requests",
26+
]
27+
28+
[project.scripts]
29+
tmplcfg = "datajoint_utilities.cmdline.tmplcfg:cli"
30+
31+
[project.urls]
32+
Source = "https://github.com/datajoint-company/datajoint-utilities"
33+
DataJoint = "https://datajoint.com/docs"
34+
35+
[tool.setuptools]
36+
package-data = { "*" = ["*.pyi", "py.typed"] }
37+
38+
[tool.pytest.ini_options]
39+
minversion = "6.0"
40+
addopts = "-rA"
41+
testpaths = ["tests"]
42+
43+
[tool.black]
44+
line-length = 88
45+
target-version = ["py310"]
46+
color = false
47+
exclude = '''
48+
/(
49+
\.git
50+
| \.venv
51+
| _build
52+
| example_data
53+
| build
54+
| dist
55+
| env
56+
| venv
57+
)/
58+
'''
59+
60+
[tool.isort]
61+
profile = "black"

requirements.txt

Lines changed: 0 additions & 6 deletions
This file was deleted.

setup.py

Lines changed: 0 additions & 36 deletions
This file was deleted.

0 commit comments

Comments
 (0)