Skip to main content
File added late

1 file was added to this release more than 14 days after its initial publication. Inspect the release files before installing.

About

This The pure-python-compiler-infrastructure (ppci). This project aims to implement a compiler toolset in python. As of now, the library can generate arm thumb code and arm code.

Installation

ppci can be installed from mercurial by using pip with virtualenv:

$ cd ~
$ virtuelenv ppci_sandbox
$ source ppci_sandbox/bin/activate
(ppci_sandbox)$ pip install ppci
(ppci_sandbox)$ zcc.py -h
(ppci_sandbox)$ deactivate
$

Source

Sourcecode is located at bitbucket:

https://bitbucket.org/windel/ppci

Documentation

Documentation can be found on read the docs: http://ppci.readthedocs.org/

Status

Topic

Status

C3 language front-end

Fairly complete

ARM code generation

Bare minimum for hello world

Thumb code generation

Bare minimum for blinky on stm32f4discovery

Build status

dronestate

Documentation

docstate

https://pypip.in/download/ppci/badge.svg https://pypip.in/version/ppci/badge.svg https://pypip.in/license/ppci/badge.svg https://pypip.in/status/ppci/badge.svg https://pypip.in/py_versions/ppci/badge.svg https://pypip.in/implementation/ppci/badge.svg

Metadata

Release files for ppci 0.0.1

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

File added late

1 file was uploaded more than 14 days after the first file in this release.

While project maintainers occasionally add legitimate files to an existing release, late additions can also indicate a security compromise.

We recommend inspecting the release files before installing.

Source distributions (sdists)

Source distribution for ppci 0.0.1
File Size Uploaded
ppci-0.2.0.tar.gz 157.5 kB Details
ppci-0.0.1.tar.gz 131.7 kB Details

Release files / ppci-0.2.0.tar.gz

File added late

This file was uploaded more than 14 days after the first file in this release.

While project maintainers occasionally add legitimate files to an existing release, late additions can also indicate a security compromise.

We recommend inspecting the release file before installing.

Download URL ppci-0.2.0.tar.gz
Size 157.5 kB
Tags Source
SHA-256 checksum
How to use checksums
bb8717f8674357040c2e972e548cc5c5f54fc2e4c47fee8660aa3bf2f39a590a
BLAKE2b-256 checksum
How to use checksums
ae7c0dfb09bd2d606413acc946f80f8182c02806d7f1edb57591d4fae7db4dd4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / ppci-0.0.1.tar.gz

Download URL ppci-0.0.1.tar.gz
Size 131.7 kB
Tags Source
SHA-256 checksum
How to use checksums
6d3dc063946dba9d43a9e62654c2ca5cc10c1bba26ddbfffe76a91a72e3c8945
BLAKE2b-256 checksum
How to use checksums
32816784ee5ea714fbf55e5fe118ecbfc41502d2731c9b99c95b15340873437d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

0.5.8

2 release files

0.5.7

2 release files

0.5.6

2 release files

0.5.5

2 release files

0.5.4

2 release files

0.5.3

2 release files

0.5.2

2 release files

0.5.1

3 release files

0.5

2 release files

0.4.0

2 release files

0.3.0

1 release file

0.2.0

0.1.0

1 release file

0.0.5

1 release file

0.0.4

1 release file

0.0.3

1 release file

0.0.2

1 release file

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