Skip to main content

# pyfpds pyfpds is a basic python wrapper for accessing federal contracting data in the Federal Procurement Data System (FPDS). The only programmatic access to this data is via an ATOM feed that limits each request to 10 records. This can be quite frustrating if you want more than 10 records! This library will grab up to any number of records requested (the default being 100) and compile them into one data structure. Subsequently, the performance is not exemplary, as much of the processing time is spent in http transport. However, if you have the time, it makes life a bit easier :). The default order of records returned is by SIGNED_DATE in descending order (in other words, the most recently signed contract actions come first).

This project was created to assist with ETL tasks that are part of the [Mirage project](https://github.com/18F/mirage). If you have features, open an issue, or consider contributing to the project yourself (see CONTRIBUTING).

### Requirements This project supports python 2.7+. To install the dependencies, use pip: ` pip install -r requirements.txt `

### Some helpful links: * [FPDS ATOM feed FAQ](http://beta.fpdsng.com/wiki/index.php/ATOM_Feed_FAQ) * [FPDS ATOM feed query fields and example usage](https://www.fpds.gov/wiki/index.php/Atom_Feed_Usage) * [FPDS search](https://www.fpds.gov/fpdsng_cms/index.php/en/) * [Full documentation for pyfpds](https://pyfpds.readthedocs.org)

Metadata

Release files for pyfpds 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for pyfpds 0.2.0
File Interpreter ABI Platform
pyfpds-0.2.0-py3.6.egg Legacy Egg format - - Details

Release files / pyfpds-0.2.0-py3.6.egg

Download URL pyfpds-0.2.0-py3.6.egg
Size 4.2 kB
Tags Egg
SHA-256 checksum
How to use checksums
e43dd00476f95813aa21f278e1065d408a4ba4b02e2cf6b191f4ce489233b74f
BLAKE2b-256 checksum
How to use checksums
003e28d6817f526ef1387521f46afa6dcc252304d9b0c767247cb63ab7ebd69c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via python-requests/2.3.0 CPython/3.6.9 Darwin/19.3.0

Release history Release notifications | RSS feed

This release

0.2.0 This release

1 release file

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page