Erica Portnoy
6a72811a39
Release 4.1.0
2025-06-10 14:43:35 -07:00
Brad Warren and GitHub
cc08242abc
update pinned dependencies ( #10278 )
...
this fixes the security alerts those with access can see at
https://github.com/certbot/certbot/security/dependabot
i based what needed to be done to drop python < 3.9.2 support on
https://github.com/certbot/certbot/pull/10077 and concluded we only
really needed to update `python_requires`. we could do a deprecation
period for this, but i think it's not necessary. cryptography didn't
(it's not even in mentioned in [their
changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst ))
and none of the major LTS distros use python 3.9.0 or 3.9.1
2025-05-06 10:56:19 -07:00
ohemorange and GitHub
16f858547f
Add --use-pep517 flag to pip to silence warning in tools/venv.py, and switch codebase to src-layout ( #10249 )
...
Fixes #10252 .
See further discussion here: https://github.com/pypa/pip/issues/11457
We are doing option:
> Alternatively, enable the --use-pep517 pip option, possibly with
--no-build-isolation. The --use-pip517 flag will force pip to use the
modern mechanism for editable installs. --no-build-isolation may be
needed if your project has build-time requirements beyond setuptools and
wheel. By passing this flag, you are responsible for making sure your
environment already has the required dependencies to build your package.
Once the legacy mechanism is removed, --use-pep517 will have no effect
and will essentially be enabled by default in this context.
Major changes made here include:
- Add `--use-pep517` to use the modern mechanism, which will be the only
mechanism in future pip releases
- Change to `/src` layout to appease mypy, and because for editable
installs that really is the normal way these days.
- `cd acme && mkdir src && mv acme src/` etc.
- add `where='src'` argument to `find_packages` and add
`package_dir={'': 'src'},` in `setup.py`s
- update `MANIFEST.in` files with new path locations
- Update our many hardcoded filepaths
- Update `importlib-metadata` requirement to fix
double-plugin-entry-point problem in oldest tests
2025-04-11 19:30:33 +00:00
Will Greenberg
f822602fff
Bump version to 4.1.0
2025-04-07 15:04:01 -07:00
Will Greenberg
d95a389c3f
Release 4.0.0
2025-04-07 15:04:00 -07:00
Will Greenberg
8a2ded2d0e
psych, actually bump version to 4.0.0
2025-02-11 15:17:56 -08:00
Will Greenberg
77594d7300
Bump version to 3.3.0
2025-02-11 11:58:46 -08:00
Will Greenberg
a0e8b49057
Release 3.2.0
2025-02-11 11:58:44 -08:00
Brad Warren and GitHub
392467609f
add python 3.13 support ( #10164 )
...
fixes https://github.com/certbot/certbot/issues/10045 . this is based on
the PR that did this for 3.12 at
https://github.com/certbot/certbot/pull/9852
this PR also removes python 3.8 from our tox config which should have
been done as part of https://github.com/certbot/certbot/pull/10077
2025-01-29 12:53:56 -08:00
Erica Portnoy
1de966d637
Bump version to 3.2.0
2025-01-07 12:54:01 -08:00
Erica Portnoy
dcd52b0711
Release 3.1.0
2025-01-07 12:54:00 -08:00
Brad Warren and GitHub
087cb4d1f4
remove python 3.8 support ( #10077 )
...
fixes https://github.com/certbot/certbot/issues/10035 . you can compare
this to the PR that did this for python 3.7 at
https://github.com/certbot/certbot/pull/9792
i agree with erica's comment at
https://github.com/certbot/certbot/issues/10035#issuecomment-2452212686 ,
but felt this PR was already getting pretty large so i did that in a
second PR at https://github.com/certbot/certbot/pull/10076
2024-12-04 14:55:20 -08:00
Will Greenberg
798a61622c
Bump version to 3.1.0
2024-11-05 10:55:20 -08:00
Will Greenberg
c5a5d6f9a1
Release 3.0.0
2024-11-05 10:55:19 -08:00
Will Greenberg
9213154e44
Bump version to 2.12.0
2024-06-05 14:34:41 -07:00
Will Greenberg
8db8fcf26c
Release 2.11.0
2024-06-05 14:34:40 -07:00
Will Greenberg
9412ce9f05
Bump version to 2.11.0
2024-04-02 14:20:25 -07:00
Will Greenberg
4d7d0d6d04
Release 2.10.0
2024-04-02 14:20:24 -07:00
Erica Portnoy
3b183961a9
Bump version to 2.10.0
2024-02-08 11:46:08 -08:00
Erica Portnoy
725c64d581
Release 2.9.0
2024-02-08 11:46:07 -08:00
Brad Warren and GitHub
9d8eb6ccfd
Add Python 3.12 support ( #9852 )
...
* add py312 support
* sed -i "s/\( *'Pro.*3\.1\)1\(',\)/\11\2\n\12\2/" */setup.py
* update pytest.ini comment
* upgrade macos version
* fixup changelog
2023-12-13 10:02:38 -08:00
Will Greenberg
dccb92d57f
Bump version to 2.9.0
2023-12-05 11:14:39 -08:00
Will Greenberg
e9225d1cc2
Release 2.8.0
2023-12-05 11:14:38 -08:00
Adrien Ferrand and GitHub
8a95c030e6
Drop Python 3.7 support ( #9792 )
...
* Drop Python 3.7 support
* Fix lint and test
* Check for venv generation
* Update requirements
* Update oldest constaints and compatibility tests runtime
2023-10-13 06:57:42 -07:00
Will Greenberg
08d1979bcb
Bump version to 2.8.0
2023-10-03 11:22:04 -07:00
Will Greenberg
c4642c2dfe
Release 2.7.0
2023-10-03 11:22:02 -07:00
Remi Rampin and GitHub
ff8afe827b
Update GitHub repo location letsencrypt -> certbot ( #9713 )
...
* Update GitHub repo location letsencrypt -> certbot
* Revert changes to CHANGELOG
2023-06-08 10:27:28 +10:00
Erica Portnoy
36bfddbf4e
Bump version to 2.7.0
2023-05-09 12:45:29 -07:00
Erica Portnoy
013621d04e
Release 2.6.0
2023-05-09 12:45:28 -07:00
Brad Warren
1fe201e320
Bump version to 2.6.0
2023-04-04 08:07:50 -07:00
Brad Warren
3c667e8fff
Release 2.5.0
2023-04-04 08:07:49 -07:00
Will Greenberg
242c96527b
Bump version to 2.5.0
2023-03-07 13:18:07 -08:00
Will Greenberg
eeb88c0855
Release 2.4.0
2023-03-07 13:18:06 -08:00
Will Greenberg
941119f05b
Bump version to 2.4.0
2023-02-14 12:44:32 -08:00
Will Greenberg
d4b2d3202b
Release 2.3.0
2023-02-14 12:44:31 -08:00
Brad Warren
32a233d93b
Bump version to 2.3.0
2023-01-11 13:21:23 -08:00
Brad Warren
4ab4c9b65d
Release 2.2.0
2023-01-11 13:21:22 -08:00
Brad Warren
7240e06613
Bump version to 2.2.0
2022-12-07 06:51:42 -08:00
Brad Warren
5e193eb12f
Release 2.1.0
2022-12-07 06:51:41 -08:00
Will Greenberg
1e61513859
Bump version to 2.1.0
2022-11-21 09:59:06 -08:00
Will Greenberg
3d0c2abd3b
Release 2.0.0
2022-11-21 09:59:04 -08:00
Brad Warren and GitHub
1c5e56d9c7
Claim Python 3.11 support and add tests ( #9471 )
...
* set up 3.11 tests
* fixup warnings
* sed -i "s/\( *'Pro.*3\.1\)0\(',\)/\10\2\n\11\2/" */setup.py
* update changelog
2022-11-18 07:55:27 +11:00
Alex Zorin
d5d8739783
bump version to 2.0.0.dev0
2022-10-05 05:17:29 +11:00
Brad Warren
3eac48ba5a
Bump version to 1.32.0
2022-10-04 07:41:45 -07:00
Brad Warren
d0fbde9126
Release 1.31.0
2022-10-04 07:41:44 -07:00
Will Greenberg
614eaf6898
Bump version to 1.31.0
2022-09-07 11:09:12 -07:00
Will Greenberg
667b736879
Release 1.30.0
2022-09-07 11:09:11 -07:00
Will Greenberg
f1f526d63c
Bump version to 1.30.0
2022-07-05 11:16:40 -07:00
Will Greenberg
befa4434ad
Release 1.29.0
2022-07-05 11:16:39 -07:00
Will Greenberg
4dd603f786
Bump version to 1.29.0
2022-06-07 12:43:12 -07:00