Skip to main content

Webseite des AN

License Python Implementation PyPI
Style: Black Imports: isort Coverage Lines of Code
Downloads Downloads Downloads
Check Deploy

Large Language Models

Do not submit any code or prose written or modified by large language models or "artificial intelligence" such as GitHub Copilot or ChatGPT to this project. These tools produce code that looks plausible, which means that not only is it likely to contain bugs those bugs are likely to be difficult to notice on review. In addition, because these models were trained indiscriminately and non-consensually on open-source code with a variety of licenses, it's not obvious that we have the moral or legal right to redistribute code they generate.

How to develop

You need:

  • Git (obviously)
  • CPython 3.14+
  • Packages from pip-dev-requirements.txt
  • C and C++ compiler for some of the dependencies
  • Depending on the used version of CPython: Rust
  • Just
  • For formatting TypeScript and Markdown: dprint
  • For building JavaScript and CSS: Deno
    (just build)
  • For linting TypeScript: Node.js and pnpm
    (corepack enable or alias pnpm="corepack pnpm")

How to check

  • ./check.sh

How to run

  • python -Xdev -Xwarn_default_encoding -m an_website --redis-enabled=1 --ratelimits=0 --port=8080

(-Xdev enables development mode)

How to run (production)

Linux

You need:

  • CPython 3.14+
  • C and C++ compiler for some of the dependencies
  • Depending on the used version of CPython: Rust
  • Supervisord
  • Redis 6.2
  • redis-cell (for ratelimits)
  • Elasticsearch 8.19+
  • UwUFetch

How:

  • Create a virtual environment
  • Install an-website in the venv (pip install an-website)
  • create a config.ini and configure it
  • run it (an-website / python -m an_website) with Supervisord

FreeBSD

Should work similar to Linux.

macOS

Not supported, but should work.

Windows

Not supported, but maybe works.

Metadata

Release files for an-website 26.10

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for an-website 26.10
File Size Uploaded
an_website-26.10.tar.gz 10.8 MB Details

Release files / an_website-26.10.tar.gz

Download URL an_website-26.10.tar.gz
Size 10.8 MB
Tags Source
SHA-256 checksum
How to use checksums
949f8e75d460849210ae1cfccc199bb4607e5bcba01f395d6687542179d06014
BLAKE2b-256 checksum
How to use checksums
c7def0e9904acf304371b56dddaa945bb746f8073a1db8103a743a261780f127
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.7

Release history Release notifications | RSS feed

This release

26.10 This release

1 release file

26.9

1 release file

26.8

1 release file

26.7

1 release file

26.6

1 release file

26.5

1 release file

26.4

1 release file

26.3.14

1 release file

26.2

1 release file

26.1

1 release file

25.12

1 release file

25.11

1 release file

25.9

1 release file

25.8

1 release file

25.7

1 release file

25.6

1 release file

25.5

1 release file

25.4

1 release file

25.3

1 release file

25.2

1 release file

25.1

1 release file

24.12

1 release file

24.11

1 release file

24.10

1 release file

24.9

1 release file

24.8.1

1 release file

24.8

1 release file

24.7.1

1 release file

24.6

1 release file

24.5

1 release file

24.4

1 release file

24.3

1 release file

24.2

1 release file

24.1

1 release file

23.12

1 release file

23.11

1 release file

23.10

1 release file

23.9

1 release file

23.8

1 release file

23.7

1 release file

23.6

1 release file

23.5

1 release file

23.4

1 release file

22.5.12

1 release file

22.5.11

1 release file

22.5.10

1 release file

22.5.9

1 release file

22.5.8

1 release file

22.5.7

1 release file

22.5.6

1 release file

22.5.5

1 release file

22.5.4

1 release file

22.4.29

1 release file

22.4.28

1 release file

22.4.27

1 release file

22.4.26

1 release file

22.4.25

1 release file

22.4.24

1 release file

22.4.23

1 release file

22.4.22

1 release file

22.4.21

1 release file

22.4.20

1 release file

22.4.19

1 release file

22.4.18

1 release file

22.4.17

1 release file

22.4.16

1 release file

22.4.14

1 release file

22.4.13

1 release file

22.4.11

1 release file

22.4.10

1 release file

22.4.9

1 release file

22.4.8

1 release file

22.4.7

1 release file

22.4.6

1 release file

22.4.5

1 release file

22.4.4

1 release file

22.4.3

1 release file

22.4.2

1 release file

22.4.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page