Skip to content

Commit d82c914

Browse files
committed
Migrate test project to rye
1 parent a694096 commit d82c914

File tree

7 files changed

+71
-8
lines changed

7 files changed

+71
-8
lines changed

src/testproj/.gitignore

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# python generated files
2+
__pycache__/
3+
*.py[oc]
4+
build/
5+
dist/
6+
wheels/
7+
*.egg-info
8+
9+
# venv
10+
.venv

src/testproj/.python-version

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

src/testproj/README.md

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
11
# Set up
22

3-
1. Create a virtualenv (mkvirtualenv)
4-
2. `pip install -r requirements.txt`
5-
3. `pip install ..`
6-
4. `./manage.py migrate` (the DB can be deleted by removing the file `db.sqlite3`)
7-
5. `./manage.py loaddata secretfiles`
8-
6. `./manage.py runserver`
3+
1. `rye sync`, **FIXME** Not able to use `rye add foo --path bar` to add my local dependency on `webstack-django-sorting`
4+
2. `./manage.py migrate` (the DB can be deleted by removing the file `db.sqlite3`)
5+
3. `./manage.py loaddata secretfiles`
6+
4. `./manage.py runserver`
97

108
To run tests: `./manage.py test`.

src/testproj/pyproject.toml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
[project]
2+
name = "testproj"
3+
version = "0.1.0"
4+
description = "Test project of webstack-django-sorting"
5+
authors = [
6+
{ name = "Stéphane Raimbault", email = "stephane.raimbault@webstack.fr" },
7+
]
8+
dependencies = ["django>=5.1", "jinja2>=3.1.4"]
9+
readme = "README.md"
10+
requires-python = ">= 3.12"
11+
12+
[tool.rye]
13+
virtual = true
14+
managed = true
15+
dev-dependencies = []
16+
17+
[tool.rye.workspace]
18+
members = ["webstack-django-sorting*"]

src/testproj/requirements-dev.lock

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
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+
asgiref==3.8.1
13+
# via django
14+
django==5.1
15+
jinja2==3.1.4
16+
markupsafe==2.1.5
17+
# via jinja2
18+
sqlparse==0.5.1
19+
# via django

src/testproj/requirements.lock

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
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+
asgiref==3.8.1
13+
# via django
14+
django==5.1
15+
jinja2==3.1.4
16+
markupsafe==2.1.5
17+
# via jinja2
18+
sqlparse==0.5.1
19+
# via django

src/testproj/requirements.txt

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

0 commit comments

Comments
 (0)