-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release 0.0.9 to support 8.4 #25
Commits on Dec 6, 2021
-
Configuration menu - View commit details
-
Copy full SHA for f05d4e5 - Browse repository at this point
Copy the full SHA f05d4e5View commit details
Commits on Dec 8, 2021
-
* feat: refactor python bindings, add line callback This is a significant refactor of the python bindings to be more library-driven. In the process, FastFEC was modified to provide custom line callback functionality for the sake of providing a convenient Python API * chore: add __pycache__ to .gitignore * fix: add more descriptive comments / pylint checking in test workflow * fix: fix yaml syntax in test.yml * chore: try pylint with non-find process in test.yml * feat: add isort checking, clean-up some lint errors * chore: check isort import order * fix: fix all pylint and isort errors across all python files * feat: add a Python README and address PR feedback * fix: use python 3.7 to allow data classes * fix: address PR comments, split into separate utils file, clarifying comments, performant date parsing * feat: add __init__.py to import relevant classes in top-level fastfec python package * fix: use .fastfec init.py installation * fix: readme tweaks * feat: add include_filing_id option, add date parse option, fix bug with persistent file handles * fix: remove print information
Configuration menu - View commit details
-
Copy full SHA for b74fd87 - Browse repository at this point
Copy the full SHA b74fd87View commit details
Commits on Dec 9, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 3449936 - Browse repository at this point
Copy the full SHA 3449936View commit details -
fix: memory buffer overflow issue due to incorrect arithmetic (#12)
* fix: memory buffer overflow issue due to incorrect arithmetic * fix: prevent integer underflow
Configuration menu - View commit details
-
Copy full SHA for 78e49c5 - Browse repository at this point
Copy the full SHA 78e49c5View commit details
Commits on Dec 14, 2021
-
Configuration menu - View commit details
-
Copy full SHA for faca42f - Browse repository at this point
Copy the full SHA faca42fView commit details -
Merge branch 'develop' of github.com:washingtonpost/FastFEC into ne-1…
…286-python-tests
Configuration menu - View commit details
-
Copy full SHA for 22f8363 - Browse repository at this point
Copy the full SHA 22f8363View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a1a2c8 - Browse repository at this point
Copy the full SHA 7a1a2c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for de9a37a - Browse repository at this point
Copy the full SHA de9a37aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 21c378b - Browse repository at this point
Copy the full SHA 21c378bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ab23a7 - Browse repository at this point
Copy the full SHA 2ab23a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 45363bf - Browse repository at this point
Copy the full SHA 45363bfView commit details
Commits on Dec 15, 2021
-
Configuration menu - View commit details
-
Copy full SHA for a0fd491 - Browse repository at this point
Copy the full SHA a0fd491View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7837334 - Browse repository at this point
Copy the full SHA 7837334View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0466ea9 - Browse repository at this point
Copy the full SHA 0466ea9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ee0afb - Browse repository at this point
Copy the full SHA 4ee0afbView commit details -
Configuration menu - View commit details
-
Copy full SHA for a1efb02 - Browse repository at this point
Copy the full SHA a1efb02View commit details -
Configuration menu - View commit details
-
Copy full SHA for e2424cd - Browse repository at this point
Copy the full SHA e2424cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 02b0221 - Browse repository at this point
Copy the full SHA 02b0221View commit details -
Configuration menu - View commit details
-
Copy full SHA for b43346e - Browse repository at this point
Copy the full SHA b43346eView commit details -
Configuration menu - View commit details
-
Copy full SHA for b36a614 - Browse repository at this point
Copy the full SHA b36a614View commit details -
Configuration menu - View commit details
-
Copy full SHA for 91fdc8b - Browse repository at this point
Copy the full SHA 91fdc8bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 78746ea - Browse repository at this point
Copy the full SHA 78746eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for e1df06a - Browse repository at this point
Copy the full SHA e1df06aView commit details -
Configuration menu - View commit details
-
Copy full SHA for d5539c6 - Browse repository at this point
Copy the full SHA d5539c6View commit details -
Merge branch 'ne-1286-python-tests' of github.com:washingtonpost/Fast…
…FEC into ne-1286-python-tests
Configuration menu - View commit details
-
Copy full SHA for 4b3b392 - Browse repository at this point
Copy the full SHA 4b3b392View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8261f69 - Browse repository at this point
Copy the full SHA 8261f69View commit details -
Configuration menu - View commit details
-
Copy full SHA for 099c2d1 - Browse repository at this point
Copy the full SHA 099c2d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a8ca86 - Browse repository at this point
Copy the full SHA 8a8ca86View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7889d18 - Browse repository at this point
Copy the full SHA 7889d18View commit details -
Configuration menu - View commit details
-
Copy full SHA for f771223 - Browse repository at this point
Copy the full SHA f771223View commit details -
Configuration menu - View commit details
-
Copy full SHA for d3a48f4 - Browse repository at this point
Copy the full SHA d3a48f4View commit details
Commits on Dec 16, 2021
-
Configuration menu - View commit details
-
Copy full SHA for a72b154 - Browse repository at this point
Copy the full SHA a72b154View commit details
Commits on Dec 17, 2021
-
Configuration menu - View commit details
-
Copy full SHA for b59cda7 - Browse repository at this point
Copy the full SHA b59cda7View commit details -
Merge pull request #13 from washingtonpost/ne-1286-python-tests
NE-1286: Python tests, config and formatting
Configuration menu - View commit details
-
Copy full SHA for 0c001ea - Browse repository at this point
Copy the full SHA 0c001eaView commit details
Commits on Dec 21, 2021
-
Configuration menu - View commit details
-
Copy full SHA for c81df8b - Browse repository at this point
Copy the full SHA c81df8bView commit details -
Merge pull request #14 from washingtonpost/NE-1802-add-beta-release-g…
…ithub-workflow feat: add beta release GitHub workflow
Configuration menu - View commit details
-
Copy full SHA for a2cbd3b - Browse repository at this point
Copy the full SHA a2cbd3bView commit details
Commits on Jan 19, 2022
-
Cross-compiled Python package/distribution (#15)
* feat: init build script following cibuildwheel instructions * chore: test out specifying package dir * chore: test out using working directory set to python * chore: test working-directory in steps * chore: test alternative working-directory syntax * chore: test alt working directory syntax * chore: run cibuildwheel manually to specify package directory * fix: don't set working directory, build wheels directly * chore: try setting python3 explicitly * chore: try using a GH action to set up the proper Python version * chore: test wheel building sans windows * chore: test out cross-compiling different mac/linux architectures * chore: test building arm64 in isolation * fix: put env in the actual right place to have an impact * chore: test windows only build * feat: use zig as Python extension compiler * fix: add lang * chore: test ubuntu py build wheel with zig * feat: fix file not found, retry build process * chore: test expanded compiler aliases for windows * feat: override preprocessor as well * test: force the compiler to use zig by overriding its cc variable * test: try msvc * test: zigland compiler in setup.cfg * test: try forcing mingw32 build * test: override environment to use zig too * test: forcefully try settings windows compiler to zig * test: setup with explicit zig install * feat: add compiled library file into directory to make it package-specific * feat: force the wheel to identify as a binary wheel * feat: build shared library file directly * feat: add shared library in as package_data, refactor utils to find it * test: try unix build environment, minor change * test: build wheels for mac os x * test: build wheel ubuntu and windows, with empty audit command and removing wheelhouse ahead of time * feat: build for all OSs, remove print statements * fix: use empty value for CIBW_REPAIR_WHEEL commands * fix: uncomment os matrix * feat: custom build wheel script that should be much faster It's heavily inspired by ziglang PyPI make_wheels.py script * fix: have CI script actually run make_wheels * fix: add wheel to CI deps * fix: mkdir for wheel output directory * feat: make_wheels produce package in proper subdirectory * feat: wind_amd64 * fix: fix build process on Windows by installing pcre * feat: add DLL exports to relevant functions for Windows * feat: restrict build wheels to pushes/pull requests to develop * fix: refine build wheels to run on PR to develop * feat: add PR release to upload executable artifacts on PRs to develop * fix: too few arguments to wasm fec context init * fix: attempt musl linux builds * fix: try gnu linux * fix: revise wheel name to manylinux to support Python distribution with twine * feat: add timeouts to GitHub actions to prevent runaway processes * feat: rename FastFEC to fastfec to ease installation * feat: add in description to Python wheels * fix: add VERSION file, beta/stable releases, and run formatting * fix: add test PyPI repo URL to beta python wheels action * feat: append timestamp to version spec to avoid duplicate versions * fix: install rename * fix: set working directory in rename action * chore: try adding dev in version spec * chore: take 3! Try getting a meaningful PyPI version * fix: rename regex * fix: remove date spec from release * fix: enclose number in curly braces to prevent bash interpolation on the date as well * feat: separate beta and pr python wheels release
Configuration menu - View commit details
-
Copy full SHA for a08e63b - Browse repository at this point
Copy the full SHA a08e63bView commit details
Commits on Feb 24, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 7cf49b6 - Browse repository at this point
Copy the full SHA 7cf49b6View commit details -
feat: fix filing_id bug with header (#17)
* feat: fix filing_id bug with header * feat: merge develop, 0.0.8
Configuration menu - View commit details
-
Copy full SHA for 50117c5 - Browse repository at this point
Copy the full SHA 50117c5View commit details
Commits on Feb 27, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 10c08b7 - Browse repository at this point
Copy the full SHA 10c08b7View commit details
Commits on May 18, 2022
-
Add support for version 8.4 (#20)
* Add support for version 8.4 * include generated C header files
Configuration menu - View commit details
-
Copy full SHA for a049d88 - Browse repository at this point
Copy the full SHA a049d88View commit details
Commits on May 19, 2022
-
Configuration menu - View commit details
-
Copy full SHA for a2fcbd1 - Browse repository at this point
Copy the full SHA a2fcbd1View commit details
Commits on May 20, 2022
-
Merge pull request #21 from washingtonpost/fix/libcurl-dep-install-fa…
…ilure Update apt-get before installing libcurl to fix GitHub Actions failure
Configuration menu - View commit details
-
Copy full SHA for 78eeca1 - Browse repository at this point
Copy the full SHA 78eeca1View commit details
Commits on Jun 1, 2022
-
Configuration menu - View commit details
-
Copy full SHA for f3e2697 - Browse repository at this point
Copy the full SHA f3e2697View commit details -
Configuration menu - View commit details
-
Copy full SHA for 250a94e - Browse repository at this point
Copy the full SHA 250a94eView commit details -
Configuration menu - View commit details
-
Copy full SHA for b29665c - Browse repository at this point
Copy the full SHA b29665cView commit details -
Configuration menu - View commit details
-
Copy full SHA for a159c4a - Browse repository at this point
Copy the full SHA a159c4aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d6e4ef - Browse repository at this point
Copy the full SHA 7d6e4efView commit details
Commits on Jul 15, 2022
-
Configuration menu - View commit details
-
Copy full SHA for cb69558 - Browse repository at this point
Copy the full SHA cb69558View commit details -
Merge pull request #26 from washingtonpost/fix/move-zig-to-a-new-vers…
…ion-tag Move zig to 0.9.1
Configuration menu - View commit details
-
Copy full SHA for 9997ef2 - Browse repository at this point
Copy the full SHA 9997ef2View commit details