Files
django-anymail/docs/_readme/template.txt
Mike Edmunds e8df0ec8e0 Modernize packaging
Switch to pyproject.toml packaging, using hatchling.

- Replace all uses of setup.py with updated equivalent
- BREAKING: Change extra name `amazon_ses` to
  `amazon-ses`, to comply with Python packaging
  name normalization
- Use hatch custom build hook to freeze version number
  in readme (previously custom setup.py code)
- Move separate requirements for dev, docs, tests
  into their own requirements.txt files
- Fix AnymailImproperlyInstalled to correctly refer
  to package extra name
- Update testing documentation
- Update docs readme rendering to match PyPI
  (and avoid setup.py)
- In tox tests, use isolated builds and update pip
- Remove AUTHORS.txt (it just referred to GitHub)
2023-05-03 16:55:08 -07:00

59 lines
1.7 KiB
Plaintext

%(head_prefix)s
<!--
This approximates PyPI.org project page styling as of 5/2023,
and loads their compiled CSS that was in use at that time.
(Styling seems to change more often than basic page structure,
so to update, it may be sufficient to copy in the current
<link rel="stylesheet" ...> tags from any live package page.
Be sure to convert or escape any percent chars in copied urls,
to avoid "not enough arguments for format string" errors.)
This extends the docutils base template found at
${SITE_PACKAGES}/docutils/writers/html5_polyglot/template.txt
-->
<base href="https://pypi.org/">
%(head)s
<!-- template (stylesheet) omitted -->
<link rel="stylesheet" href="/static/css/warehouse-ltr.a42ccb04.css">
<link rel="stylesheet" href="/static/css/fontawesome.d37999f3.css">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400italic,600,600italic,700,700italic|Source+Code+Pro:500">
<noscript>
<link rel="stylesheet" href="/static/css/noscript.0673c9ea.css">
</noscript>
<link rel="icon" href="/static/images/favicon.35549fe8.ico" type="image/x-icon">
%(body_prefix)s
<main id="#content">
<div class="banner">
<div class="package-header">
<div class="package-header__left">
%(body_pre_docinfo)s
%(docinfo)s
</div>
</div>
</div>
<div>
<div class="tabs-container">
<div class="vertical-tabs">
<div class="vertical-tabs__panel">
<div id="description" class="vertical-tabs__content">
<h2 class="page-title">Project description</h2>
<div class="project-description">
%(body)s
</div>
</div>
</div>
</div>
</div>
</div>
</main>
%(body_suffix)s