Skip to main content

b∅∪ℝb∀ki

Python on a firm foundation

From wikipedia:

Nicolas Bourbaki (French pronunciation: ​[nikɔla buʁbaki]) is the collective pseudonym of a group of (mainly French) mathematicians. Their aim is to reformulate mathematics on an extremely abstract and formal but self-contained basis in a series of books beginning in 1935. With the goal of grounding all of mathematics on set theory, the group strives for rigour and generality. Their work led to the discovery of several concepts and terminologies still used, and influenced modern branches of mathematics.

What Nicolas Bourbaki did for mathematics, we aim to do for Python programming.

Types, introspection, and automatic code generation figure prominently in this program.

Reusability is held sacrosanct because "There should be one -- and preferably only one -- obvious way to do it." Like a useful theorem, a useful computational abstraction should be invokable at will. It need not be derived more than once.

Submodules

  • bourbaki.regex provides an interface for constructing arbitrarily complex regular expressions using standard Python syntax.
  • bourbaki.application derives complete command line interfaces from standard python function and class definitions.
  • bourbaki.introspection contains utilities for introspecting runtime python objects of various types, and is a major foundational package for many others in the bourbaki namespace.

Homepage

All of the bourbaki submodules are maintained here

In the spirit of the original Bourbaki group, contributions are welcome.

Metadata

Release files for bourbaki 0.10.9

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

Source distribution (sdist)

Source distribution for bourbaki 0.10.9
File Size Uploaded Provenance Actions
bourbaki-0.10.9.tar.gz 2.2 kB Without provenance Details for bourbaki-0.10.9.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for bourbaki 0.10.9
File Interpreter ABI Platform Actions
bourbaki-0.10.9-py3.7.egg Legacy Egg format - - Details for bourbaki-0.10.9-py3.7.egg
bourbaki-0.10.9-py3-none-any.whl Python 3 none any Details for bourbaki-0.10.9-py3-none-any.whl

Total release size: 10.8 kB

Release files / bourbaki-0.10.9.tar.gz

Download URL bourbaki-0.10.9.tar.gz
Size 2.2 kB
Tags Source
SHA-256 checksum
How to use checksums
03f8366c529443b8b7b6b18085fc8db1b93df538f7272a1c5b454829deaf7ab7
BLAKE2b-256 checksum
How to use checksums
b30ea766e134e2fa2482b76ed48740b135f4204aa50f06a61aaa1bd17bd55d6a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.3

Release files / bourbaki-0.10.9-py3.7.egg

Download URL bourbaki-0.10.9-py3.7.egg
Size 2.2 kB
Tags Egg
SHA-256 checksum
How to use checksums
45cfd05d508f21452ed31f1b49d158f44da1c0721c59a3f8dc7105c74b82b791
BLAKE2b-256 checksum
How to use checksums
a4f7ffe64f15d32fbb4f67be20836d6ae5a38b88a2967542d2e7c17633fd1e8d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.3

Release files / bourbaki-0.10.9-py3-none-any.whl

Download URL bourbaki-0.10.9-py3-none-any.whl
Size 6.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1b4ffc7c32e65dc12e048bf0e7c9ed42e83c596e6d47bc315c814556b92d0111
BLAKE2b-256 checksum
How to use checksums
7ea7ca6040d5938651c573762854c385638f02567d5123a0ba330bd2ab301e29
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.3

Security for bourbaki 0.10.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.10.9 This release

3 release files No provenance

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