1
0
mirror of https://github.com/ilri/dspace-statistics-api.git synced 2025-09-17 17:06:41 +02:00
Commit Graph

597 Commits

Author SHA1 Message Date
6f16dfe732 Merge pull request #64 from ilri/renovate/pytest-8.x 2025-09-16 19:58:13 +03:00
renovate[bot]
ccbbfd9165 Update dependency pytest to ==8.4.* 2025-09-16 16:50:02 +00:00
86c034d2bc src/dspace_statistics_api/app.py: OpenAPI json path 2025-09-16 19:44:49 +03:00
4defc5b926 src/dspace_statistics_api/app.py: run black 2025-09-16 19:07:30 +03:00
4e75682d77 Merge pull request #58 from ilri/renovate/isort-6.x 2025-09-16 19:02:49 +03:00
8bb3e479c3 Merge pull request #65 from ilri/renovate/uv_build-0.x 2025-09-16 19:01:20 +03:00
befe06cf94 Merge pull request #68 from ilri/renovate/migrate-config 2025-09-16 19:00:45 +03:00
renovate[bot]
79d53869b9 Migrate config renovate.json 2025-09-16 15:57:02 +00:00
renovate[bot]
bc9ef277d5 Update dependency isort to v6 2025-09-16 15:55:18 +00:00
renovate[bot]
1f692df076 Update dependency uv_build to >=0.8.17,<0.9.0 2025-09-16 15:55:13 +00:00
6f81e7735b .github/workflows: adjust flake8 lint action
It is picking up the virtual environment in .venv and failing on a
bunch of code unrelated to ours.
2025-09-16 18:51:12 +03:00
0a911b8f69 src/dspace_statistics_api/indexer.py: remove psycopg
We are not using this here anymore.
2025-09-16 18:45:34 +03:00
5031e31609 Merge pull request #63 from ilri/renovate/astral-sh-setup-uv-6.x 2025-09-16 08:57:12 +03:00
62c7779b73 Merge pull request #67 from ilri/renovate/actions-checkout-5.x 2025-09-16 08:56:38 +03:00
renovate[bot]
3fb3e081c4 Update actions/checkout action to v5 2025-08-11 13:26:20 +00:00
renovate[bot]
8f8739b95e Update astral-sh/setup-uv action to v6 2025-07-28 10:48:39 +00:00
a0dc1af45f Update dependencies 2025-07-03 14:44:16 +03:00
f26b55bc5f Use uv build backend
uv's build backend expects our module to be in src.
2025-07-03 14:43:07 +03:00
7b8ff7c02f Bump version to v1.4.6-dev 2025-04-02 11:00:24 +03:00
6313177b4b Version 1.4.5 v1.4.5 2025-04-02 10:57:34 +03:00
fb5df25ef5 README.md: update note about tested versions 2025-04-02 10:51:58 +03:00
dab96ce77a CHANGELOG.md: update recommended Python to 3.9+ 2025-04-02 10:51:58 +03:00
ff7641d455 Update requirements
Exported from uv:

  $ uv export --no-dev --no-hashes > requirements.txt
  $ uv export --no-hashes > requirements-dev.txt
2025-04-02 10:51:42 +03:00
bfe12da212 dspace_statistics_api/indexer.py: update comment 2025-04-01 17:50:21 +03:00
68cb3905d1 dspace_statistics_api/indexer.py: don't use psycopg2.extras.execute_values()
In psycopg version 3 we can use cursor.executemany().
2025-04-01 17:50:16 +03:00
41d831d29f dspace_statistics_api/app.py: don't use psycopg2.extras.register_uuid()
In psycogp version 3 we can use native Python UUIDs without special
handling.
2025-04-01 17:44:36 +03:00
ce0a2d9213 Adjust psycopg connection for dict_row factory 2025-04-01 17:42:41 +03:00
8c1a8bde54 dspace_statistics_api/app.py: replace set_session
Replace connection.set_session() with connection.set_read_only().
2025-04-01 17:40:22 +03:00
ffe6030a9e Bump psycopg to version 3 2025-04-01 17:07:31 +03:00
e90cfe9e69 README.md: update for DSpace 7
Minor changes only.
2025-04-01 17:03:45 +03:00
719d86dd30 Merge pull request #54 from ilri/renovate/postgres-17.x
Update postgres Docker tag to v17
2025-04-01 13:02:22 +03:00
renovate[bot]
d3982df636 Update postgres Docker tag to v17 2025-04-01 09:47:47 +00:00
656661de8f .github/workflows: use ubuntu-latest 2025-04-01 12:46:30 +03:00
1e251a259a Update falcon to v4.0.x 2025-04-01 12:45:28 +03:00
eca0d28849 Use uv instead of poetry 2025-04-01 12:39:05 +03:00
718bfab897 pyproject.toml: update email address 2025-04-01 11:27:31 +03:00
8196d28e88 Prepare for next development version
Start development on 1.4.5-dev.
2024-09-11 15:55:53 +03:00
f3421e595c Version 1.4.4 v1.4.4 2024-09-11 15:54:31 +03:00
6cf8ca0245 Update requirements
Generated with poetry export:

    $ poetry export --without-hashes -f requirements.txt > requirements.txt
    $ poetry export --without-hashes --dev -f requirements.txt > requirements-dev.txt

The `--without-hashes` is required to work around an issue with
gunicorn pulling in a dependency on setuptools that poetry ignores.

See: https://github.com/python-poetry/poetry/issues/1584
2024-09-11 15:52:27 +03:00
14c6e5f8dc poetry.lock: regenerate 2024-09-11 15:51:41 +03:00
4c32aeb915 CHANGELOG.md: add some notes
Add some notes about updates and changes.
2024-09-11 15:50:42 +03:00
34a1a08893 .github/workflows/python-app.yml: use Python 3.12
I'm using Python 3.12 locally and it's what Ubuntu 24.04 has.
2024-09-11 15:48:15 +03:00
c47bb2aba7 pyproject.toml: bump all deps
These are passing pytest locally as well as a manual harvest.
2024-09-11 15:45:52 +03:00
a7fd70bf10 Remove Drone CI 2024-09-11 15:07:07 +03:00
45dfe7851f Merge pull request #51 from ilri/renovate/pypi-gunicorn-vulnerability 2024-09-11 15:03:54 +03:00
renovate[bot]
c1cd0a0351 Update dependency gunicorn to v22 [SECURITY] 2024-08-06 07:24:05 +00:00
1912363899 Merge pull request #42 from ilri/renovate/pytest-7.x-lockfile
All checks were successful
continuous-integration/drone/push Build is passing
Update dependency pytest to v7.4.4
2024-01-05 16:53:21 +03:00
cd3c024a77 Merge pull request #44 from ilri/renovate/flake8-7.x
Update dependency flake8 to v7
2024-01-05 16:53:03 +03:00
renovate[bot]
e96c79bf2c Update dependency flake8 to v7
All checks were successful
continuous-integration/drone/push Build is passing
2024-01-05 01:26:48 +00:00
renovate[bot]
d6330c7bd4 Update dependency pytest to v7.4.4
All checks were successful
continuous-integration/drone/push Build is passing
2023-12-31 12:49:30 +00:00