Skip to content

Commit

Permalink
Switch to using pyproject.toml
Browse files Browse the repository at this point in the history
  • Loading branch information
Viktor Dick committed Oct 10, 2023
1 parent 8e410e8 commit fec1f7c
Show file tree
Hide file tree
Showing 3 changed files with 42 additions and 29 deletions.
42 changes: 42 additions & 0 deletions pyproject.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
[build-system]
requires = ["setuptools>=61.2", "setuptools-scm>=6.4.2"]
build-backend = "setuptools.build_meta"

[project]
name = "perfact-zodbsync"
authors = [
{name="Ján Jockusch", email="[email protected]"},
{name="Viktor Dick", email="[email protected]"},
]
description = "Synchronize ZODB objects with a file system structure"
readme = "README.md"
classifiers = [
"Programming Language :: Python :: 3",
"License :: OSI Approved :: GNU General Public License v2 (GPLv2)",
"Operating System :: POSIX :: Linux",
"Framework :: Zope",
"Topic :: Software Development :: Version Control :: Git",
]
dependencies = [
"filelock",
"ZODB",
"Zope",
]
dynamic = ["version"]
requires-python = ">=3.6"

[project.urls]
"Homepage" = "https://github.com/perfact/zodbsync"

[project.scripts]
perfact-zoperecord = "perfact.zodbsync.scripts:zoperecord"
perfact-zopeplayback = "perfact.zodbsync.scripts:zopeplayback"
zodbsync = "perfact.zodbsync.scripts:zodbsync"

[tool.distutils.bdist_wheel]
universal = 1

[tool.setuptools]
include-package-data = false

[tool.setuptools_scm]
2 changes: 0 additions & 2 deletions setup.cfg

This file was deleted.

27 changes: 0 additions & 27 deletions setup.py

This file was deleted.

0 comments on commit fec1f7c

Please sign in to comment.