Pycounter

Latest version: v2.1.4

Safety actively analyzes 628918 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 5

0.10

Other

* Restore isbn attribute to CounterJournal and CounterDatabase objects; the attribute should consistently exist on CounterEresources even if it's None. Tag version for release. [Geoffrey Spear]

* Bump dev version number; move a private function to a public helper instead. [Geoffrey Spear]

* Flake8: some whitespace issues introduced in refactor. [Geoffrey Spear]

* Report bad report type earlier (doesn't make sense to do it within a loop over all the lines of the report.) [Geoffrey Spear]

Refactor parse_generic to reduce complexity, break things out into smaller functions. Fixes issue 20

* Enforce PEP8 import order. [Geoffrey Spear]

* Load version.py relative to setup.py. Fixes bug 19. [Geoffrey Spear]

* Delete pointless never-updated changelog file. [Geoffrey Spear]

* Pep8: missing newline. [Geoffrey Spear]

* Pep8: too many blank lines. [Geoffrey Spear]

* Move format_stat function to pycounter.helpers module. [Geoffrey Spear]

* Bump version for development. [Geoffrey Spear]

remove deprecated line argument to constructors; we no longer support passing a line of COUNTER 3-compatible data instead of parsed data.

remove pyisbn requirement that we apparently weren't using.

0.9

Other

* Bump version for release. [Geoffrey Spear]

* Pylint: disable bad-continuation; it disagrees with PEP 8 about the proper place to put closing brackets. (bug reported at https://bitbucket.org/logilab/pylint/issues/638/false-positive-bad-continuation-error ) [Geoffrey Spear]

* Sushiclient: default start and end dates correctly. [Geoffrey Spear]

* Deprecation warnings for passing in a COUNTER 3 data line; reformat docs a bit. [Geoffrey Spear]

* Pylint: disable no-value-for-parameter in click-decorated function (arguments get sent with click magic) [Geoffrey Spear]

add note about sushiclient to README

* Include class members in autodoc... [Geoffrey Spear]

* Sushiclient: allow output file name to be specified on the command line. [Geoffrey Spear]

* Flake8: 2 errors fixed. [Geoffrey Spear]

* Working code for SUSHI client (sort of, still doesn't set default dates the way it claims...) [Geoffrey Spear]

* Reformat sushiclient docs a bit. Adding missing newline to the end of a file. [Geoffrey Spear]

* Start of command-line sushiclient interface (Doesn't actually do anything yet) [Geoffrey Spear]

* Remove debugging print. [Geoffrey Spear]

* Merge pull request 18 from pitthsls/sushiclient. [Geoffrey Spear]

use single branch; having sushiclient branch is becoming annoying.

* Module still not on sys.path. [Geoffrey Spear]

* Need to modify sys.path before the import for version, not after... (Doc build was failing on RTD without notifying me... should probably look into that...) [Geoffrey Spear]

* Use pep8 from pypi; nightly is an allowed failure now anyway. [Geoffrey Spear]

Add an example to README for export to TSV

* Pin lxml version to 3.4.4 for now; 3.5 won't build on the version of PyPy Travis CI is using ( https://github.com/travis-ci/travis-ci/issues/5130 ) [Geoffrey Spear]

* Add beginnings of entry point for a SUSHI client (doesn't do anything yet) [Geoffrey Spear]

* Rename some local variables. [Geoffrey Spear]

* Document a parameter. Bump version and add a module docstring. [Geoffrey Spear]

* Pin openpyxl to < 2.3, since bug affecting pypy was introduced. [Geoffrey Spear]

* Tox needs to install mock library too. [Geoffrey Spear]

* Include pylintrc in MANIFEST.in. [Geoffrey Spear]

* Code Quality: bunch of changes to make pylint happier. [Geoffrey Spear]

* Add MANIFEST.in and check it in CI. [Geoffrey Spear]

* Allow failures on pypy3 and 3.6; lxml having problems on both. [Geoffrey Spear]

* Run tests on pypy3; get pep8 from github since releasaed version doesn't work on Python 3.6. [Geoffrey Spear]

* Test on 3.6. [Geoffrey Spear]

* Trove classifier for Python 3.5 now that it's released. [Geoffrey Spear]

* Coverage; cover sushi_dump codepath. [Geoffrey Spear]

* Using released Python 3.5. [Geoffrey Spear]

* Switch from dateutil to arrow (a newer library with a cleaner, more pythonic interface) [Geoffrey Spear]

* Unix line endings for new file... [Geoffrey Spear]

* Minor reformatting. [Geoffrey Spear]

* Pep8: newline at end of file. [Geoffrey Spear]

* Test coverage for SUSHI error; change exception to generic SushiException instead of AttributeError (although we should look for specific exceptions reported by SUSHI instead... [Geoffrey Spear]

* Post-release version bump back to dev. [Geoffrey Spear]

0.8

Other

* Update to non-dev version number for release. [Geoffrey Spear]

* Merge commit '98e984a' [Geoffrey Spear]

* On pypy, apparently trying to use an lxml.objectify.IntElement directly as an integer doesn't work. [Geoffrey Spear]

* Missing newline at end of constants.py. [Geoffrey Spear]

* Get PDF and HTML data from SUSHI reports. Fixes issue 16. [Geoffrey Spear]

* This needs a None check (although line is close to being removed anyway...) [Geoffrey Spear]

* A bit of reorganization; move constants to their own module. [Geoffrey Spear]

* Remove obsolete directive in .coveragerc; the skipped file no longer exists. [Geoffrey Spear]

* Pass attributes directly into the constructor instead of manually setting them on the report object, since this is possible now that the constructor isn't awful... [Geoffrey Spear]

* For completeness, add report codes for 4 more types of (currently unsupported) reports. [Geoffrey Spear]

* Add an institutional identifier to JR1 as a horrible kludge to get around new csv quoting behavior in 3.5 beta (Completely blank line no longer gets quotes by default; there's really no legitimate reason to have a blank line here anyway) [Geoffrey Spear]

* Store journal DOI and proprietary ID for journal reports... [Geoffrey Spear]

* CSV helper: use UNIX line endings by default; test writing TSV. [Geoffrey Spear]

* Fix spacing of COUNTER reports. [Geoffrey Spear]

* Add total PDF and HTML usage to JR1 report output on totals line. [Geoffrey Spear]

* Update REPORT_DESCRIPTIONS to include all reports NISO knows about. (Note: pycounter doesn't support them all yet...) [Geoffrey Spear]

* Reformat XML. [Geoffrey Spear]

* Include PDF and HTML totals from JR1 reports in data and output. [Geoffrey Spear]

* Openpyxl recent versions check filename extension; to support reading files with arbitrary extensions, we need to just open the file ourself and pass the fd in to load_workbook() [Geoffrey Spear]

* Flake8: missing blank line blows up Travis. [Geoffrey Spear]

* Flake8: missing blank line blows up Travis. [Geoffrey Spear]

* Add file type detection from contents of file, instead of only from filename. Also add option to explicitly specify filetype. [Geoffrey Spear]

* Test on 3.5-dev, not nightly (which is now 3.6, and breaks flake8) [Geoffrey Spear]

* Fix typo; don't use set comprehension because we support 2.6... [Geoffrey Spear]

* Make flake8 happier. [Geoffrey Spear]

* Beginnings of report output: for JR1 (R4), build table of report data suitable for output to CSV or TSV report. Ref issue 9. [Geoffrey Spear]

0.7.1

Other

* Bump version to 0.7.1 for doc change. [Geoffrey Spear]

* Typo in README for argument names. [Geoffrey Spear]

0.7

* Argh still 80 chars. Note to self: fix pyflakes after this. [Geoffrey Spear]

* Use temp variable to make flake8 happy with this line. [Geoffrey Spear]

* Add support for report DB2 (access denied) [Geoffrey Spear]

* Document CounterDatabase. [Geoffrey Spear]

* Add DB1 support to README. [Geoffrey Spear]

* Fix pyflakes error. [Geoffrey Spear]

* Support for DB1 report. ref issue 2. [Geoffrey Spear]

* Lookup table for report codes, instead of using first letter + "R" (DB reports don't follow this pattern) [Geoffrey Spear]

* Add (failing) tests for DB report 1. [Geoffrey Spear]

* Style: missing newlines at end of 2 files; add flake8 to Travis. [Geoffrey Spear]

* Get title, platform, publisher earlier in process and pass to constructor instead of taking from line (further phasing out line parsing deeper in objects) [Geoffrey Spear]

* Use shields.io pypi badge. [Geoffrey Spear]

0.6

Other

* Set more parameters in constructors; moving away from line-based constructing... [Geoffrey Spear]

* Merge branch 'issue1' [Geoffrey Spear]

* Style check; also actually use issn and eissn if passed in... [Geoffrey Spear]

* Refactor: move date helper functions from private functions in report to a new helpers module. [Geoffrey Spear]

* Remove pypip.in image. [Geoffrey Spear]

pypip.in looks like it's disappeared ( https://github.com/badges/pypipins/issues/37 ), just removing image

* Merge pull request 13 from pitthsls/issue1. [Geoffrey Spear]

pull in fix for issue 1 (closes issue 1 )

* Pass tuples of date and usage into CounterJournal constructor from SUSHI; fixes issue 1 (still kludgy, since still involves passing bogus COUNTER 3 line into constructor to get title, publisher, etc.) [Geoffrey Spear]

* Failing test for issue 1 (also fix date range on other SUSHI XML test file...) [Geoffrey Spear]

* Bump version number. [Geoffrey Spear]

* (dropped alpha from version number) [Geoffrey Spear]

Page 4 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.