project statement
This commit is contained in:
parent
3d6da340be
commit
c0c864f8bd
3 changed files with 21 additions and 1 deletions
13
README.md
13
README.md
|
@ -1,3 +1,14 @@
|
||||||
# monopython
|
# monopython
|
||||||
|
|
||||||
a single file package with docs and tests
|
- Goal:
|
||||||
|
- A complete python package written in a single setup.py file
|
||||||
|
that converts existing packages into single setup.py file packages
|
||||||
|
- Needs:
|
||||||
|
- Multiple modules/packages
|
||||||
|
- with imports between modules
|
||||||
|
- sphinx docs: narrative and autodoc
|
||||||
|
- tests: at least one function/class per module
|
||||||
|
- No cheese:
|
||||||
|
- No making additional (standard) files
|
||||||
|
- No writing everything as strings - things should be live code as much as possible
|
||||||
|
|
||||||
|
|
3
pyproject.toml
Normal file
3
pyproject.toml
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
[build-system]
|
||||||
|
requires = ["setuptools"]
|
||||||
|
build-backend = "setuptools.build_meta"
|
6
setup.py
Normal file
6
setup.py
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
from setuptools import setup
|
||||||
|
|
||||||
|
setup(
|
||||||
|
name='monopython',
|
||||||
|
version='0.0.1',
|
||||||
|
)
|
Loading…
Reference in a new issue