Skip to content

Commit 4b77cee

Browse files
committed
Migrate to Rye
1 parent d1252f8 commit 4b77cee

39 files changed

+83
-40
lines changed

.python-version

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
3.12.1

CHANGES.md renamed to CHANGELOG.md

File renamed without changes.

CONTRIBUTORS.txt

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

MANIFEST.in

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

pyproject.toml

Lines changed: 46 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,48 @@
1+
[project]
2+
name = "webstack-django-sorting"
3+
version = "2.3.1"
4+
description = "Easy sorting of tables with Django"
5+
authors = [
6+
{ name = "Karim A. (aka Directeur)", email = "[email protected]" },
7+
{ name = "Eric Florenzano", email = "[email protected]" },
8+
{ name = "Stéphane Raimbault", email = "[email protected]" },
9+
{ name = "S. Kossouho", email = "[email protected]" },
10+
{ name = "Joffrey M.", email = "[email protected]" },
11+
]
12+
maintainers = [
13+
{ name = "Stéphane Raimbault", email = "[email protected]" },
14+
]
15+
dependencies = ["Django>=3.0, <6.0"]
16+
readme = "README.md"
17+
requires-python = ">=3.6"
18+
license = "BSD-3-Clause"
19+
keywords = ["django", "sorting", "table"]
20+
classifiers = [
21+
"Development Status :: 5 - Production/Stable",
22+
"Programming Language :: Python :: 3",
23+
"Environment :: Web Environment",
24+
"Framework :: Django",
25+
"License :: OSI Approved :: BSD License",
26+
"Operating System :: OS Independent",
27+
"Intended Audience :: Developers",
28+
"Natural Language :: English",
29+
]
30+
31+
[project.urls]
32+
repository = "https://github.com/webstack/webstack-django-sorting.git"
33+
changelog = "https://github.com/webstack/webstack-django-sorting/blob/master/CHANGELOG.md"
34+
"Bug Tracker" = "https://github.com/webstack/webstack-django-sorting/issues"
35+
136
[build-system]
2-
requires = ["setuptools>=42", "wheel"]
3-
build-backend = "setuptools.build_meta"
37+
requires = ["hatchling"]
38+
build-backend = "hatchling.build"
39+
40+
[tool.rye]
41+
managed = true
42+
dev-dependencies = []
43+
44+
[tool.hatch.metadata]
45+
allow-direct-references = true
446

5-
[tool.black]
6-
target-version = ["py311"]
7-
line_length = 88
47+
[tool.hatch.build.targets.wheel]
48+
packages = ["src/webstack_django_sorting"]

requirements-dev.lock

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# generated by rye
2+
# use `rye lock` or `rye sync` to update this lockfile
3+
#
4+
# last locked with the following flags:
5+
# pre: false
6+
# features: []
7+
# all-features: false
8+
# with-sources: false
9+
# generate-hashes: false
10+
# universal: false
11+
12+
-e file:.
13+
asgiref==3.8.1
14+
# via django
15+
django==5.1
16+
# via webstack-django-sorting
17+
sqlparse==0.5.1
18+
# via django

requirements.lock

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# generated by rye
2+
# use `rye lock` or `rye sync` to update this lockfile
3+
#
4+
# last locked with the following flags:
5+
# pre: false
6+
# features: []
7+
# all-features: false
8+
# with-sources: false
9+
# generate-hashes: false
10+
# universal: false
11+
12+
-e file:.
13+
asgiref==3.8.1
14+
# via django
15+
django==5.1
16+
# via webstack-django-sorting
17+
sqlparse==0.5.1
18+
# via django

setup.cfg

Lines changed: 0 additions & 25 deletions
This file was deleted.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)