Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
54 commits
Select commit Hold shift + click to select a range
e093533
basic refactoring for plone 6
jensens Feb 2, 2022
fa5cdb8
automated pyupgrade
jensens Feb 2, 2022
a3ea9b1
updates for plone 6, also make file based install
jensens Feb 9, 2022
09a6c5d
use https clones
jensens Feb 9, 2022
92bf264
install apt deps
jensens Feb 9, 2022
ab31dd8
no local components
jensens Feb 9, 2022
c9de37e
optimize cache get by @ale-rt see #110
jensens Feb 9, 2022
e38b1c7
optimize cache #110
jensens Feb 9, 2022
4267158
fix check, due to chnage in underlying impl
jensens Feb 10, 2022
6faaa24
set low default timeouts
jensens Feb 10, 2022
c323a08
document timeouts
jensens Feb 10, 2022
bca0534
increase overall timeout to 30s
jensens Feb 10, 2022
b5de99d
fix python version test
jensens Jun 14, 2023
b5101f5
update makefile et al
jensens Jun 14, 2023
d567705
corrections
jensens Jun 14, 2023
b99abff
fix git urls
jensens Jun 14, 2023
a4a93b7
fix test setup
jensens Jun 14, 2023
b96bc81
install zope.testrunner
jensens Jun 14, 2023
10169b4
add ldap
jensens Jun 14, 2023
36bb808
yafowil.plone branch bootstrap-plone6 was merged to master.
mauritsvanrees Nov 27, 2023
be6d5f4
test-ignore-warnings does not exist, run 'make test' instead
mauritsvanrees Nov 27, 2023
6e6c885
We need yafowil master instead of 3.0.
mauritsvanrees Nov 27, 2023
44a61cd
Fixed the error "zope.tal.htmltalparser.EmptyTagError: Close tag </li…
macagua Jun 21, 2025
3ee184d
Added the initial i18n support #131
macagua Jun 21, 2025
04efa94
Reorganize the use of the logging library
macagua Jun 21, 2025
203524e
Updated CHANGES file #131
macagua Jun 21, 2025
f7d194e
Updated the i18n script #131
macagua Jun 21, 2025
5fc47c1
Added Spanish translation #132
macagua Jun 21, 2025
7895998
mxmake update, remove ldap
jensens Jun 23, 2025
3b2cdd2
fix merge
jensens Jun 23, 2025
94ea8d2
update some version for p6
jensens Jun 23, 2025
fec62c6
pin yafowil
jensens Jun 23, 2025
a0d2f2a
bump to 6.1
jensens Jun 23, 2025
0b89dc4
use yafowil releases
jensens Jun 23, 2025
f622dc1
try to update action to run matrix right
jensens Jun 23, 2025
f667363
exclude and install uv
jensens Jun 23, 2025
6408f3b
python-ldap - no wheel
jensens Jun 23, 2025
c40cb48
no openldap here
jensens Jun 23, 2025
fb28699
update readme
jensens Jun 23, 2025
92de68a
pyproejct.tom, hatchling and pep420 namespaces
jensens Jun 23, 2025
5926337
old stuff removed
jensens Jun 23, 2025
bdf14e7
typo
jensens Jun 23, 2025
9d5fdcd
accidentially deleted
jensens Jun 23, 2025
6142702
move tests and make them run (and fail)
jensens Jun 23, 2025
12f6671
re-add openldap
jensens Jun 23, 2025
cba6f05
stuff for openldap
jensens Jun 23, 2025
462cb35
remove deprecationwarning
jensens Jun 23, 2025
2d4e955
mxmake update
jensens Jun 23, 2025
196ea43
set SLAPD_BIN for test runner
jensens Jun 23, 2025
3119956
fix LDAP build and suage
jensens Jun 23, 2025
822ec01
Merge branch 'p6' into p6_i18n_support
jensens Jun 23, 2025
f2ea103
Merge pull request #133 from collective/p6_i18n_support
jensens Jun 23, 2025
0988299
add changelog
jensens Jun 24, 2025
cdee079
make format
jensens Jun 24, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
46 changes: 46 additions & 0 deletions .github/workflows/tests.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
name: Test the pas.plugins.ldap code
on:
push

jobs:
build:
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
python:
- "3.10"
- "3.11"
- "3.12"
- "3.13"
plone:
- "6.0.14"
- "6.1.2"
exclude:
- python: "3.13"
plone: "6.0.14"

steps:
- uses: actions/checkout@v2

- name: Install system packages
run: |
curl -LsSf https://astral.sh/uv/install.sh | sh
sudo apt-get update -y
sudo apt-get install -y build-essential libsasl2-dev libssl-dev libdb-dev libldap2-dev

- name: Setup Plone ${{ matrix.plone }} with Python ${{ matrix.python }}
id: setup
uses: plone/setup-plone@v3.0.0
with:
python-version: ${{ matrix.python }}
plone-version: ${{ matrix.plone }}

- name: Install package
run: |
sed -i "s#\(-c https://dist.plone.org/release/\)[^/]\+\(/constraints.txt\)#\1${{ matrix.plone }}\2#" requirements.txt
make VENV=off install

- name: Run tests
run: |
make VENV=off test
28 changes: 15 additions & 13 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,25 +1,27 @@
*.pyc
__pycache__
.*.cfg
.coverage
.mrsd
.installed.txt
.python-version
/*eggs/
*-dev.txt
*-mxdev.txt
*.egg-info
*.mo
*.pyc
*.pyo
/.mxmake/
/.project
/.pydevproject
/.Python
/.settings/
/.venv/
/.vscode/
/bin
/*eggs/
/coverage/
/devsrc/
/dist/
/htmlcov/
/include/
/lib/
/local/
/parts/
/share/
/src/*.egg-info
/var/
/buildout.cfg
/instance/
/openldap/
/pip-selfcheck.json
/sources/
/src/*.egg-info
39 changes: 0 additions & 39 deletions .travis.yml

This file was deleted.

35 changes: 33 additions & 2 deletions CHANGES.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,41 @@
History
=======

1.8.3 (unreleased)
2.0.0 (unreleased)
------------------

- Nothing changed yet.
- Target Plone 6.x only. Drop support for Python < 3.10.
[jensens]

- Updated package metadata to use `pyproject.toml` and drop `setuptools`.
[jensens]

- Use mxmake exclusively for development and testing.
[jensens]

- Refactor test setup to use pytest as runner.
[jensens]

- Increase PAS_PLUGINS_LDAP_OPT_TIMEOUT t

- Add i18n support and Spanish translation.
[macagua]

- Remove five.globalrequest dependency.
[cillianderoiste]


1.9.0 (unreleased)
------------------

- Added Spanish translation #132
[macagua]

- Added the initial i18n support #131
[macagua]

- Drop support for Plone 5/ Python < 3.9
[jensens]


1.8.2 (2022-10-31)
Expand Down
Loading