Skip to main content

bibtexpy

A simple library with full support for bibtex.

Grammar

We support the following grammar for bibtex:

Railroad

In summary we support:

  • enclosing blocks with curlies or brackets.
  • quoted and curlied strings, inner curlies are left to be processed by LaTeX.
  • concatenation between numbers, macros, and strings.
  • quote scaping inside quoted strings.
  • comment, string and preamble blocks.

We don't support savage things like:

  • Implicit comments.
  • Operations with undefined macros.
  • Circular references on macros.

As a couple of notes:

  • comment and preamble blocks are ignored from the get go.
  • preamble blocks may only contain a valid string concatenation.

Metadata

Release files for bibtexpy 0.0.1

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

Source distribution (sdist)

Source distribution for bibtexpy 0.0.1
File Size Uploaded
bibtexpy-0.0.1.tar.gz 4.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for bibtexpy 0.0.1
File Interpreter ABI Platform
bibtexpy-0.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 9.0 kB

Release files / bibtexpy-0.0.1.tar.gz

Download URL bibtexpy-0.0.1.tar.gz
Size 4.0 kB
Tags Source
SHA-256 checksum
How to use checksums
ab5443e4053756d1585237acbed2b13f31e586627c38402fae405a4eca1f7325
BLAKE2b-256 checksum
How to use checksums
ff53b0565ea764a6033c9b8a627bf9db3d394a783ae6bb9d2ed0d9a79bf2e8e5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.9.0

Release files / bibtexpy-0.0.1-py3-none-any.whl

Download URL bibtexpy-0.0.1-py3-none-any.whl
Size 4.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c17ae31639482b5b2675d12198b4bb68245e441b5796bc7cdda22f1f97f4d087
BLAKE2b-256 checksum
How to use checksums
7de5972e5f406807dc23d3b60710edc5db479c0e35f79d2696d06a08df776679
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.9.0

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 release files

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