Skip to content
This repository has been archived by the owner on Jul 12, 2024. It is now read-only.

Commit

Permalink
Move the metadata into setup.cfg
Browse files Browse the repository at this point in the history
Add `pyproject.toml`.
Use `setuptools_scm` for version getting.
  • Loading branch information
KOLANICH committed Jun 14, 2022
1 parent 576c847 commit b486349
Show file tree
Hide file tree
Showing 3 changed files with 51 additions and 57 deletions.
5 changes: 5 additions & 0 deletions pyproject.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
[build-system]
requires = ["setuptools>=42", "wheel", "setuptools_scm[toml]>=3.4.3"]
build-backend = "setuptools.build_meta"

[tool.setuptools_scm]
46 changes: 46 additions & 0 deletions setup.cfg
Original file line number Diff line number Diff line change
@@ -1,2 +1,48 @@
[metadata]
name = python-rs
author = Julian Konchunas
author_email = [email protected]
license = MIT
description = Python to Rust transpiler.
url = http://github.com/konchunas/pyrs
long_description =
Python to Rust transpiler

This project started as Python to Rust syntax converter. It is not
aimed at producing ready-to-compile code, but some basic stuff can be
compiled easily.

It generates unidiomatic non-optimized code with unnecessary
allocations, but can reduce amount of edits you have to do when
porting Python projects.

Only basic subset of Python is supported right now and the end goal is
to support common cases at least as a placeholders.

The project is in experimental, so it may crash or silently skip some
statements, so be careful.

Based on Lukas Martinelli Py14
(https://github.com/lukasmartinelli/py14) and Py14/python-3
(https://github.com/ProgVal/py14/tree/python-3) branch by Valentin
Lorentz.

classifiers =
License :: OSI Approved :: MIT License
Operating System :: OS Independent
Programming Language :: Python :: 3
Topic :: Software Development
Topic :: Utilities

[options]
packages = pyrs
python_requires = >=3.0.0
test_suite = tests
tests_require = pytest

[options.entry_points]
console_scripts = pyrs=pyrs.cli:main

[aliases]
test = pytest

57 changes: 0 additions & 57 deletions setup.py

This file was deleted.

0 comments on commit b486349

Please sign in to comment.