Celus-pycounter

Latest version: v4.0.1

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

Scan your dependencies

Page 5 of 5

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]

0.5

Other

* Add some information about lxml installation to README. Bump version to 0.5 (so pip won't complain about it not being a released version). Fixes issue 12. [Geoffrey Spear]

* Use a pycounter exception rather than a generic one when there's an XML syntax error. [Geoffrey Spear]

* Fix 2 typos in exception docstrings. [Geoffrey Spear]

* Fix RTD link in README. [Geoffrey Spear]

* DOCS: manually structure docs; fix some internal links. [Geoffrey Spear]

* DOCS: remove test suite from API docs; this is just clutter; you'd need to read the source for these to be useful at all. [Geoffrey Spear]

* DOCS: needed to escape backslashes to get tab literal to show up correctly in rendered docs. [Geoffrey Spear]

* Remove CounterPublication alias; was just there for backward compatibility for 1 external tool. [Geoffrey Spear]

* Allow setting all CounterReport attributes in constructor. [Geoffrey Spear]

* Make docs badge go back to project page, add regular link to documentation. [Geoffrey Spear]

* Add changelog file. [Geoffrey Spear]

* Add support for JR1 GOA and fix a couple of typos. [Geoffrey Spear]

* Use RTD theme; it's automatically used on RTD anyway and might as well look the same on local machine when testing. [Geoffrey Spear]

* Bump version after release. [Geoffrey Spear]

* Remove remaining deprecated features; all HSLS legacy code that was using them is fix fixed, and no reason to inflict them on the public. [Geoffrey Spear]

* Change theme back to "default"; rtd still uses sphinx 1.2 and "classic" isn't available. [Geoffrey Spear]

* Some more documentation changing. [Geoffrey Spear]

* Move inline documentation for instance variables into docstrings instead (should make autodoc look more consistent) [Geoffrey Spear]

* Add author_email to quiet warning. [Geoffrey Spear]

* Remove deprecated year attribute from reports entirely. [Geoffrey Spear]

* A few style cleanups. [Geoffrey Spear]

* Add IRC notification from Travis. [Geoffrey Spear]

* Bump dev version after release. [Geoffrey Spear]

* Make docs link go to docs, not status. [Geoffrey Spear]

* Readthedocs link (badge) [Geoffrey Spear]

* Merge branch 'master' of github.com:pitthsls/pycounter. [Geoffrey Spear]

* Pretty github badges. [Geoffrey Spear]

* Drop pypy3 support for now; lxml won't build and it's a known pypy bug) [Geoffrey Spear]

* Fix coverage command. [Geoffrey Spear]

* Add dist to .gitignore. [Geoffrey Spear]

* Add coveralls. [Geoffrey Spear]

* Use logging; cleanup some deprecated stuff. Bump version number. [Geoffrey Spear]

* Travis sudo false to use container-based infrastructure. [Geoffrey Spear]

* Bump version and add readme to pypi. [Geoffrey Spear]

* Bump version and add readme to pypi. [Geoffrey Spear]

* Fix links to RST format. [Geoffrey Spear]

* Rename readme, license. [Geoffrey Spear]

* Add license information. [Geoffrey Spear]

* Some documentation changes. [Geoffrey Spear]

* Rewrite test suite imports to use actual names (instead of names from legacy code in test suite) [Geoffrey Spear]

* Beginnings of README; make flake8 happier. [Geoffrey Spear]

* Fix tox setup. [Geoffrey Spear]

* Tox.ini needs test requirements; tox doesn't install test reqs from setup.py. [Geoffrey Spear]

* __future__ import in wrong place; style. [Geoffrey Spear]

* Some refactoring to remove pitt-specific stuff and to make setup.py closed to pypa's guide...- [Geoffrey Spear]

* Test actual SUSHI requests (with httmock) [Geoffrey Spear]

* Merged in SUSHI-exceptions (pull request 1) [Geoffrey Spear]

move back to single branch model

* My pycharm style checkers happy. [Geoffrey Spear]

* Some style things; missing kwarg. [Geoffrey Spear]

* Merge remote-tracking branch 'remotes/origin/master' into SUSHI-exceptions. [Geoffrey Spear]

* Option to dump XML. [Geoffrey Spear]

* Account for optional Reports element wrapping the Report. NOTE: does not support multiple Report elelments within the enclosing Report (yet?) [Geoffrey Spear]

* Another bad vendor data problem. [Geoffrey Spear]

* Some guards against bad reports from bad vendors :( [Geoffrey Spear]

* Bump version; add description. [Geoffrey Spear]

* Move exceptions to new module; add a bunch of SUSHI related exception classes. ref issue 15. [Geoffrey Spear]

* Some documentation and style changes. [Geoffrey Spear]

* Add flake8 to tox (and optional lint env) [Geoffrey Spear]

* Exclude pycounter.py from coverage; it just exists for backwards compatability and warns about deprecation. [Geoffrey Spear]

* Remove debugging print statement. [Geoffrey Spear]

* Report version should be integer, not string. [Geoffrey Spear]

* Simple SUSHI XML; test report parameters. [Geoffrey Spear]

* Start SUSHI unit tests. Ref issue 18. [Geoffrey Spear]

* Style, docs. [Geoffrey Spear]

* Fix incorrect package name for dateutil. [Geoffrey Spear]

* When ItemPublisher isn't given for a SUSHI item, make it blank instead of throwing exception. Fixes bug 16. [Geoffrey Spear]

* Workaround Wiley repeating ItemPerformance by skipping months with non ft_total (note: may break if we get legitimately skipped months; fix would rely on refactoring to get rid of monthdata list entirely. [Geoffrey Spear]

* Use dateutil to parse SUSHI report created dates. [Geoffrey Spear]

* Sushi rewrite, now uses lxml and requests instead of suds. [Geoffrey Spear]

* Build SUSHI requests with lxml; send with requests (breaks _raw_to_full since we now return raw XML) [Geoffrey Spear]

* Remove suds requirement, add requests and lxml. [Geoffrey Spear]

* Add suds logging. [Geoffrey Spear]

* Import schemas, to try to fix broken WSDLs on servers. [Geoffrey Spear]

* Rename argument from wsdlurl to wsdl_url. [Geoffrey Spear]

* Fill in usage numbers from SUSHI; closes issue 11. [Geoffrey Spear]

* Build report from sushi raw data (partial; includes metadata, but not individual publications. [Geoffrey Spear]

* Pep 8. [Geoffrey Spear]

* Don't use context manager in assertRaises; not supported in python 2.6. [Geoffrey Spear]

* For single-year reports where no year was explicitly set, get it from the period. [Geoffrey Spear]

* Tests for monthdata list iterator. Closes issue 13. [Geoffrey Spear]

* Add iterator for CounterEresource objects (currently just uses the monthdata list, which may be a problem for reports with more than 12 months of data) [Geoffrey Spear]

* Some attribute docstrings. [Geoffrey Spear]

* Docstring for year property. [Geoffrey Spear]

* Deprecation warnings. [Geoffrey Spear]

* No year and monthdata attributes for multi-year reports. [Geoffrey Spear]

* Fix test data file. [Geoffrey Spear]

* Add test file for multi-year report, with .period test. [Geoffrey Spear]

* Tests for helper. [Geoffrey Spear]

* Some documentation. [Geoffrey Spear]

* Style (now passes flake8) [Geoffrey Spear]

* Merged issue12 into master. Fixes issue 12. [Geoffrey Spear]

* Fill in customer, inst. id (if available), report date period, and date run on CounterReport objects. [Geoffrey Spear]

* Add new attribute stubs, some failing tests. [Geoffrey Spear]

* Fix repr of CounterBook. [Geoffrey Spear]

* Add metric to book, journal reports. [Geoffrey Spear]

* Fix setup bug; add tox support. [Geoffrey Spear]

* Documentation and style stuff. [Geoffrey Spear]

* Get version by exec instead of import; makes setup runnable before dependencies are installed. [Geoffrey Spear]

* More docs, move version to its own module. [Geoffrey Spear]

* Keep sphinx static/template source directories. [Geoffrey Spear]

* Add some empty documentation. [Geoffrey Spear]

* Further DRY; parse all files with the same function that takes iterators of COUNTER rows. [Geoffrey Spear]

* DRY: refactor parse_csv and parse_tsv into parse_separated. [Geoffrey Spear]

* Mark pycounter.pycounter as deprecated; fix tests to import directly from pycounter.report. [Geoffrey Spear]

* Style issues; now passes flake8. [Geoffrey Spear]

* Merge branch 'master' of bitbucket.org:wooble/pycounter. [Geoffrey Spear]

* Ignore more egg stuff. [Geoffrey Spear]

* Support python 3.3+ with six. Fixes issue 10. [Geoffrey Spear]

* Module docstring. [Geoffrey Spear]

* Use jurko's fork of suds for Py3K support. [Geoffrey Spear]

* Use csvhelper.UnicodeReader for parsing CSV and TSV; fixes bug 8. [Geoffrey Spear]

* Rename pycounter.pycounter to pycounter.report (maintaining aliases for backward compatability); use absolute imports everywhere. [Geoffrey Spear]

* Begin py3k support. [Geoffrey Spear]

* Add basic SUSHI fetch support. [Geoffrey Spear]

* Merge changes from master. [Geoffrey Spear]

* .coveragerc to prevent reporting how much of 3rd party modules we've covered... [Geoffrey Spear]

* Ignore eggs created during testing. [Geoffrey Spear]

* Add (failing) test that all parsers return unicode for strings. Ref issue 8. [Geoffrey Spear]

* Add XLSX support (with unit tests). Fixes issue 7. Requires openpyxl, new dependency... [Geoffrey Spear]

* Book report support, with tests. [Geoffrey Spear]

* Suport for BR1 book title report. Fixes issue 5. [Geoffrey Spear]

* Normalize ISBNs to 13 digit; fixes bug 4. [Geoffrey Spear]

* Add support for COUNTER 4 BR 2. [Geoffrey Spear]

* Add EISSN to CounterBook and ISBN to CounterPublication for compatibility. [Geoffrey Spear]

* EAFP -- plus isdigit check was failing horribly for Bad Vendors who put extra spaces in their CSV. [Geoffrey Spear]

* Unit tests for TSV. [Geoffrey Spear]

* Quick hack TSV support (DRY this in the future; the only difference from CSV handling is literally delimiter...) [Geoffrey Spear]

* Add support for COUNTER 4 CSV files (which technically shouldn't exist, but we got one from AIP Scitation so...). Ref issue 1. [Geoffrey Spear]

* Strip newlines from issns. [Geoffrey Spear]

* Ignore blank lines in stats instead of dying horribly. [Geoffrey Spear]

* Deal with thousands separator, missing HTML/PDF columns. [Geoffrey Spear]

* Ignore .egg-info directory. [Geoffrey Spear]

* Book report, more unit tests. [Geoffrey Spear]

* More robust report type detection. [Geoffrey Spear]

* Some tests. [Geoffrey Spear]

* Package structure. [Geoffrey Spear]

* Setup.py, gitignore. [Geoffrey Spear]

Page 5 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.