Skip to content
Merged
Show file tree
Hide file tree
Changes from 5 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
31 changes: 0 additions & 31 deletions .devcontainer/Dockerfile

This file was deleted.

54 changes: 0 additions & 54 deletions .devcontainer/devcontainer.json

This file was deleted.

62 changes: 62 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
name: CI

on:
push:
branches: [ main ]
pull_request:
branches: [ main ]

jobs:
test-windows-32bit:
runs-on: windows-latest
steps:
- uses: actions/checkout@v3
- name: Set up Python 3.11 (32-bit)
uses: actions/setup-python@v4
with:
python-version: 3.11
architecture: x86
- name: Install dependencies
run: pip install .
- name: Run unit tests
run: python -m unittest discover

test-windows-64bit:
runs-on: windows-latest
steps:
- uses: actions/checkout@v3
- name: Set up Python 3.11 (64-bit)
uses: actions/setup-python@v4
with:
python-version: 3.11
architecture: x64
- name: Install dependencies
run: pip install .
- name: Run unit tests
run: python -m unittest discover

test-linux:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Set up Python 3.11
uses: actions/setup-python@v4
with:
python-version: 3.11
- name: Install dependencies
run: pip install .
- name: Run unit tests
run: python -m unittest discover

lint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Set up Python 3.11
uses: actions/setup-python@v4
with:
python-version: 3.11
- name: Install code quality tools
run: pip install black flake8 mypy
- name: Check code formatting with black
run: black --check .
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -12,3 +12,6 @@ MANIFEST
cover
.coverage
coverage.xml
gde/
upg/
docker/
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# python-geosupport

[![Build status](https://ci.appveyor.com/api/projects/status/5uocynec8e3maeeq?svg=true&branch=master)](https://ci.appveyor.com/project/ishiland/python-geosupport) [![PyPI version](https://img.shields.io/pypi/v/python-geosupport.svg)](https://pypi.python.org/pypi/python-geosupport/) [![Python 2.7 | 3.4+](https://img.shields.io/badge/python-2.7%20%7C%203.4+-blue.svg)](https://www.python.org/downloads/release/python-360/)
[![Build status](https://ci.appveyor.com/api/projects/status/5uocynec8e3maeeq?svg=true&branch=master)](https://ci.appveyor.com/project/ishiland/python-geosupport) [![PyPI version](https://img.shields.io/pypi/v/python-geosupport.svg)](https://pypi.python.org/pypi/python-geosupport/) [![3.8+](https://img.shields.io/badge/python-3.8+-blue.svg)](https://www.python.org/downloads/release/python-360/)


Python bindings for NYC Planning's [Geosupport Desktop Edition](https://www1.nyc.gov/site/planning/data-maps/open-data/dwn-gde-home.page).
Expand Down
133 changes: 0 additions & 133 deletions appveyor/build.ps1

This file was deleted.

15 changes: 8 additions & 7 deletions docs/conf.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import sphinx_rtd_theme

# Configuration file for the Sphinx documentation builder.
#
# This file only contains a selection of the most common options. For a full
Expand All @@ -18,9 +19,9 @@

# -- Project information -----------------------------------------------------

project = 'python-geosupport'
copyright = '2019, Ian Shiland, Jeremy Neiman'
author = 'Ian Shiland, Jeremy Neiman'
project = "python-geosupport"
copyright = "2025, Ian Shiland, Jeremy Neiman"
author = "Ian Shiland, Jeremy Neiman"


# -- General configuration ---------------------------------------------------
Expand All @@ -32,15 +33,15 @@
"sphinx_rtd_theme",
]

source_suffix = '.rst'
source_suffix = ".rst"

# Add any paths that contain templates here, relative to this directory.
templates_path = ['_templates']
templates_path = ["_templates"]

# List of patterns, relative to source directory, that match files and
# directories to ignore when looking for source files.
# This pattern also affects html_static_path and html_extra_path.
exclude_patterns = ['_build', 'Thumbs.db', '.DS_Store']
exclude_patterns = ["_build", "Thumbs.db", ".DS_Store"]


# -- Options for HTML output -------------------------------------------------
Expand All @@ -53,4 +54,4 @@
# Add any paths that contain custom static files (such as style sheets) here,
# relative to this directory. They are copied after the builtin static files,
# so a file named "default.css" will overwrite the builtin "default.css".
html_static_path = ['_static']
html_static_path = ["_static"]
Loading