A tiny source-map-mappings bindings for python using PyO3
Project description
# py-sourcemap
[![CircleCI](https://circleci.com/gh/LeetCode-OpenSource/py-sourcemap.svg?style=svg)](https://circleci.com/gh/LeetCode-OpenSource/py-sourcemap)
[![Build Status](https://travis-ci.com/LeetCode-OpenSource/py-sourcemap.svg?branch=master)](https://travis-ci.com/LeetCode-OpenSource/py-sourcemap)
[![Build status](https://ci.appveyor.com/api/projects/status/ubn6tpgyryapy319/branch/master?svg=true)](https://ci.appveyor.com/project/Brooooooklyn/py-sourcemap/branch/master)
A tiny [source-map-mappings](https://github.com/fitzgen/source-map-mappings) bindings for python using [PyO3](https://github.com/PyO3/pyo3)
# Platform Support
### Operating Systems
| Linux | macOS | Windows x32 | Windows x64 |
| ------ | ----- | ----------- | ----------- |
| ✓ | ✓ | ✓ | ✓ |
### Python
| Python3.5 | Python3.6 | Python3.7 |
| --------- | --------- | --------- |
| ✓ | ✓ | ✓ |
# Usage
```python
from py_sourcemap import SourcemapParser
sourcemap_parser = SourcemapParser("./tests/index.js.map")
sourcemap_parser.original_location_for(0, 195302) # (original_line, original_column, source_file_name, function_name_in_source)
```
[![CircleCI](https://circleci.com/gh/LeetCode-OpenSource/py-sourcemap.svg?style=svg)](https://circleci.com/gh/LeetCode-OpenSource/py-sourcemap)
[![Build Status](https://travis-ci.com/LeetCode-OpenSource/py-sourcemap.svg?branch=master)](https://travis-ci.com/LeetCode-OpenSource/py-sourcemap)
[![Build status](https://ci.appveyor.com/api/projects/status/ubn6tpgyryapy319/branch/master?svg=true)](https://ci.appveyor.com/project/Brooooooklyn/py-sourcemap/branch/master)
A tiny [source-map-mappings](https://github.com/fitzgen/source-map-mappings) bindings for python using [PyO3](https://github.com/PyO3/pyo3)
# Platform Support
### Operating Systems
| Linux | macOS | Windows x32 | Windows x64 |
| ------ | ----- | ----------- | ----------- |
| ✓ | ✓ | ✓ | ✓ |
### Python
| Python3.5 | Python3.6 | Python3.7 |
| --------- | --------- | --------- |
| ✓ | ✓ | ✓ |
# Usage
```python
from py_sourcemap import SourcemapParser
sourcemap_parser = SourcemapParser("./tests/index.js.map")
sourcemap_parser.original_location_for(0, 195302) # (original_line, original_column, source_file_name, function_name_in_source)
```
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
py-sourcemap-0.3.5.tar.gz
(2.3 kB
view hashes)
Built Distribution
py_sourcemap-0.3.5-py3-none-any.whl
(809.1 kB
view hashes)
Close
Hashes for py_sourcemap-0.3.5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d860f585e171fa92811bac709b7c154e7022d042b776dd925947a5a8bef8eea |
|
MD5 | 79be1634dc62e257d8d701c08ff12cb7 |
|
BLAKE2b-256 | f9bc464e9b038b0eafb6ef0e79a246370d2116b4109c962c961f1579c490c268 |