urda / django-letsencrypt

A simple Django app to handle Let's Encrypt ACME challenges
https://pypi.org/project/django-letsencrypt/
Apache License 2.0
72 stars 9 forks source link

Version 4.0.0 Release #98

Closed urda closed 4 years ago

urda commented 4 years ago

v4.0.0

Closes #95


Reference Materials:

EFA95F6EE79020F1A6C3C8591E065EDC

2BCD6D538A7167D3AE1316B83E016F93

codecov[bot] commented 4 years ago

Codecov Report

:exclamation: No coverage uploaded for pull request base (develop@b895876). Click here to learn what that means. The diff coverage is 100.00%.

Impacted file tree graph

@@             Coverage Diff             @@
##             develop       #98   +/-   ##
===========================================
  Coverage           ?   100.00%           
===========================================
  Files              ?         3           
  Lines              ?        23           
  Branches           ?         0           
===========================================
  Hits               ?        23           
  Misses             ?         0           
  Partials           ?         0           
Impacted Files Coverage Δ
letsencrypt/models.py 100.00% <ø> (ø)
letsencrypt/views.py 100.00% <ø> (ø)
letsencrypt/__init__.py 100.00% <100.00%> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update b895876...eb8c2d6. Read the comment docs.

urda commented 4 years ago

Figured out the required branch settings I think, rebuilding to verify.

urda commented 4 years ago

https://test.pypi.org/project/django-letsencrypt/4.0.0.123.20201031.103026/

mkvirtualenv testenv -p $(which python3.8)

pip install pytz==2020.1

pip install Django==3.1.2

pip install --index-url https://test.pypi.org/simple/ django-letsencrypt==4.0.0.123.20201031.103026

pip freeze

asgiref==3.2.10
Django==3.1.2
django-letsencrypt==4.0.0.123.20201031.103026
pytz==2020.1
sqlparse==0.4.1

make setup-project

make run-project

With manual test:

curl http://localhost:8000/.well-known/acme-challenge/sample_challenge_00

sample_challenge_00_response

Package Build Check

The local build and testpypi copies seem good:

dec33b2acb77f16f7dda3578363499bd822059c5c66870e1b372d9da5177663e  ./beta_dist/django-letsencrypt-4.0.0.123.20201031.103026.tar.gz
dec33b2acb77f16f7dda3578363499bd822059c5c66870e1b372d9da5177663e  /Users/purda/Downloads/django-letsencrypt-4.0.0.123.20201031.103026.tar.gz
df907cf01d9d5cff16b70c5dcf0951c51e93c6caea0a42d50fdf2e8436d16d8a  ./beta_dist/django_letsencrypt-4.0.0.123.20201031.103026-py3-none-any.whl
df907cf01d9d5cff16b70c5dcf0951c51e93c6caea0a42d50fdf2e8436d16d8a  /Users/purda/Downloads/django_letsencrypt-4.0.0.123.20201031.103026-py3-none-any.whl