Skip to content
This repository has been archived by the owner on Sep 15, 2023. It is now read-only.

Commit

Permalink
v0.0.1a (#39)
Browse files Browse the repository at this point in the history
* Add CI support

* Update python version to 3.8.2

* feature api (#4)

* ignore idea folder

* add python-decouple

* zoop.__ini__ ok

* zoop construct_url method

* zoop auth method

* zoop process response method

* zoop GET method

* zoop POST method

* lit & retrieve sellers on zoop

* zoop add seller method

* test ok

* makefile

* test helper methods

* TestCase renamed

* minor fix

* add subaction & search on construct url

* add delete method

* search seller methods

* remove_seller method

* list banks method

* list seller banks method

* retrieve bank method

* renamed file to api

* mkdir data

* fix test

* docstring

* pycpf cnpj

* readme updated

* feature models (#5)

* Start development

* Fix flake8 error

* ignore idea folder

* add python-decouple

* zoop.__ini__ ok

* zoop construct_url method

* zoop auth method

* zoop process response method

* zoop GET method

* zoop POST method

* lit & retrieve sellers on zoop

* zoop add seller method

* test ok

* makefile

* test helper methods

* TestCase renamed

* minor fix

* add subaction & search on construct url

* add delete method

* search seller methods

* remove_seller method

* list banks method

* list seller banks method

* retrieve bank method

* renamed file to api

* mkdir data

* fix test

* zoop models created

* test models initiated

* ZoopBase

* ZoopModel & test

* ZoopMarketPlaceModel & test

* renamed tests

* Seller model & test

* Address model & test

* IndividualSeller model & test

* Owner model & test

* BusinessSeller model & test

* Seller model with resource inteligence

* functions to get instances from resource

* process_response setting instance

* test seller updated

* process response resource tests

* models broken into various modules

* BankAccount models & tests

* minor fix

* fix last4_digits not required

* minor fix

* flake8

* conflict resolved

* flake8

* fix requirements

* add requirements-dev to Dockerfile

Co-authored-by: pedroregispoar <pedroregispoar@gmail.com>

* feature Token model (#6)

* add python-decouple

* zoop.__ini__ ok

* zoop construct_url method

* zoop auth method

* zoop process response method

* zoop GET method

* zoop POST method

* lit & retrieve sellers on zoop

* zoop add seller method

* test ok
* test helper methods

* add subaction & search on construct url

* add delete method

* search seller methods

* remove_seller method

* list banks method

* list seller banks method

* retrieve bank method

* renamed file to api

* mkdir data

* fix test

* zoop models created

* test models initiated

* ZoopBase

* ZoopModel & test

* ZoopMarketPlaceModel & test

* renamed tests

* Seller model & test

* Address model & test

* IndividualSeller model & test

* Owner model & test

* BusinessSeller model & test

* Seller model with resource inteligence

* functions to get instances from resource

* process_response setting instance

* test seller updated

* process response resource tests

* models broken into various modules

* BankAccount models & tests

* minor fix

* fix last4_digits not required

* minor fix

* flake8

* conflict resolved

* flake8

* fix requirements

* Token model & tests

* test utils

* added Token on utils

* flake8

* test_utils refactored

* token docstring

* utils refactored

* resource doctstring

Co-authored-by: pedroregispoar <pedroregispoar@gmail.com>

* feature better models (#7)

* Start development

* Fix flake8 error

* ignore idea folder

* add python-decouple

* zoop.__ini__ ok

* zoop construct_url method

* zoop auth method

* zoop process response method

* zoop GET method

* zoop POST method

* lit & retrieve sellers on zoop

* zoop add seller method

* test ok

* makefile

* test helper methods

* TestCase renamed

* minor fix

* add subaction & search on construct url

* add delete method

* search seller methods

* remove_seller method

* list banks method

* list seller banks method

* retrieve bank method

* renamed file to api

* mkdir data

* fix test

* zoop models created

* test models initiated

* ZoopBase

* ZoopModel & test

* ZoopMarketPlaceModel & test

* renamed tests

* Seller model & test

* Address model & test

* IndividualSeller model & test

* Owner model & test

* BusinessSeller model & test

* Seller model with resource inteligence

* functions to get instances from resource

* process_response setting instance

* test seller updated

* process response resource tests

* models broken into various modules

* BankAccount models & tests

* minor fix

* fix last4_digits not required

* minor fix

* flake8

* conflict resolved

* flake8

* fix requirements

* attributes start with null value when creating instance

* exclude attr's with None value from dict

* Individual and Business BankAccounts

* utils created with classproperty

* BusinessOrIndividualMixin created

* Seller & BankAccount have BusinessOrIndividualMixin

* flake8

* test failing

* zoop.__post_instance created

* TYPE for seller

* tests ok

* flake8

* fake data

* base docstrings

* mixins docstring

* bank_accounts docstring

* base docstrings

* seller docstrings

* bank_account docstrings

* utils docstrings

* pep8

* zoop refs

* docstrings

* minor fix

* docstrings

* fix typo

Co-authored-by: pedroregispoar <pedroregispoar@gmail.com>

* feature logging (#8)

* logging config

* api logger

* models logger

* logging instead of print

* LOG_LEVEL config variable

* config logging for package

* logging on different levels

* fix names

* feature RequestWrapper (#9)

* removed MAIN_SELLER

* RequestsWrapper created

* ZoopWrapper inherit of RequestsWrapper

* tests

* file renamed from api

* methods fixed

* pep8

* fix docstring

* __init__ imports

* pep8

* zoop_wrapper test remade

* renamed test run

* docstring

* docstrings

* renamed tests

* feature better tests! (#10)

* tests refactored

* fix imports

* feature factories (#12)

* factory-boy added

* from_dict_or_instance on ZoopBase

* factories created

* from_dict_or_instance

* Base Factories created

* Bank Factories created

* Seller Factories created

* TokenFactory created

* real tests

* factories on tests

* test utils created

* better wrapper tests

* test methods

* pep8

* fix factories

* better _process_response

* _post_instance

* minor fix

* Address from_dict

* minor fix tests

* Address fix

* factories on wrapper tests

* pep8

* docstrings on factories

* readme on factories

* fix readme

* Address exception and warning

* AddressLogger patched TestCase

* removed dump mentions

* feature Buyer (#11)

* AddressModel, OwnerModel, SocialModel, FinancialModel on base

* models renamed

* FinancialTest created

* SocialTest created

* Buyer created

* _post_instance

* buyer methods

* removed suppress exception on ZoopBase

* Address suppress missing fields & address is not required

* method renamed

* test list buyers

* test Buyer model

* ZoopWrapper test

* minor fix

* ZoopWrapper methods test folder

* test seller methods

* test bank accounts methods

* test bueyers methods

* better _process_response

* better response mocks

* added address on buyer test

* add & remove buyer tests

* test utils created

* BuildResponseMockMixin on tests

* pep8

* github actions test

* config env

* github actions config

* github test actions

* Factories started

* Base factories

* tests with factories

* patch get

* address initializer

* seller factories

* seller models fix

* test seller methods ok with mocks and factories

* test Seller factories

* requirements ok

* type hint

* from_dict_or_instance

* from_dict_or_instance

* factories created

* test create

* factory-boy added

* from_dict_or_instance on ZoopBase

* factories created

* from_dict_or_instance

* Base Factories created

* Bank Factories created

* Seller Factories created

* TokenFactory created

* real tests

* factories on tests

* test utils created

* better wrapper tests

* test methods

* pep8

* fix factories

* better _process_response

* _post_instance

* minor fix

* Address from_dict

* minor fix tests

* Address fix

* factories on wrapper tests

* pep8

* buyer on wrapper

* minor fix

* mocks on buyer tests

* pep8

* ZoopWrapper docstrings

* Wrapper docstrings

* action without f strings

* docstrings on tests

* better _process_response docstring

* pep8

* pep8

* foo & bar on id's

* removed dump mentions

* feature PaymentMethod & VerificationCheckList (#14)

* VerificationCheckList to base

* payment_method model created

* factories from base

* tests ok

* feature BankAccounts methods (#13)

* make flake8

* add_bank_account method

* wrapper ok

* full_name property

* ZoopBaseSuppressedCreation

* from_dict_for_seller methods

* test methods

* pep8

* added sample data dict on docstrings

* minor fix

* docstring

* docstring on method

* renamed method

* removed custom exception

* remove original message

* feature dynamic Base and improvements  (#15)

* Better base

* better base

* ValidationError

* best ZoopBase

* test zoopBase

* ZoopBase ok

* better coverage

* ZoopBase docstrings

* get fields classmethods

* better tests

* ZoopModel ok

* mypy commands on makefile

* base & tests ok

* base with set() and tests ok

* docstring & stubs

* stubs

* better stubs

* base ok

* fix tests

* Seller working

* better stubs

* Seller factories

* test seller restarted

* seller stubs

* test seller ok

* zoop base objects renamed

* another rename

* Buyer ok

* mixin ok

* better type hints

* BusinessOrIndividual model and tests

* SetTestCase

* better tests

* Seller & tests ok

* BankAccount & tests & minor fix & base

* Token & tests & minor fix

* wrapper & tests ok

* pep8

* pep8 & mypy

* mypy actions

* base init_custom_fields

* removed BusinessOrIndividual __init__ mess

* fixed SetTestCase

* utils fixed

* full_name docstring

* Feature Invoice (#16)

* VerificationCheckList to base

* payment_method model created

* factories from base

* tests ok

* invoice started

* Better base

* better base

* ValidationError

* best ZoopBase

* test zoopBase

* ZoopBase ok

* better coverage

* ZoopBase docstrings

* get fields classmethods

* better tests

* ZoopModel ok

* mypy commands on makefile

* base & tests ok

* base with set() and tests ok

* docstring & stubs

* stubs

* better stubs

* base ok

* fix tests

* Seller working

* better stubs

* Seller factories

* test seller restarted

* seller stubs

* test seller ok

* zoop base objects renamed

* another rename

* Buyer ok

* mixin ok

* better type hints

* BusinessOrIndividual model and tests

* SetTestCase

* better tests

* Seller & tests ok

* BankAccount & tests & minor fix & base

* Token & tests & minor fix

* wrapper & tests ok

* pep8

* pep8 & mypy

* mypy actions

* base init_custom_fields

* removed BusinessOrIndividual __init__ mess

* retrieve invoice method on wrapper

* minor fix

* better to_dict model ignoring empty {}

* Invoice created

* script for testing created

* minor fix

* fixed SetTestCase

* utils fixed

* Base improvement

* minor fix

* BilingConfiguration & factories & tests

* BillingInstructions ok & factory & tests

* base improvements

* base improvements

* Invoice & factory & tests

* removed test from_dict and to_dict

* removed obsolete tests cases

* pep8

* test_init_custom_fields

* mypy fix

* invoice stubs

* base docstrings

* docstrings

* docstrings

* Merge branch 'dev' into feature/invoice

* minor fix

* fix issues

* pep8

* discussions alterations

* Feature Card (#17)

* VerificationCheckList to base

* payment_method model created

* factories from base

* tests ok

* Card started

* invoice started

* minor fix

* card model & factories

* minor fix

* tests ok

* tests ok

* script added

* test from_dict on Mixin

* minor fix

* CardToken created

* BankAccountToken created

* Token custom from_dict method

* Individual & business BankAccount's

* retrieve_card method

* __add_card_token method

* add_card method

* test card_methods

* Better base

* better base

* ValidationError

* best ZoopBase

* test zoopBase

* ZoopBase ok

* better coverage

* ZoopBase docstrings

* get fields classmethods

* better tests

* ZoopModel ok

* mypy commands on makefile

* base & tests ok

* base with set() and tests ok

* docstring & stubs

* stubs

* better stubs

* base ok

* fix tests

* Seller working

* better stubs

* Seller factories

* test seller restarted

* seller stubs

* test seller ok

* zoop base objects renamed

* another rename

* Buyer ok

* mixin ok

* better type hints

* BusinessOrIndividual model and tests

* SetTestCase

* better tests

* Seller & tests ok

* BankAccount & tests & minor fix & base

* Token & tests & minor fix

* wrapper & tests ok

* pep8

* pep8 & mypy

* mypy actions

* base init_custom_fields

* removed BusinessOrIndividual __init__ mess

* retrieve invoice method on wrapper

* minor fix

* better to_dict model ignoring empty {}

* Invoice created

* script for testing created

* minor fix

* fixed SetTestCase

* utils fixed

* Base improvement

* minor fix

* BilingConfiguration & factories & tests

* BillingInstructions ok & factory & tests

* base improvements

* base improvements

* Invoice & factory & tests

* removed test from_dict and to_dict

* removed obsolete tests cases

* pep8

* test_init_custom_fields

* mypy fix

* invoice stubs

* base docstrings

* docstrings

* docstrings

* Card ok

* minor fix

* test card verification

* tests commented

* docstrings

* card stubs

* better mypy command

* better mypy

* minor fix bank_accounts

* fix factories

* minor fix & card non_required_fields

* Token with Dynamic types

* base ok

* token working!!!!!!

* pep8 & tests

* WHY THE FUCK DOES THE ZOOP DOES THIS?

* _add_bank_account_token tested

* minor fix

* add_bank_account working!!!

* script ok

* better __process_response

* minor fix

* card methods

* removed classproperty

* minor fix

* minor fix

* removed logger

* better APITestCase

* docstrings

* Token stubs

* pep8

* docstring missing

* minor fix

* docstrings

* pep8

* coverage added (#20)

* coverage added

* fix version

* feature Transaction (#19)

* transactions wrapper

* pendulum requirement

* transaction models started

* Transaction Models

* transaction tests

* all transaction methods

* allow_true on model utils

* transaction fields

* BillingInstructions with list on discount

* is_value_empty on ZoopObject

* Transaction init_custom_fields & tests

* minor fix

* tests ok

* Transaction with invoice

* Transaction factories

* pass self._allow_empty to custom_fields

* docstrings

* other docstrings

* transaction tests ok

* token remodeled without attribute '_created'

* minor fix

* minor fix tests

* Transaction with Card

* pep8

* minor fix

* minor fix

* list_transactions example

* list transactions for seller

* wrapper posting json with `application-type: app/json`

* add transaction invoice ok

* add_invoice ok

* fix Invoice BillingConfiguration

* transactions examples

* tests ok

* wrapper with reasons

* removed data from gitignore

* removed script

* credit card examples

* tests ok

* removed marketplace_id from data

* better stubs

* pep8

* docstring on exceptions

* codstrings formated

* fix test

* fix readme

* fix docstring

* discussion modifications

* float percentage

* pep8

* default currency docstring

* pep8

* dumps with foo

* renamed package (#21)

* renamed package

* mypy command

* docs (#22)

* makefile with docs

* sphinx installed

* quickstart called

* auto doc added

* added module

* better docstrings

* better docstring

* Base docstrings with links

* bank account docstrings

* buyer & card docstrings

* conf ok

* removed :py:

* Invoice & Seller ok

* utils docstring

* minor fix

* token docstrings

* Transaction docstrings

* docs yml

* minor fix CI

* CI on PUSH

* ci with checkout v2

* fix CI

* fix CI

* other deploy

* checkout v2

* CI

* deploy docs only from dev

* minor fix

* black action

* black on CI

* ValidationError instead of TypeError

* better doc pages & menu

* minor fix

* CI on push

* Revert "CI on push"

This reverts commit c484184.

* added docs readme

* Examples readme

* readme & contributing

* better readme

* discussion modifications

* minor fix

* minor fix

* minor fix

* black reformat all files (#23)

* Feature/package (#24)

* better badges organization

* tests with different versions

* fix test names

* flexibilize black version

* removed python 3.5 support

* setup ok

* minor fix

* CI stages

* black

* test pypi CI

* minor fix

* Revert "test pypi CI"

This reverts commit 936e328.

* windows & macos actions

* better names

* versioneer added

* package.build

* on push pypi deploy

* Revert "on push pypi deploy"

This reverts commit 445420e.

* Project rename (#26)

* package renamed

* Constants & better docs (#25)

* add flexibility to constants

* examples with constants

* minor fix on docs

* __build folder

* build folder

* examples added

* readme ok

* doc ok

* better doc

* black.reformat

* removed contents

* removed intro from git

* minor fix

* conf.env on CI's

* removed unused import

* discussion changes

* minor fix

* versioneer (#38)

* versioneer build

* makefile without versioneer install

Co-authored-by: pedroregispoar <pedroalencarregis@hotmail.com>
  • Loading branch information
rodrigondec and PedroRegisPOAR authored Apr 13, 2020
1 parent 8d46f1e commit a376323
Show file tree
Hide file tree
Showing 126 changed files with 9,856 additions and 1 deletion.
3 changes: 3 additions & 0 deletions .coveragerc
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[report]
omit =
*/env/*
4 changes: 4 additions & 0 deletions .env.sample
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
ZOOP_KEY=random
MARKETPLACE_ID=random

LOG_LEVEL=30
7 changes: 7 additions & 0 deletions .flake8
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
[flake8]
max-line-length = 80
exclude =
.git,
__pycache__
env/*
venv/*
1 change: 1 addition & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
zoop_wrapper/_version.py export-subst
24 changes: 24 additions & 0 deletions .github/workflows/coverage.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name: coverage report upload

on:
push:
branches:
- dev

jobs:
coverage:
runs-on: ubuntu-18.04
steps:
- uses: actions/checkout@v2
- name: Set up Python 3.7
uses: actions/setup-python@v1
with:
python-version: 3.7
- name: Install dependencies
run: make pip.install
- name: Config env
run: make config.env
- name: Codacy Coverage
env:
CODACY_PROJECT_TOKEN: ${{ secrets.CODACY_PROJECT_TOKEN }}
run: make coverage.codacy
30 changes: 30 additions & 0 deletions .github/workflows/docs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
name: docs build and deploy

on:
push:
branches:
- dev

jobs:
build-and-deploy:
runs-on: ubuntu-18.04
steps:
- name: Checkout
uses: actions/checkout@v2
with:
persist-credentials: false
- name: Set up Python 3.7
uses: actions/setup-python@v1
with:
python-version: 3.7
- name: Install dependencies
run: make pip.install
- name: Config env
run: make config.env
- name: Build
run: make docs.build
- name: Deploy
uses: peaceiris/actions-gh-pages@v3
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
publish_dir: ./docs/build
24 changes: 24 additions & 0 deletions .github/workflows/pypi.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name: pypi deploy

on:
release:
types: [created]

jobs:
deploy:
runs-on: ubuntu-18.04
steps:
- uses: actions/checkout@v2
- name: Set up Python
uses: actions/setup-python@v1
with:
python-version: 3.8
- name: Install dependencies
run: make pip.install.build
- name: build package
run: make package.build
- name: deploy package
env:
TWINE_USERNAME: __token__
TWINE_PASSWORD: ${{ secrets.PYPI_TOKEN }}
run: twine upload dist/*
165 changes: 165 additions & 0 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,165 @@
name: tests

on: [push]

jobs:
black:
runs-on: ubuntu-18.04
steps:
- uses: actions/checkout@v2
- name: Set up Python 3.8
uses: actions/setup-python@v1
with:
python-version: 3.8
- name: Install dependencies
run: pip install black
- name: Lint with black
run: black --check .

mypy:
runs-on: ubuntu-18.04
steps:
- uses: actions/checkout@v2
- name: Set up Python 3.8
uses: actions/setup-python@v1
with:
python-version: 3.8
- name: Install dependencies
run: pip install mypy
- name: mypy check
run: make mypy

linux_36:
runs-on: ubuntu-18.04
steps:
- uses: actions/checkout@v2
- name: Set up Python 3.6
uses: actions/setup-python@v1
with:
python-version: 3.6
- name: Install dependencies
run: make pip.install
- name: Config env
run: make config.env
- name: Test with pytest
run: make test

linux_37:
runs-on: ubuntu-18.04
steps:
- uses: actions/checkout@v2
- name: Set up Python 3.7
uses: actions/setup-python@v1
with:
python-version: 3.7
- name: Install dependencies
run: make pip.install
- name: Config env
run: make config.env
- name: Test with pytest
run: make test

linux_38:
runs-on: ubuntu-18.04
steps:
- uses: actions/checkout@v2
- name: Set up Python 3.8
uses: actions/setup-python@v1
with:
python-version: 3.8
- name: Install dependencies
run: make pip.install
- name: Config env
run: make config.env
- name: Test with pytest
run: make test

windows_36:
runs-on: windows-2019
steps:
- uses: actions/checkout@v2
- name: Set up Python 3.6
uses: actions/setup-python@v1
with:
python-version: 3.6
- name: Install dependencies
run: make pip.install
- name: Config env
run: make config.env
- name: Test with pytest
run: make test

windows_37:
runs-on: windows-2019
steps:
- uses: actions/checkout@v2
- name: Set up Python 3.7
uses: actions/setup-python@v1
with:
python-version: 3.7
- name: Install dependencies
run: make pip.install
- name: Config env
run: make config.env
- name: Test with pytest
run: make test

windows_38:
runs-on: windows-2019
steps:
- uses: actions/checkout@v2
- name: Set up Python 3.8
uses: actions/setup-python@v1
with:
python-version: 3.8
- name: Install dependencies
run: make pip.install
- name: Config env
run: make config.env
- name: Test with pytest
run: make test

macos_36:
runs-on: macos-10.15
steps:
- uses: actions/checkout@v2
- name: Set up Python 3.6
uses: actions/setup-python@v1
with:
python-version: 3.6
- name: Install dependencies
run: make pip.install
- name: Config env
run: make config.env
- name: Test with pytest
run: make test

macos_37:
runs-on: macos-10.15
steps:
- uses: actions/checkout@v2
- name: Set up Python 3.7
uses: actions/setup-python@v1
with:
python-version: 3.7
- name: Install dependencies
run: make pip.install
- name: Config env
run: make config.env
- name: Test with pytest
run: make test

macos_38:
runs-on: macos-10.15
steps:
- uses: actions/checkout@v2
- name: Set up Python 3.8
uses: actions/setup-python@v1
with:
python-version: 3.8
- name: Install dependencies
run: make pip.install
- name: Config env
run: make config.env
- name: Test with pytest
run: make test
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -127,3 +127,5 @@ dmypy.json

# Pyre type checker
.pyre/

.idea/
76 changes: 76 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,76 @@
# Contribua

## Clone o projeto repositório
```shell script
git clone https://github.com/imobanco/ZoopAPIWrapper.git
```

## Setup env & data folder
run command to config `.env` file and `data` folder
```shell script
make config
```
Or
```shell script
make config.data
make config.env
```

## Docker + docker-compose
Install [docker-ce](https://docs.docker.com/install/) and
[docker-compose](https://docs.docker.com/compose/install/) from each documentation.

### Running using Docker (development)
First build a image named `zoopapiwrapper`.

`docker build --tag zoopapiwrapper .`

Running in development:
```shell script
docker run -it \
--rm \
--env-file .env \
--volume "$(pwd)":/code \
--workdir /code \
zoopapiwrapper \
bash
```

### Running using Docker Compose (development)
First build:

`docker-compose build`

For development use:

`docker-compose run zoopapiwrapper bash`

Note: the above command uses `run`, for development it is really handy.

## Bare python
requires python>=3.6

config virtual `env` for python with your python version
```shell script
python3.6 -m venv env
```

### Active env
on project folder run
```shell script
source env/bin/activate
```

### Install libs
on project folder and with env active

```shell script
make pip.install
```

### Running tests
on project folder and with env active

```shell script
make test
```
22 changes: 22 additions & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
FROM python:3.8.2-buster

# If you do not know for what this variable is for see:
# https://stackoverflow.com/questions/45594707/what-is-pips-no-cache-dir-good-for
ENV PIP_NO_CACHE_DIR=false

ENV PYTHONDONTWRITEBYTECODE 1
ENV PYTHONUNBUFFERED 1

COPY requirements.txt /requirements.txt
COPY requirements-dev.txt /requirements-dev.txt

# Note: If you need a specific version of pip use:
# pip install --upgrade pip==x.x.x
# For example: 19.2.2
# pip install --upgrade pip==19.2.2
#
# If you want to disable the pip version check see:
# https://stackoverflow.com/a/60270281
# ENV PIP_DISABLE_PIP_VERSION_CHECK=1
RUN pip install --upgrade pip \
&& pip install -r requirements-dev.txt
2 changes: 2 additions & 0 deletions MANIFEST.in
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
include versioneer.py
include zoop_wrapper/_version.py
Loading

0 comments on commit a376323

Please sign in to comment.