Skip to content

Commit

Permalink
ADMIN: Initial project setup
Browse files Browse the repository at this point in the history
 * Add temp files to .gitignore
 * Create stub CHANGELOG.md
 * Switch README to .rst and flesh out stub
 * Add MANIFEST.in
 * Create stub __init__.py
 * Create and configure initial setup.py
  • Loading branch information
bskinn committed Nov 15, 2017
1 parent 485645a commit f397a08
Show file tree
Hide file tree
Showing 8 changed files with 96 additions and 2 deletions.
6 changes: 6 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -99,3 +99,9 @@ ENV/

# mypy
.mypy_cache/

# Editor temporary files
*.swp
*.bak
*.tmp

12 changes: 12 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
## CHANGELOG: pent - Pent Extracts Numerical Text

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).

### [Unreleased]

#### Features

* ...
1 change: 1 addition & 0 deletions MANIFEST.in
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
include LICENSE.txt README.rst CHANGELOG.md
2 changes: 0 additions & 2 deletions README.md

This file was deleted.

9 changes: 9 additions & 0 deletions README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
pent
====

*Pent Extracts Numerical Text*

Mini-language driven parser for structured numerical data.

*Development impending...*

28 changes: 28 additions & 0 deletions pent/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# ----------------------------------------------------------------------------
# Name: __init__
# Purpose: Package definition module for pent
#
# Author: Brian Skinn
# [email protected]
#
# Created: 14 Nov 2017
# Copyright: (c) Brian Skinn 2017
# License: The MIT License; see "LICENSE.txt" for full license terms
# and contributor agreement.
#
# This file is part of 'pent', a package for parsing of structured
# numerical text.
#
# http://www.github.com/bskinn/pent
#
# ----------------------------------------------------------------------------


"""Definition file for root of pent."""


from __future__ import absolute_import

__all__ = []

__version__ = '0.0'
9 changes: 9 additions & 0 deletions requirements-dev.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
attrs<18
sphinx==1.6.5
sphinx_rtd_theme==0.2.4
ipython
flake8
flake8-docstrings
coverage
tox
wget
31 changes: 31 additions & 0 deletions setup.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
from setuptools import setup


def readme():
with open('README.rst', 'r') as f:
return f.read()


setup(
name='pent',
version='0.0',
packages=['pent'],
url='https://www.github.com/bskinn/pent',
license='MIT License',
author='Brian Skinn',
author_email='[email protected]',
description='Pent Extracts Numerical Text',
long_description=readme(),
classifiers=['License :: OSI Approved :: MIT License',
'Natural Language :: English',
'Intended Audience :: Science/Research',
'Operating System :: OS Independent',
'Programming Language :: Python :: 3 :: Only',
'Programming Language :: Python :: 3.4',
'Programming Language :: Python :: 3.5',
'Programming Language :: Python :: 3.6',
'Topic :: Scientific/Engineering',
'Topic :: Scientific/Engineering :: Mathematics',
'Topic :: Utilities',
'Development Status :: 1 - Planning'],
)

0 comments on commit f397a08

Please sign in to comment.