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.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)